• jmeter测试元件--线程组


    • 线程组: 是任何测试计划的起点,所有的逻辑控制器和采样器都必须放在线程组之下。其他的测试元件可以被直接放在测试计划之下,这些测试元件对说有线程组都生效。

    线程组

    线程组控制面板

    • 作用
      • 设置线程数量
      • 设置线程周期
      • 设置之下测试脚本的循环次数

    在取样器错误后要之下的动作

    继续:如果取样器里的执行出现错误失败的时候,请求不会停止,继续执行。

    Start Next Thread Loop : 忽略错误,线程当前循环错误,执行下一个循环。

    停止线程 : 只限当前线程停止,不影响其他线程执行

    停止测试 : 当前执行的线程全部执行完毕后结束

    Stop Test Now: 立刻停止

    线程属性

    线程数:10
    Ramp-Up Period(in seconds): 5
    循环次数:3

    • 意为总共有10个线程,全部在5秒内启动,每个线程循环3次

    Delay thread creation until needed: 默认不勾选,测试开始的时候,所有线程就被创建完。勾选了此选项,那么线程只会在合适的需要用到的时候创建。

    • 调度器:
      • 启动时间和结束时间设置后需要点击启动按钮
      • 设置好持续时间后,循环次数需要设置为永远

    Ultimate Thread Group

    • 添加该线程是需要安装插件

    参数说明

    如下图:

    第一条,10个线程,10秒内启动,持续运行600秒,然后停止10秒。

    第二条,10个线程,等待80秒之后,10秒内启动,运行600秒,停止10秒。

    第三条,10个线程,等待160秒之后,10秒内启动,运行60秒,停止10秒。

    第四条,10个线程,等待240秒之后,10秒内启动,运行60秒,然后停止

    Start Thread Count:开始线程数量

    Initial Ddlay,Sec:线程延迟多长时间开始运行

    Startup Time,Sec:线程加载多长时间

    Hold Load For,Sec:线程持续运行多长时间

    Shutdown Time:线程停止时长,在多长时间内停止下来。


    jp@gc - Stepping Thread Group

    参数说明

    • 100个线程,按照阶梯状运行每5秒增加10个线程,直到100个后运行60秒

    This group will start:加载的总线程数

    First,wait for:等待多长时间开始加载线程(第一个线程延迟多少秒开始加载)

    Then start:初次加载多少线程

    Next,add:下一次加载多少个线程

    Threads every:当前运行多长时间后再次加载线程

    Using ramp-up:加载线程时间;图中是5秒,也就是10个线程在5秒内加载完成

    Then hold load for:线程全部加载完成后运行多长时间,图中是50秒

    Finally,stop/threads every:多长时间停止多少线程,图中1秒停5个。

  • 相关阅读:
    Css_加载样式
    Mvc4_@RenderBody()和@RenderSection()
    C#_观察者模式
    Mvc4_MvcPager 概述
    Mvc4_Area的应用
    Nginx 服务器性能参数设置
    Nginx变量的实现机制
    天下无雾
    Nginx Http框架的理解
    【转】websocket协议规范
  • 原文地址:https://www.cnblogs.com/zhaoyongle/p/9263036.html
Copyright © 2020-2023  润新知