JMeter第四讲--线程组

1、线程组分类:

1.1、setUp线程组:预测试操作,所有脚本之前

应用场景举例:测试数据库操作功能时,用于执行打开数据库连接的操作

1.2、tearDown线程组:测试后操作,所有脚本之后执行

应用场景举例:测试数据库操作功能时,用于执行关闭数据库连接的操作,或者清理测试数据

1.3、线程组:执行测试用例,可以有1个或者多个(并行/串行)

这个就是我们通常添加运行的线程。可以看作一个虚拟用户组,线程组中的每个线程都可以理解为一个虚拟用户。线程组中包含的线程数量在测试执行过程中是不会发生改变的。

应用场景举例:测试数据库操作功能时,用于执行关闭数据库连接的操作,或者清理测试数据

2、线程组配置:

取样器错误后要执行的动作(Action to be taken after a Sample error)

继续(Continue):忽略错误,继续执行
启动下一进程循环(Start Next Thread Loop): 忽略错误,线程当前循环终止,执行下一个循环。
停止线程(Stop Thread):当前线程停止执行,不影响其他线程正常执行。
停止测试(Stop Test):整个测试会在所有当前正在执行的线程执行完毕后停止
立即停止测试(Stop test now):整个测试会立即停止执行,当前正在执行的取样器可能会被中断

线程属性(Thread Praperties)

线程数(Number of Thread (users)):线程数也就是并发数,每个线程将会完全独立的运行测试计划,互不干扰。多个线程用于模仿对服务器的并发访问。
Rum-up时间(秒):加速期时间,在该设置时间内启动所有线程
循环次数(Loop Count):该项设置线程组在结束前每个线程循环的次数。可以勾选永远,如果未设置运行时间,需要手动停止
延迟线程创建直到需要(Delay Thread creation until needed):默认情况下,测试开始的时候,所有线程就被创建完了。如果勾选了此选项,那么线程只会在合适的需要用到的时候创建。
调度器(Scheduler):可以更灵活的控制线程组执行的时间

调度器设置(Scheduler Configurati

持续时间(秒):如果选择了调度程序复选框,控制测试执行的持续时间,以秒为单位。
启动延迟(秒):如果选择了调度程序复选框,控制测试在多久后启动执行,以秒为单位。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

胡均森

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值