美文网首页
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线程组时间控制规则

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