• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

软件测试工具LoadRunner调用一个简单Dll例子

发布: 2010-11-22 11:38 | 作者: 网络转载 | 来源: 领测软件测试网采编 | 查看: 159次 | 进入软件测试论坛讨论

领测软件测试网

软件测试工具LoadRunner调用一个简单Dll例子

LoadRunner,是一种预测系统行为和性能负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner能够对整个企业架构进行测试。通过使用 LoadRunner,企业能最大限度地缩短测试时间,优化性能和加速应用系统的发布周期。 LoadRunner是一种适用于各种体系架构的自动负载测试工具,它能预测系统行为并优化系统性能。

有关DLL的编写代码,在VC里面新建一个Win32 Dynamic-Link Library类型的空项目,源码如下:
// DllProject.cpp : Defines the entry point for the DLL application.
//
#include <windows.h>
#define   DLLEXPORT extern "C" _declspec(dllexport)

DLLEXPORT
int add(int a, int b);
DLLEXPORT
int sub(int a, int b);

BOOL APIENTRY DllMain( HANDLE hModule,
                        DWORD   ul_reason_for_call,
                        LPVOID lpReserved
                      )
...{
    
switch( ul_reason_for_call )
    
...{
    
case DLL_PROCESS_ATTACH:
        
break;
    
case DLL_THREAD_ATTACH:
        
break;
    
case DLL_THREAD_DETACH:
        
break;
    
case DLL_PROCESS_DETACH:
        
break;
    
default:
        
break;
     }
    
    
return TRUE;
}


int add(int a ,int b)
...{
    
return a+b;
}


int sub(int a ,int b)
...{
    
return a-b;
}

编译生成dll文件,然后在Loadrunner中调用,代码如下:
Action()
...{
     lr_load_dll(
"C:\tmp\DllProject\Debug\DllProject.dll");
     lr_output_message(
" %d",add(5,6));
     lr_output_message(
" %d",sub(5,6));
    
return 0;
}

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

TAG: dll DLL loadrunner LoadRunner Loadrunner loadRunner 工具 例子 软件测试 Dll


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网