|
我用LR对例子网站的登陆作性能测试。参数化用户名和密码(用的是File,存储一些用户名或密码,按下一行读取的方式。)之后,想要在Controller的消息输出窗口中看哪些用户登陆成功,输出这些用户名和密码。
结果,我只能看到输出第一组用户名和密码,比如,Pass了8个VUser,显示的用户名和密码都是File文件中的第一组,VUser ID却是成功登陆的8个不同的ID.
脚本如下:
Action()
{
web_url("mercuryWebTours",
"URL=http://localhost:1080/mercuryWebTours",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t1.inf",
"Mode=HTML",
LAST);
lr_think_time( 17 );
lr_start_transaction("login");
lr_rendezvous("Testvuser");
web_submit_form("login.pl",
"Snapshot=t2.inf",
ITEMDATA,
"Name=username", "Value={NewParam}", ENDITEM,
"Name=password", "Value={NewParam_1}", ENDITEM,
"Name=login.x", "Value=29", ENDITEM,
"Name=login.y", "Value=14", ENDITEM,
LAST);
lr_end_transaction("login", LR_AUTO);
lr_output_message("用户%s,密码%s", lr_eval_string("{NewParam}"), lr_eval_string("{NewParam_1}"));
return 0;
} |
|