JMeter线程组设置

来源:互联网 发布:es5sham.min.js 编辑:程序博客网 时间:2024/05/22 20:18

一个线程组需要配置的关键参数包括:线程数、Ramp-Up Period、循环次数。
线程数:线程组创建的线程总数。
Ramp-Up Period:设置创建全部线程需要多长的时间。
循环次数:每个线程创建后,循环运行多少次。
假设Ramp-Up Period为T秒,线程数为N,那么没T/N秒就创建一个线程。Ramp-Up Period不能设置太短,否则在初始阶段就会给服务器过大的压力,导致服务器过载。Ramp-Up Period也不能设置太长,因为将会降低访问峰值的负载,换句话说,在一些线程还未启动时,初期启动的部分线程可能已经结束了。确定一个合理的Ramp-Up Period 的规则就是让初始点击率接近平均点击率。平均点击率可以自己估算下。
增加循环次数,可以保证更多的线程并发。如何理解呢?
假设平均请求时间大约为t = 0.2秒。这里,我们为了方便分析,将Ramp-Up Period 设置为T = 10秒。线程数n = 5,得到 S = (T- T/n) = 8 ,也就是说,从第一个线程启动到第8秒的时候,最后一个线程开始启动。若需要在最后一个线程启动的时候第一个线程仍未关闭,则需要满足 a·t > S ,已知S = 8,t = 0.2,得到 a > 40 。

0 0
原创粉丝点击