首页 > 其他 > 详细

Jmeter性能测试

时间:2020-11-04 16:15:34      阅读:33      评论:0      收藏:0      [点我收藏+]

最近在帮项目组做性能测试,希望通过记录的方式来做些总结.

jmeter的安装可以去官网下载: http://jmeter.apache.org/download_jmeter.cgi

因为jmeter是java写的,所以使用jmeter之前要先安装JAVA环境。解压下载的二进制包,进入bin目录,使用jmeter.bat 启动程序。启动后会出现两个窗口,一个cmd窗口,一个GUI窗口。

其中cmd窗口要引起注意,它提示做load test的时候最好用commad去test,不要在GUI. command 参考如下:

e.g. jmeter -n -t testplan/Ticket_Local.jmx -l testplan/result/result.txt -e -o testplan/webreport (cd到jmeter所在路径),其中前面是PT测试脚本路径,后部分是测试结果存放路径。

第二个问题就是在测试业务场景中我们如何来控制比例?

(1). 可以通过IF Condition来控制。

先找到函数帮助器, 选择counter函数,Value填True, 点击生成函数。copy生成的函数。

技术分享图片

 

 

 然后选择jexl3,然后将前一步骤生成的函数填入Value中:

技术分享图片

 

 

 选择生成函数并copy,添加if controller条件控制器。

技术分享图片

 

 

 将生成的函数填入控制器中,比如我这里要控制两种业务都是50%,那么第两个条件分别是${__jexl3(${__counter(true,)}%2!=1,)} 

${__jexl3(${__counter(true,)}%2==1,)}。如果这里想配比为2:1 那么条件分别为: ${__jexl3(${__counter(true,)}%3!=1,)} 和${__jexl3(${__counter(true,)}%3==1,)}

技术分享图片

 

 

 (1). 可以通过设置thoughtput来控制。

技术分享图片

 

Jmeter性能测试

原文:https://www.cnblogs.com/jessicaxia/p/13926224.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!