第一个线程启动5分钟后,“Jmeter”、“查看结果树”输出记录是否可能开始

vybvopom  于 2023-08-05  发布在  其他
关注(0)|答案(1)|浏览(109)

我想在5分钟后将输出记录到“查看结果树”。JMeter的起始位置。只有第一个执行绪才应该有延迟。我能做到吗?
常数计时器延迟每个线程。我不想在每个线程中延迟输出。还在“流控制操作”上进行了尝试。

flseospp

flseospp1#

您可以通过丢弃任何采样器的结果来实现它。JSR 223 PostProcessor和以下代码:

if (System.currentTimeMillis() - (vars.get('TESTSTART.MS') as long) < 300000) {
    prev.setIgnore()
}

字符串
其中:

  • TESTSTART.MS是一个预定义的JMeter变量,用于保存测试开始的时间
  • vars-JMeterVariables的简写
  • prev-previous SampleResult的简写

有关上述和其他JMeter API简写的更多信息,请参阅Top 8 JMeter Java Classes You Should Be Using with Groovy文章。
假设您将JSR 223后处理器放入您的测试计划,则测试前5分钟内的所有采样器结果将被忽略,监听器和.jtl结果文件将仅在5分钟后开始接收指标。

相关问题