jmeter之Thread Group(线程组)

Thread Group(线程组)

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

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

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

线程组设置参数的意义

我们以下图为例,进行详细说明。见下图: 
线程组

区域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.结束时间:当开始测试时,将等到指定的开始时间开始测试,然后会停在此处填写的时间点结束。

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值