美文网首页
jmeter3.x线程组时间控制规则

jmeter3.x线程组时间控制规则

作者: 通天绳探 | 来源:发表于2021-01-01 16:12 被阅读0次

一.按次数循环,无法计算时长

二.持续循环启打开,分是否使用调度器两种情况:

1.调度器关闭 - 无限循环,时长无穷大

2.调度器打开 - 靠时间控制

2.1 如果持续时间N不为空,启动延时为空:

2.1.1 开始时间要比当前时间大->延迟执行N秒(延时时间=开始时间-当前时间,执行时间=N秒)

2.1.2 否则->直接执行N秒(延时时间=0秒,执行时间=N秒)

2.2 如果持续时间为空,启动延时为M不为空:

2.2.1 当前时间≥结束时间->无法执行。(延时时间=0秒,执行时间=0秒)

2.2.2 否则:->延迟M秒执行:

2.2.2.1 时间空间大于延时时间(结束时间-当前时间>M):->执行时间等于时间空间扣除延时时长(延时时间=M秒,执行时间=结束时间-当前时间-M秒)

2.2.2.2 否则,没有执行时间:->延时完执行一次结束(延时时间=M秒,执行时间=1秒)

2.3 如果持续时间为空,启动延时为空:

2.3.1 当前时间≥结束时间->无法执行。(延时时间=0秒,执行时间=0秒)

2.3.2 否则:

2.3.2.1 当前时间比开始时间小:->延时执行:

2.3.2.1.1 结束时间要比开始时间大:->持续执行(延时时间=开始时间-当前时间,执行时间=结束时间-开始时间)

2.3.2.1.2 否则:->执行一次(延时时间=开始时间-当前时间,执行时间=1)

2.3.2.2 否则:->直接执行(延时时间=0秒,执行时间=结束时间-当前时间)

2.4 如果持续时间、启动延时都不为空:->保持原值不变

相关文章

  • jmeter3.x线程组时间控制规则

    一.按次数循环,无法计算时长 二.持续循环启打开,分是否使用调度器两种情况: 1.调度器关闭 - 无限循环,时长无...

  • 03_jmeter_控制器

    简介: 简单控制器、if控制器、一次控制器,循环控制器、线程组中配置执行次数、聚合报告 浅谈线程组 ① 线程数:...

  • loop controller(循环控制器)

    结论执行次数 = 循环控制器 * 线程组循环次数 * 线程数

  • 利用Jmeter自身代理录制脚本

    1.1新建一个线程组 1.2选择线程组右键=》添加-》逻辑控制器-》录制控制器 1.3选择测试计划右键=》添加ht...

  • Jmeter(十九)Logic Controllers 之 Mo

    ModuleController ---模块控制器 测试计划设置“独立运行没每个线程组” 线程组2中使用Modul...

  • jmeter文档学习

    # 测试计划的要素 ### 线程组 1. 线程组元素是任何测试计划的起点。所有控制器和采样器必须在线程组下。其他元...

  • Jmeter接口测试(一)

    1、 首先:测试计划----右键添加线程组每做一个测试脚本都需要添加一个线程组,线程组就是用来控制整个脚本运行的...

  • jmeter循环控制器的总结(一)

    1,交替控制器交替控制器下的请求主要和线程组下的请求或者其他控制器下的请求交替运行。例如:@1,我们创建一个线程组...

  • 2018-08-24

    DAY15jmeter基础套件-内置函数-各类控制器-工程结构 测试计划 线程组:一个线程就是一个用户,线程组可以...

  • Jmeter基础

    JMeter组成:取样器、线程组、监听器 Sampler取样器:进行脚本逻辑控制 线程组:场景设置 监听器:监控的...

网友评论

      本文标题:jmeter3.x线程组时间控制规则

      本文链接:https://www.haomeiwen.com/subject/qlyjoktx.html