【发布时间】:2019-07-01 18:35:33
【问题描述】:
在 JMeter 中,我想隐藏我的负载测试的第一次迭代,以解决缓存问题和预热问题。现在我有一个 JSR223 PostProcessor,每个请求上方都有下一个代码:
if (vars.getIteration() == 1) {
prev.setIgnore()
}
这很好用,但汇总报告中的结果不正确。事务控制器显示为空数字,并且 90% 的计算不正确。如何才能在第二次迭代时才填写汇总报告?
测试计划:
- jp@gc - 终极线程组 |> 事务控制器 |> 采样器
setUp 线程不工作,因为缓存未在线程之间共享
综合报告现在是:
【问题讨论】:
-
从 csv/report 中删除不需要的事务并通过浏览修改后的文件再次将修改后的报告加载到聚合侦听器中,将为您提供所需的结果。它有帮助还是您正在寻找一种方法自动隐藏。
-
确实,这个负载测试集成在我们的 CI/CD 流程中,我们希望避免手动工作......
标签: jmeter