loadRunner之参数化,对用户名和密码进行参数化,并打印输出

Posted scarlett-hy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了loadRunner之参数化,对用户名和密码进行参数化,并打印输出相关的知识,希望对你有一定的参考价值。

技术分享图片
Action()
{

    web_url("WebTours", 
        "URL=http://127.0.0.1:1080/WebTours/", 
        "Resource=0", 
        "RecContentType=text/html", 
        "Referer=", 
        "Snapshot=t1.inf", 
        "Mode=HTML", 
        LAST);

    web_submit_form("login.pl", 
        "Snapshot=t2.inf", 
        ITEMDATA, 
        "Name=username", "Value=jojo", ENDITEM, 
        "Name=password", "Value=bean", ENDITEM, 
        "Name=login.x", "Value=60", ENDITEM, 
        "Name=login.y", "Value=4", ENDITEM, 
        LAST);

    return 0;

}
技术分享图片
 
1、右击脚本中的用户,选择"Replace with a Parameter"
技术分享图片
 
2、Parameter name输入参数名"username",Parameter type选择"File",点击"Properties"按钮,弹出参数属性对话框
技术分享图片
 
3、点击"Create Table",新建参数化列表,修改第一个参数值为"jojo"
技术分享图片
 
4、点击"Add Row"按钮,添加新行,输入参数化的数据
技术分享图片
 
5、点击"Add Column"按钮,添加新列,列名为"password"
技术分享图片
 
6、password列输入要参数化的数据(jojo/bean为系统默认用户),第一列username用于参数化用户名,第二列password用于参数化密码
技术分享图片
 
7、Select column(选择哪一列数据用于参数化)标签页如果当前选项是By number(根据列序号),则选择"1",如果是By name(根据列名称),则选择"username"
技术分享图片
技术分享图片
 
8、右击脚本中的密码,选择"Replace with a Parameter"
技术分享图片
 
9、Parameter name输入参数名"password",Parameter type选择"File",点击"Properties"按钮,弹出参数属性对话框
技术分享图片
 
10、File选择刚才新建的dat文件
技术分享图片
 
11、Select column标签页如果当前选项是By number,则选择"2",如果是By name,则选择"password" 
 
12、选择"Vuser—>Run-Time Settings"
 技术分享图片
 
13、在Run Logic中设置Action的循环次数为5次
技术分享图片
 
14、为了看到效果,在代码后加上 lr_output_message("username:%s,password:%s",lr_eval_string("{username}"),lr_eval_string("{password}")); 以输出参数化值
技术分享图片
 
15、运行脚本,通过日志观察参数化后的效果
技术分享图片
 
技术分享图片
 
技术分享图片
 
技术分享图片
 
技术分享图片

以上是关于loadRunner之参数化,对用户名和密码进行参数化,并打印输出的主要内容,如果未能解决你的问题,请参考以下文章

详细分析LoadRunner参数化

loadrunner 里面 怎样将网站的登录密码进行MD5解密之后 做参数化?

JMeter之参数化

loadrunner参数化

LoadRunner之参数化

loadrunner提交http中的密文AES数据和脚本中的参数不一致,该怎么解决??