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