|
一个B/S结构的学校实验管理系统,我用LR录制了"用户注册"这一过程的脚本,想模拟多人(我设置的是5个虚拟用户)同时注册时所对服务器造成的影响.之后我参数化了"登录名"和"真实姓名"这2项,ACTION中代码如下:
Action()
{
lr_think_time(16);
web_url("RegisterServlet",
"URL=http://(服务器IP)服务器端口号)/RegisterServlet",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t2.inf",
"Mode=HTML",
LAST);
web_submit_form("AddStudent",
"Snapshot=t3.inf",
ITEMDATA,
"Name=userID", "Value={NewParam}", ENDITEM, /////登录名
"Name=userName", "Value={NewParam}", ENDITEM, /////真实姓名(这里参数化时我选择的是"使用现有参数"-->"从参数列表中选择",然后添加相应数量的参数行和列,我这样的参数化操作不知道有无问题,主要我这是第一次实战,心里没什么底,希望大家帮我看下)
"Name=userpwd", "Value=12345678", ENDITEM,
"Name=userpwd2", "Value=12345678", ENDITEM,
"Name=userIns", "Value=软件学院", ENDITEM,
"Name=userspc", "Value=软件设计", ENDITEM,
"Name=userGread", "Value=2005", ENDITEM,
"Name=userClass", "Value=1", ENDITEM,
LAST);
return 0;
}
参数列表我上这样设置的:
参数类型为:file
参数列表:
NewParam NewParam_2
taigutest1 测试一
taigutest2 测试二
taigutest3 测试三
taigutest4 测试四
taigutest5 测试五
通过什么样的方式我才能知道在运行负载测试时,脚本正确执行了参数列表中的参数(即5个虚拟用户对应参数表中5个不同参数),而不是同一参数(即5个虚拟用户都执行的是参数表中一个相同的参数)又或者我问的这个问题对结果影响不大,可以忽略.还望大家指点下
[ 本帖最后由 taigutest 于 2008-10-28 11:59 编辑 ] |
|