|
我的loadrunner脚本就是发一个请求,服务端返回1K数据,我分2中情况:
1)在这个脚本中加个for 循环100次,用4000虚拟用户测试
2)脚本发送一个请求,没有循环,用4000虚拟用户测试
等全部虚拟用户跑起来后的结果:有for 循环的服务器压力很大,没有for循环的执行起来,服务器压力很小。
按道理,加for循环和没哟for循环应该是一样的。因为没有for循环,执行完脚本后,虚拟用户就会再执行这个脚本,不知道为什么差别这么大? 有没有高手知道?
Action()
{
int i;
for (i=0;i<100;i++) {
lr_start_transaction("send request");
web_url("lua",
"URL=http://ajaxlua.load:81/lua/",
"TargetFrame=",
"Resource=1",
"RecContentType=text/plain",
"Referer=",
"Snapshot=t1.inf",
LAST);
lr_end_transaction("send request", LR_AUTO);
}
return 0;
} |
|