1. 安装好插件html
参考文档“扩展Jmeter插件获取更多监听器”post
2. 添加线程组测试
右键测试计划->添加->Threads(Users)->jp@gc - Stepping Thread Groupurl
3. 控制面板介绍插件
添加后,面板以下线程
l This group will start Max threads - 设置单台负载机,线程组启动的线程总数为Max个3d
l First,wait for N seconds - 启动第一个线程以前,须要等待N秒htm
l Then start N threads - 设置最开始时启动N个线程blog
l Next add N1 threads every N2 seconds, using ramp-up N3 seconds - 而后,每隔N2秒,在N3秒内启动N1个线程文档
l Then hold load for N seconds - 单台负载机启动的线程总数达到Max以后,持续运行N秒
l Finally,stop N1 threads ervery N2 seconds - 最后,每隔N2秒,中止N1个线程数。
相似loadrunner的场景设置,解释:This Group will start 10 threads:此次的测试总共会起10个线程。First , wait for 0 seconds:等待0s后开始起线程,也就是不等待直接起线程。Then start 5 threads every 10 seconds:每起5个线程后会运行10s,再起余下的5个线程,再运行10s,以此类推。Using ramp-up 2 seconds:前面每起多少个线程的时候花2s,与上面结合起来即2s内起5个线程,运行10s,而后再再2s内再起5个线程,再运行10s,以此类推。Then hold load for 60 seconds. :所有的线程起来后,运行60s 后开始中止(跟loadrunner相似,从jmeter聚合报告里面能够看出来,这里的hold load 的意思,实际上是这些线程,一直在请求,至关于jmeter普通线程组里面的循环运行)。Finally , stop 5 threads every 10 seconds:最后中止线程,5个线程停一次,等10s再停5个线程(固然,第一次是hold时间一过就先停5个线程,而后等10s再停余下的5个线程)。从下面的图也能够很好的理解这个线程组的设置