码迷,mamicode.com
首页 > 编程语言 > 详细

Loadrunner中web脚本转成JavaVuser脚本

时间:2015-07-07 12:21:08      阅读:219      评论:0      收藏:0      [点我收藏+]

标签:

先用web方式录制好脚本,进行参数化,关联验证等操作,之后执行以下步骤:

1)将要转换的web脚本复制出来并保存到web.txt中
2)参数界定符部分需要由{}手动修改成<>,包括参数化的和关联验证的等
3)打开CMD
4)切换到 C:\Program Files\HP\LoadRunner\dat
5)运行 ..\bin\sed -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脚本应该就能编译通过了。

Loadrunner中web脚本转成JavaVuser脚本

标签:

原文地址:http://www.cnblogs.com/zh-ya-jing/p/4626297.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!