Loadrunner中web脚本转成JavaVuser脚本
作者:网络转载 发布时间:[ 2015/7/13 9:26:08 ] 推荐标签:性能测试工具
先用web方式录制好脚本,进行参数化,关联验证等操作,之后执行以下步骤:
1)将要转换的web脚本复制出来并保存到web.txt中
2)参数界定符部分需要由{}手动修改成<>,包括参数化的和关联验证的等
3)打开CMD
4)切换到 C:Program FilesHPLoadRunnerdat
5)运行 ..insed -f web_to_java.sed c:web.txt > c:java.txt
6) 新建JavaVuser的工程,把java.txt的内容粘贴到actions函数里边
7)重新创建参数化采用的参数
8)还有是关联验证处要自己手动修改:
web:
web_reg_save_param_ex(
"ParamName=CorrelationParameter_2",
"LB=Thank you, <b>",
"RB=</b",
SEARCH_FILTERS,
"Scope=All",
"IgnoreRedirections=Yes",
"RequestUrl=*/login.pl*",
LAST);
要替换JavaVuser:
_webresult = lrapi.web.reg_save_param(
"CorrelationParameter_1", new String[]{
"LB=Thank you, <b>",
"RB=</b",
LAST});
9)关于打印语句,也需要调整,web里用的是C语法,要修改为Java语法;
web:
lr_output_message("Username is: %s", lr_eval_string("{userName}"));
要替换JavaVuse:
lr.output_message("Username is:"+lr.eval_string("<userName>"));
这是C和Java本身的区别,千万不能忽视这一点,希望同学们引以为戒。
这样做完的话,JavaVuser脚本应该能编译通过了。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11