首页 > 解决方案 > JMeter 处理“测试完成”事件

问题描述

我计算一些统计数据(例如平均请求持续时间),而我的测试正在使用与此类似的代码运行:

https://stackoverflow.com/a/27446405/2173353

但是,我想知道测试何时完成运行(所有采样器都已执行),以便我在那时而不是在那之前对统计数据采取行动。本质上,我想在所有请求完成后断言请求的平均持续时间。

有没有办法在测试即将完成时执行代码?

标签: jmeter

解决方案


您可能正在寻找tearDown Thread Group。它是某种形式的“特殊”线程组,与“普通”线程组的区别在于,tearDown 线程组是在所有其他线程组之后执行的,因此您将能够在那里执行“接近尾声”的操作。

更多信息:准备负载测试时如何在 JMeter 中使用 SetUp 线程组


推荐阅读