【问题标题】:JMeter TearDown IssueJMeter 拆解问题
【发布时间】:2021-07-28 16:23:14
【问题描述】:

大家好,我的测试中有这样的阵容:

jmeter set up

在线程组中,持续时间设置为 300 秒。
我的目标是在 X 秒(约 10)内发出前 3 个请求,使循环计数为 Y 秒(180 秒,循环计数等于 1000) 和 Z 秒的最后两个(大约 10)。
另一个问题是:如果生命周期线程在整个循环控制器执行之前结束,我希望最后两个请求充当拆解。如何设置它们?
谁能给我一些关于如何行动的建议?

【问题讨论】:

    标签: java multithreading networking jmeter


    【解决方案1】:

    我的目标是在 X 秒(大约 10 秒)内发出前 3 个请求

    最后两个为 Z 秒(大约 10 个)。

    这可以通过TimersFlow Control Action 采样器实现

    使循环计数 Y 秒(180 秒,循环计数等于 1000)

    将“那些”放在Loop Controller 下,通过__time() function 提及开始时间,并在循环控制器内的某处放置If Controller 以比较当前时间与开始时间,如果超过 180 秒 - 使用上述Flow Control Action 采样器退出循环


    关于你的“另一个问题”,我认为你应该开始一个新线程,回答几个“另一个”问题是相当困难的,这使得为其他人寻找答案的过程变得更加困难。

    随便。

    目前我建议使用:

    如果您需要在单个线程组的范围内实现 tearDown - 要么选择上述方法,使用 Loop Controller + If Controller + __time() 函数,要么选择 Runtime Controller

    【讨论】:

      猜你喜欢
      • 2012-07-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多