loadnner 并发测试

由于12版本目前没有找到相关破解补丁,建议利用loadnner 12 录制脚本, 利用loadnner 11 去进行压测。
1.双机打开loadrnner应用程序
进入:录制脚本页面: 11版本


1:选择录制创建脚本
2: 进行压测
3: 进行数据分析
program to record:选择浏览器--这里建议采用IE 或者 360 
Url Address: 填写压测程序首页访问路径
Peord in action 选择 Action
点击OK
完成录制后天就集合点。在脚本内需要进行并发的事物前空白处右键--insert----rendezvous插入集合点

此时集合点已经插入成功。点击测试按钮进行测试,检查脚本是否可用。


到此脚本录制结束。12版本如下图所示,非常简单 这里就不在赘述。
f


插入事务开始和事务结束,和插入集合点类似,在空白处插入:lr_start_transaction("事物1"); lr_end_transaction("事物1", LR_AUTO);
切记事务开始与结束标识必须一致,
最终结果:
 Action()
{
    lr_start_transaction("事物1");
    web_custom_request("qconf.php", 
        "URL=http://tconf.f.360.cn/qconf.php", 
        "Method=POST", 
        "Resource=0", 
        "RecContentType=application/octet-stream", 
        "Referer=", 
        "Snapshot=t23.inf", 
        "Mode=HTML", 
        "EncType=application/octet-stream", 
        "BodyBinary=\\x0E\\x0640\\x04\\x08\\x0B\\xB8\\xCAc\\x00\\x02\\x00\\x00\\xF1o8\\xB4\\xDDV\\x928\\x90\\xAD\\xC1'+\\x12\\xE7;Y\\xFAJ\\x0B5\\xCC\\xEB\\x8F/6iv\\xCF\\xA3E\\x1D\\xC4\\x1E\\xF4B\\x9A;\\x06V\\xD0KZM^\\x98\\x9F\\xDC\\xED\\x06\\xFEP\\x9A\\x16X\\xFA,\\x95\\xE4a<\\x17H\\x0Ct7\\xC9\\xD3\\xF9\\xCAD\\xE5\r\\xBE+`\\xE2\\x11-2G\\xAD\\x86F\\xA7\\x9C}\\x93e\\x80\\x1A\\xF4E\\xFF[R4T\\x15\\xAA{\\xCDp\\xDB\\x1CEn\\xCF\\x85\\xA5iA`zW\\xB7\\x0Ck\\x01\\x03|Zu\\xA1|"
        ":A\\xABd\\xF2\\xD4\\xB8\\xA3\\x11\\xF8X0\\xF5\\xEC\\xED\\xE5\\xEA\\xDBnx\\x92\\xBC\\xFA\\xF6\\x86S\\x9A\\xF0\\xD1$\\xBA\\x9C\\xE9L U\\xE7\\x90\\xF33\\xD9z\\x08T{\\xA8\\xB4I$\\x9A<iL}Z\\x91D\\xBCs\\xDFO\\x11\\xC43\\x86CX", 
        LAST);
    lr_think_time(9);
    lr_rendezvous("统一执行操作");

    web_url("stuDoPaper.html", 
        "URL=http://192.168.0.222:9999/PeiGengAPP/dist/stuDoPaper.html?paper_id=5afa36c6eec34715cb14c622&JSESSIONID=4DB38C4C7756FB40FE1A164230C315E9", 
        "Resource=0", 
        "RecContentType=text/html", 
        "Referer=", 
        "Snapshot=t24.inf", 
        "Mode=HTML", 
        EXTRARES, 
        "Url=http://p20.qhimgs3.com/dr/240_240_/t01d627cb645a7069f8.jpg?t=1561497398", "Referer=", ENDITEM, 
        "Url=http://p5.qhimg.com/t0123993c627b3c2024.gif", "Referer=", ENDITEM, 
        "Url=http://192.168.0.222:8080/PeiGengAPP/dist/static/MathJaxs/config/TeX-AMS_HTML-full.js?V=2.7.0", "Referer=http://192.168.0.222:9999/PeiGengAPP/dist/stuDoPaper.html?paper_id=5afa36c6eec34715cb14c622&JSESSIONID=4DB38C4C7756FB40FE1A164230C315E9", ENDITEM, 
        "Url=static/img/error.6c81916.png", "Referer=http://192.168.0.222:9999/PeiGengAPP/dist/static/css/stuDoPaper.1cb4c27d2dfe6936388709aef55d10ef.css", ENDITEM, 
        "Url=static/img/edit.3348b59.png", "Referer=http://192.168.0.222:9999/PeiGengAPP/dist/static/css/stuDoPaper.1cb4c27d2dfe6936388709aef55d10ef.css", ENDITEM, 
        LAST);

    web_submit_data("index.php", 
        "Action=http://site.browser.360.cn/index.php?v=10.0.1977.0", 
        "Method=POST", 
        "EncType=multipart/form-data", 
        "RecContentType=text/html", 
        "Referer=", 
        "Snapshot=t25.inf", 
        "Mode=HTML", 
        ITEMDATA, 
        "Name=rn", "Value=527399", ENDITEM, 
        EXTRARES, 
        "Url=http://192.168.0.222:9999/PeiGengAPP/dist/static/img/loading-spokes.d012d52.svg", "Referer=http://192.168.0.222:9999/PeiGengAPP/dist/stuDoPaper.html?paper_id=5afa36c6eec34715cb14c622&JSESSIONID=4DB38C4C7756FB40FE1A164230C315E9", ENDITEM, 
        "Url=http://192.168.0.222:8080/PeiGengAPP/dist/static/MathJaxs/jax/output/HTML-CSS/fonts/TeX/fontdata.js?V=2.7.0", "Referer=http://192.168.0.222:9999/PeiGengAPP/dist/stuDoPaper.html?paper_id=5afa36c6eec34715cb14c622&JSESSIONID=4DB38C4C7756FB40FE1A164230C315E9", ENDITEM, 
        "Url=http://192.168.0.222:9999/PeiGengAPP/task/task_start.action?paper_id=5afa36c6eec34715cb14c622&JSESSIONID=4DB38C4C7756FB40FE1A164230C315E9", "Referer=http://192.168.0.222:9999/PeiGengAPP/dist/stuDoPaper.html?paper_id=5afa36c6eec34715cb14c622&JSESSIONID=4DB38C4C7756FB40FE1A164230C315E9", ENDITEM, 
        "Url=http://192.168.0.222:8080/PeiGengAPP/dist/static/MathJaxs/jax/element/mml/optable/SuppMathOperators.js?V=2.7.0", "Referer=http://192.168.0.222:9999/PeiGengAPP/dist/stuDoPaper.html?paper_id=5afa36c6eec34715cb14c622&JSESSIONID=4DB38C4C7756FB40FE1A164230C315E9", ENDITEM, 
        "Url=http://192.168.0.222:9999/favicon.ico", "Referer=http://192.168.0.222:9999/PeiGengAPP/dist/stuDoPaper.html?paper_id=5afa36c6eec34715cb14c622&JSESSIONID=4DB38C4C7756FB40FE1A164230C315E9", ENDITEM, 
        "Url=http://192.168.0.222:8080/PeiGengAPP/dist/static/MathJaxs/fonts/HTML-CSS/TeX/woff/MathJax_Main-Regular.woff?V=2.7.0", "Referer=http://192.168.0.222:9999/PeiGengAPP/dist/stuDoPaper.html?paper_id=5afa36c6eec34715cb14c622&JSESSIONID=4DB38C4C7756FB40FE1A164230C315E9", ENDITEM, 
        "Url=http://192.168.0.222:8080/PeiGengAPP/dist/static/MathJaxs/fonts/HTML-CSS/TeX/woff/MathJax_Math-Italic.woff?V=2.7.0", "Referer=http://192.168.0.222:9999/PeiGengAPP/dist/stuDoPaper.html?paper_id=5afa36c6eec34715cb14c622&JSESSIONID=4DB38C4C7756FB40FE1A164230C315E9", ENDITEM, 
        "Url=http://192.168.0.222:8080/PeiGengAPP/dist/static/MathJaxs/fonts/HTML-CSS/TeX/otf/MathJax_Math-Italic.otf?V=2.7.0", "Referer=http://192.168.0.222:9999/PeiGengAPP/dist/stuDoPaper.html?paper_id=5afa36c6eec34715cb14c622&JSESSIONID=4DB38C4C7756FB40FE1A164230C315E9", ENDITEM, 
        "Url=http://192.168.0.222:8080/PeiGengAPP/dist/static/MathJaxs/fonts/HTML-CSS/TeX/otf/MathJax_Main-Regular.otf?V=2.7.0", "Referer=http://192.168.0.222:9999/PeiGengAPP/dist/stuDoPaper.html?paper_id=5afa36c6eec34715cb14c622&JSESSIONID=4DB38C4C7756FB40FE1A164230C315E9", ENDITEM, 
        "Url=http://192.168.0.222:8080/PeiGengAPP/dist/static/MathJaxs/jax/element/mml/optable/MathOperators.js?V=2.7.0", "Referer=http://192.168.0.222:9999/PeiGengAPP/dist/stuDoPaper.html?paper_id=5afa36c6eec34715cb14c622&JSESSIONID=4DB38C4C7756FB40FE1A164230C315E9", ENDITEM, 
        "Url=http://192.168.0.222:8080/PeiGengAPP/dist/static/MathJaxs/fonts/HTML-CSS/TeX/woff/MathJax_Size1-Regular.woff?V=2.7.0", "Referer=http://192.168.0.222:9999/PeiGengAPP/dist/stuDoPaper.html?paper_id=5afa36c6eec34715cb14c622&JSESSIONID=4DB38C4C7756FB40FE1A164230C315E9", ENDITEM, 
        "Url=http://192.168.0.222:8080/PeiGengAPP/dist/static/MathJaxs/fonts/HTML-CSS/TeX/otf/MathJax_Size1-Regular.otf?V=2.7.0", "Referer=http://192.168.0.222:9999/PeiGengAPP/dist/stuDoPaper.html?paper_id=5afa36c6eec34715cb14c622&JSESSIONID=4DB38C4C7756FB40FE1A164230C315E9", ENDITEM, 
        LAST);
        lr_end_transaction("事物1", LR_AUTO);
    return 0;

}

