1.下载安装
在官网https://jmeter-plugins.org/install/Install/下载即可
下载成功后,放到lib-ext目录下
重新启动Jmeter,点击【选项】-->【Plugins Manager】
选择第二个标签,输入jpgc (后面一定要跟一个空格,不然好多看不到),然后找到后点击安装
安装完毕后弹框自动关闭,然后重新打开在已安装的标签确定一下是否安装成功
2.阶梯场景 Stepping Thread Group
右击【测试计划】-->【添加】-->【线程】-->【jp@gc - Stepping Thread Group】
这个是用来做负载测试的,从下面的图也能看的出来是,纵坐标是0-100的线程数,横坐标是时间,每一个阶梯增加10个线程数,增加一个阶梯时,时间持续运行30秒
复制之前的注册接口相关的设置,然后右击【jp@gc - Stepping Thread Group】-->【添加】-->【监听器】-->【
jp@gc - Active Threads Over Time(随着时间变化的活跃线程数的图 )
jp@gc - Response Times Over Time(随着时间变化的响应时间的图 )
jp@gc - Transactions per Second(TPS每秒事务数)
】
运行后可以查看结果,如下三张图:看结果时要三张图结合来看,不能单看某一张图
3.波浪式场景 Ultimate Thread Group
右击【测试计划】-->【添加】-->【线程】-->【jp@gc - Ultimate Thread Group】
这个可以用来做波浪型测试、负载测试、性能测试和压力测试
如外卖平台,是饭点前的一段时间并发用户数比较高,具有波峰
压力测试就是固定的并发用户数,持续时间修改长一点
注意:在阶梯型与波浪型场景中,不要使用聚合报告,这时候聚合报告中的值是错误的,因为在这两种场景中是持续时间内的,而不是普通线程组中固定的线程数,时间,循环次数下产生的数据值