博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
lr_save_string & lr_eval_string使用介绍
阅读量:6165 次
发布时间:2019-06-21

本文共 1003 字,大约阅读时间需要 3 分钟。

《软件性能测试与LoadRunner应用》视频课程

更多课程体系介绍

    


最近再做Loadrunner课程时在再次碰到了lr_save_string函数,部分人在询问这个函数的使用,再次贴出个demo供大家参考。

lr_save_string函数主要是将程序中的常量或变量保存为lr中的参数。

int lr_save_string (const char *param_value, const char *param_name);

      函数目的:将param_value值保存到param_name变量中

      参数介绍:param_value:要保存的值

      param_name: 变量名称

示例:

char *software="hello";

lr_save_string("10","test"); //将常量10保存为参数test

lr_output_message(lr_eval_string("{test}"));  //获取并输出参数page的当前值  

lr_save_string(software,"test");     //将变量保存为参数,software为变量

lr_output_message(lr_eval_string("{test}"));

  

执行结果:

10

hello

2.再看个例子。在学习性能测试中,有些朋友经常使用虚拟机,用loadrunner录制好脚本后,接下来就看通过通过 lr_save_string获得服务器的IP

Action()

{

  lr_save_string("192.168.42.47","SeverIP");  //192.168.42.47是虚拟机的ip,如果虚拟机ip经常变动,可以在此修改,然后传递给参数SeverIP

web_url("forum.php", 

"URL=http://{SeverIP}/Discuz/upload/forum.php", 

"TargetFrame=", 

"Resource=0", 

"RecContentType=text/html", 

"Referer=", 

"Snapshot=t1.inf", 

"Mode=HTML", 

LAST);


    return 0;  

}  

本文转自hblxp32151CTO博客,原文链接: http://blog.51cto.com/starpoint/1612669
,如需转载请自行联系原作者
你可能感兴趣的文章
CocoaPods安装和使用
查看>>
IOS开发之异步加载网络图片并缓存本地实现瀑布流(二)
查看>>
PHP判断多维数组函数
查看>>
足球赛事球员信息api
查看>>
那些年我们经历过的运维
查看>>
安装带有调试信息的C库
查看>>
迷宫的基本实现
查看>>
Ajax跨域请求问题
查看>>
topic4:Qt入门之常用qt控件认知之Button系列
查看>>
jstack:Java堆栈跟踪工具
查看>>
源码安装 python3
查看>>
获取当前fragment
查看>>
CMD命令详解
查看>>
linux centeros 7.4 修改主机名
查看>>
关于程序员,你知道的有多少?
查看>>
Tomcat问题汇总
查看>>
我的友情链接
查看>>
Nio版本的客户端实例
查看>>
由于未预料的错误,现在无法使用nautilus
查看>>
c#中多线程同步Lock(锁)的研究以及跨线程UI的操作
查看>>