##################################################################################################
接下来进入压测配置:
选择:脚本

选择添加录制的脚本

设置负载服务器地址为:localhost或本机ip地址


设置添加的虚拟用户数量,加载用户的方式,持续时间,以及用户退出方式。默认为:10个虚拟用户,每15秒加载2个用户,持续5分钟,每30秒退出5个用户。
上面我们已经插入了集合点,接下来对集合点进行设置:

注意1当所有 Vuser 中的 X% 到达集合点时释放:仅当指定百分比的 Vuser 到达集合点时,才释放 Vuser。注意:此选项会干扰场景的计划。如果选择此选项,场景将不按计划运行。
2.当所有正在运行的 Vuser 中的 X% 到达集合点时释放:仅当场景中指定百分比的正在运行的 Vuser 到达集合点时,才释放 Vuser。
3.当 X 个 Vuser 到达集合点时释放:仅当指定数量的 Vuser 到达集合点时,才释放 Vuser。设置之后:在“Vuser 之间的超时值”框中输入一个超时值。每个 Vuser 到达集合点之后,LoadRunner 都会等待下一个 Vuser 到达,等待的最长时间为您设置的超时间隔。如果下一个 Vuser 没能在超时间隔内到达,Controller 就会从集合中释放所有的 Vuser。每当有新的 Vuser 到达时,计时器就会重置为零。默认的超时间隔是三十秒。
设置完成后,点击 start Scenanio开始压测
简单理解
#############################################################################################################


压测完毕后查看结果:

事务平均响应时间Tps 查看:
流程:录制脚本--添加事务开始位置--添加事务结束位置(注意事务前后名称必须一致)---添加集合点---设置集点策略---配置压测虚拟用户----配置压测添加用户策略----配置退出用户策略--开始压测。

 

 

 

 

 

 

转载于:https://my.oschina.net/wangyunlong/blog/3084731

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值