51Testing软件测试论坛
标题:
模拟移动端H5页面压力测试
[打印本页]
作者:
samjohty
时间:
2015-7-15 11:52
标题:
模拟移动端H5页面压力测试
1.选择WEB(HTTP/HTML)协议,使用IE9录制脚本(使用FIREFOX直接访问,点击页面内容可跳转,但LR录制时,只停留在首页,无法跳转其他页面),脚本如下:
Action()
{
lr_start_transaction("首页");
web_url("192.168.0.1",
"URL=http://192.168.0.1/",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t1.inf",
"Mode=HTML",
EXTRARES,
"Url=/res/images/backtop.png", ENDITEM,
LAST);
lr_end_transaction("首页", LR_AUTO);
lr_start_transaction("轻松一刻");
web_link("轻松一刻",
"Text=轻松一刻",
"Snapshot=t2.inf",
LAST);
lr_end_transaction("轻松一刻", LR_AUTO);
lr_start_transaction("认证");
web_url("Login",
"URL=http://192.168.0.1/index.php/user/Login",
"Resource=0",
"RecContentType=text/html",
"Referer=http://192.168.0.1/index.php/Joke/choice",
"Snapshot=t3.inf",
"Mode=HTML",
LAST);
lr_end_transaction("认证", LR_AUTO);
lr_start_transaction("协议");
web_link("E路网上网协议",
"Text=E路网上网协议",
"Snapshot=t4.inf",
LAST);
lr_end_transaction("协议", LR_AUTO);
return 0;
}
2.启用了IP Spoofer(50人);
3.一个脚本跑15分钟,结果看图:
[attach]96134[/attach][attach]96134[/attach][attach]96134[/attach][attach]96135[/attach]
存在问题如下:
1.测试出来的响应时间与实际感受不一样;
2.并发测试时,LR机器资源利用率一半不到(CPU、内存与网络),但点击率不随并发人数的增加而增加;(服务器资源无法监控)
3.加压期间,用手机访问WEB端 ,可快速得到响应(页面打开约2S左右),感觉没有真正加压。
各路大神,请指教指教啊!
作者:
想的回忆
时间:
2015-7-15 13:42
问题1&3实际中并不能做到并发操作,所以你感觉有误差,如果你能监控到服务器资源,就可以看出的确加压了 2.要并发测试的话,脚本中 一定要插入集合点。
作者:
jingzizx
时间:
2015-7-15 16:12
1/脚本出来后,先要跑一遍,察看服务端日志,是否真正加压;
2/LR机器资源利用率与点击率没有直接的关系;
3/场景运行后,还是要监控服务端,察看是否真正加压;
作者:
Q有一天Q
时间:
2017-2-25 11:09
楼主,您好,有解决吗?我请教您是怎么录制获取到这个脚本的。我现在做类似的项目,是用手机微信上二维码的服务器的测试,我要怎么录制脚本才能正常加压?谢谢
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2