jmeter-线程组

线程组
  线程组元素是测试计划的起点。 顾名思义,线程组元素控制JMeter在测试期间将使用的线程数。 我们还可以通过线程组控制以下内容:
  · 设置线程的数量
  · 设置ramp-up time
  · 设置测试迭代次数
  线程组控制面板如下:

 

线程组面板包含以下组件:
 
取样器错误后执行的操作:
 
     ·  继续:如果取样器里的执行出现错误失败的时候,请求不会停止,继续执行。
     ·  Start Next Thread Loop : 忽略错误,线程当前循环错误,执行下一个循环。
     ·  停止线程 : 只限当前线程停止,不影响其他线程执行
     ·  停止测试 : 当前执行的线程全部执行完毕后结束
     ·  Stop Test Now: 立刻停止。
 
线程属性:
 
  · 线程数 - 模拟到服务器应用程序的用户数或连接数。也就是并发数(这里10个并发数)
  · Ramp-Up Period - 定义JMeter中所有线程运行多长时间。这里是5秒中运行完10个线程,即每秒运行2个线程,如果设置为0,则开始测试的时候10个线程立即启动  
       · 循环控制器 - 定义执行测试的次数。这里是2,循环两次,也就是说,一秒会执行两个线程*2次循环,一秒并发4次请求(如果有错误请指正)
       · Delay Thread creation until needed : 直到需要时延迟线程的创建。默认不勾选,测试开始的时候,所有线程就被创建完。勾选了此选项,那么线程只会在合适的需要用到的时候创建。意义不大
调度器配置:
       · 启动时间:测试计划什么时候启动,时间格式”2018/05/01 17:20:20"
       · 结束时间:测试计划什么时候结束,时间格式”2018/05/01 17:20:20"
       · 持续时间:测试计划持续多少时间,如果启动时间+持续时间大于结束时间,那么次设置覆盖结束时间
       · 启动延迟:点击执行按钮后,仅初始化场景,(此事件为T)不运行线程,等待延迟时间到时开始运行线程,如果T+延迟时间大于启动时间则覆盖启动时间设置,以延迟时间为准
 

猜你喜欢

转载自www.cnblogs.com/gezirui/p/9080449.html