jmeter-线程组(20170829)

Thread Group(线程组)

1.线程组,或者可以叫用户组,进行性能测试时的用户资源池。

2.是任何一个测试计划执行的开始点。

3.“控制器”和“HTTP请求”(采集器)必须在线程组内;监听器等其他组件,可以直接放在测试计划下。

线程组设置参数的意义

jmeter-线程组(20170829)_第1张图片

区域1(在取样器错误后要执行的动作)

这个区域的主要作用很明显,在线程内的采样器失败后,接下来做什么。简单百度了一下,并没有详细说明。于是,翻了一下帮助文档:

1.继续:继续执行接下来的操作

2.Start Next Loop:忽略错误,执行下一个循环

3.停止线程:退出该线程(不再进行此线程的任何操作)

4.停止测试:等待当前执行的采样器结束后,结束整个测试

5.Stop Test Now:直接停止整个测试

区域2(线程属性)

线程组属性中,有5个设置项。

1.线程数:模拟的用户数量

2.Ramp-up Period(in seconds):达到指定线程数所需要的时间。举例:线程数设置为 50,此处设置为5,那么每秒启动的线程数 = 线程数50/5 = 10

3.循环次数:选中“永远”,则一直循环下去。

4.Delay Thread creation until needed:(大路边的翻译“直到需要时延迟线程的创建”)百度上的翻译都比较含糊,相信不懂然后直接转发的比较多。大致使这个意思,当线程需要执行的时候,才会被创建。如果不选择这个选项,那么,在计划开始的时候,所有需要的线程就都被创建好了。

5.调度器:配合区域3说明吧。

区域3(调度器配置)

全部都在调度器复选框被选中的前提下,下面的选项才会生效。

1.持续时间(秒):在此选项填入N,说明这个计划,从某个开始时间算起,执行N秒后结束。(会忽略 结束时间 的选项)

2.启动延迟(秒):在此选项填入N,手动点击开始执行计划,然后延迟N秒后,计划才真正开始执行。(会忽略 启动时间 的选项)

3.启动时间:当点击开始测试时,将等到此处填写的启动时间,然后真正开始测试。

4.结束时间:当开始测试时,将等到指定的开始时间开始测试,然后会停在此处填写的时间点结束。

以上源自网络

你可能感兴趣的:(jmeter-线程组(20170829))