Jmeter-线程组中线程的启动间隔
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jmeter-线程组中线程的启动间隔相关的知识,希望对你有一定的参考价值。
参考技术A 假设:线程数10ramp-Up Period :100秒
意思是:在100秒内启动10个线程(其实10个线程基本上是同时启动的,只是线程会sleep不同的时间,然后才会正式工作)
如下图:
1、计算间隔:
perThreadDelayInMillis = 100*1000/10
2、计算每个线程的间隔:
i * perThreadDelayInMillis
第一个线程sleep 1*perThreadDelayInMillis
第二个线程sleep 2*perThreadDelayInMillis
第三个线程sleep 3*perThreadDelayInMillis
线程启动后,根据计算的等待时间,进行sleep
jmeter测试范例001——TCP测试
1.打开Jmeter(或者运行NewDriver.java启动Jmeter)
2.新建一个测试计划
······
3.新建线程组
4.设置线程组的参数
1.线程的数量
2.要在多久内完成,即每个请求发生的总的时间间隔,比如第一个的线程的数量是10,第二个参数是100,那么每个线程发生的时间间隔是100/10=10s(以秒作为单位)
3.每个线程循环多少次
5.设置采样器
具体各个字段的作用见https://www.cnblogs.com/chenyun-/p/11714634.html
6.添加一个结果察看树
以上是关于Jmeter-线程组中线程的启动间隔的主要内容,如果未能解决你的问题,请参考以下文章
jmeter线程组中的循环与循环控制器中的循环各代表啥含义?