|
submit_login()
{
lr_rendezvous("login_rendezous");
lr_start_transaction("confirm page");
web_submit_data("login_2",
"Action=http://www.xxx.com:8080/login",
"Method=POST",
"RecContentType=text/html",
"Referer=http://www.xxx.com:8080/login",
"Snapshot=t3.inf",
"Mode=HTML",
ITEMDATA,
"Name=loginName", "Value=liuhao", ENDITEM,
"Name=password", "Value=123456", ENDITEM,
"Name=targetUrl", "Value=", ENDITEM,
"Name=_sourcePage", "Value=tnlepjaJmeGWF0l61Y_uXIbonN04ni20Qvm5m_WH_RBpnRcfanBWaQ==", ENDITEM,
"Name=__fp", "Value=h4MqG2vVBMI=", ENDITEM,
"Name=login.x", "Value=24", ENDITEM,
"Name=login.y", "Value=19", ENDITEM,
LAST);
lr_end_transaction("confirm page", LR_AUTO);
return 0;
}
以上脚本代码为用户登录,我录制的脚本还包括一个退出登录的action,一个进入登录页面的action,整体来说就是一个简单的登录成功并且退出脚本。我的场景设置如下:
场景组的数量我设置为20
1,运行时设置:迭代次数为1,将思考时间限制为10秒。
2,编辑计划设置:加压设置为开始2个vuser每00:00:10(时,分,秒),持续时间为2分钟,减压设置为停止2个vuser每00:00:10(时,分,秒)
问题:这样设置我打算测试20个用户的同时登录的负载测试,我脚本已经设置了集合点,但是在运行脚本的时候我点击vuser查看详细信息,当运行结束时为什么会显示 停止 尝试了4次循环:4次成功,而我只设置了1次迭代并且也只有1个登录名并没有参数化,谢谢
[ 本帖最后由 galford0628 于 2009-2-13 10:59 编辑 ] |
|