loadrunner中调DLL中自定义的函数

原创 2006年06月22日 09:02:00
在loadrunner中调用动态链接库中的自定义函数,写一个很简单的例子,我想复杂应用过程也应该差不多。
 
自己做一个DLL文件:
打开VC,新建一个项目:project->Win32 Dynamic-Link Library方式,然后跟着向导操作,在选择类型时选择“A DLL that exports some symbols”,完成之后VC就打开工作区了,
ZLTEST.cpp 中添加自定义的函数,很简单,就是返回传入的值。
int fun(int  x)
{
   return x;
}
ZLTEST.h 添加下面的代码:
extern "C" _declspec(dllexport) int fun(int x); 
 
运行,Debug文件夹中生成ZLTEST.dll ZLTEST.lib文件。
 
ZLTEST.dll文件拷贝到 LoadRunner脚本的文件夹下,在LoadRunner脚本中添加代码:
Int x=1000;
Int ret;
ret = lr_load_dll("ZLTEST.dll");   //加载DLL
    ret=fun(x);//调用ZLTEST.dll文件中自定义的funint x)函数
    lr_output_message("DLL= %d", ret);//输出函数返回值
 
这样在loadrunner脚本中就调用了自定义的函数了。

LoadRunner中自定义C函数实现字符串替换

1.在globals.h 中定义一个函数ReplaceStr,实现字符串的替换: int ReplaceStr(char* sSrc, char* sMatchStr, char* sReplace...
  • xinke453
  • xinke453
  • 2017年05月26日 16:42
  • 276

loadrunner Web_类函数之web_url()

loadrunner Web_类函数之web_url()
  • testingstar
  • testingstar
  • 2017年09月26日 20:20
  • 293

Loadrunner 用户自定义函数使用

Loadrunner可以使用标准C语言的函数,因此我们可以在脚本中编写自己的函数用于调用,把脚本结构化,更好的进行重用。 先看一个例子: Action() { int i,j; j = 1;...
  • huangjin0507
  • huangjin0507
  • 2016年08月11日 13:47
  • 1970

loadrunner中sprintf函数的用法

1.loadrunner中给出的例子 Action2() {     int index = 56;     char filename[64], * suffix = "txt";  ...
  • qqYieeee
  • qqYieeee
  • 2015年08月16日 20:14
  • 816

Loadrunner自定义函数在脚本中的应用样例

#include "web_api.h"int SumFour(int a,int b,int c,int d) //自定义四个整型数字求和函数{  if ((a9000) || (b9000) ||...
  • JCY58
  • JCY58
  • 2017年05月19日 16:32
  • 404

LoadRunner中常用的C语言函数

函数名:strcat 功能:字符串拼接 函数定义:char *strcat( char *to, const char *from); char fullpath[1024], * fil...
  • jiang1986829
  • jiang1986829
  • 2015年09月18日 14:14
  • 1016

动态加载MATLAB生成的dll并反射dll里的函数,实现多返回值的功能

MyFun(Program实现多返回值的功能).m文件 function y=MyFun(x1,x2) y=cell(2); x1=1; x2='哈哈哈'; y{1}=x1; y{2}=x2; en...
  • qinglongqishi1
  • qinglongqishi1
  • 2016年04月21日 10:54
  • 445

loadrunner——常见函数

web_url()和web_link()这两个都是页面访问型函数,实现HTTP请求中的GET方法。 web_url("在测试结果中要显示的名字","URL=需要访问的超链接地址",LAST); w...
  • lunarnan
  • lunarnan
  • 2012年04月11日 20:41
  • 2145

LoadRunner函数详解之web_url

定义:加载指定的Web页面(GET请求) 函数形式:web_url( const char *StepName, const char *url, , [EXTRARES, ,] LAST ); ...
  • jiang1986829
  • jiang1986829
  • 2015年08月13日 21:25
  • 8615

LoadRunner - 调用外部DLL的点点滴滴

come from: http://www.cnblogs.com/coderzh/archive/2008/04/02/1135118.html come from: http://www.cn...
  • zm_21
  • zm_21
  • 2015年07月22日 18:01
  • 2564
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:loadrunner中调DLL中自定义的函数
举报原因:
原因补充:

(最多只允许输入30个字)