Jmeter之线程组

线程组

1529761317555
  • 在取样器错误后要执行的动作

    • 继续:请求出错后继续运行

      • 大量用户并发时,服务器偶尔响应错误是正常现象
    • Start Next Thread Loop:统一脚本中的余下请求将不再执行。直接重新开始执行

      • 例如发帖操作需要登录后进行,如果登陆失败,发帖将不再执行
    • 停止线程:停止当前线程,不再执行

      • 配置50个线程,有一个失败,则只剩下49个线程在运行
      • 当停止的多时,负载会变少,基本不会使用这个设置
    • 停止测试:当有一个线程失败,则停止所有线程,但是会执行完当前迭代的剩余操作后再停止

    • Stop Test Now:如果有线程请求失败,马上停止整个测试场景

      1529762450190
  • 线程属性

    • 线程数

      • 运行的线程数设置,一个线程对应一个虚拟用户
    • Ramp-Up Period(in seconds)

      • 所有线程数在多少秒内全部启动
      • 设置50个线程,Ramp-Up Period设置10,那每秒就会启动50/10=5个线程
      • 设置为0,则开启场景后50个线程立刻启动
    • 循环次数

      • 每个线程的重复运行次数
    • Delay Thread creation until needed

      • 前提:线程数50,Ramp-Up Period:10
      • 勾选:每秒启动5个线程,并开始运行
      • 不勾选:一次启动50个线程,但每秒开始运行5个运行
      1529762415420
  • 调度器配置

    • 如果设置了循环且不是永远,则以循环次数为准

    • 如果设置了循环为永远,如果结束时间或持续时间填写了具体时间,则以结束时间或持续时间为准,永远选项失效

    • 持续时间

      • 测试计划持续运行多长时间
      • 启动时间 + 持续时间 > 结束时间,此设置覆盖结束时间
    • 启动延迟

      • 点击执行按钮后(此时间为T),初始化场景,不运行线程
      • 若T+延迟时间 > 启动时间则覆盖启动时间
    • 启动时间

      • 什么时间启动
    • 结束时间

      • 什么时间结束
      1529762691117

你可能感兴趣的:(Jmeter之线程组)