jmeter - JMeter 处理“测试完成”事件
问题描述
我计算一些统计数据(例如平均请求持续时间),而我的测试正在使用与此类似的代码运行:
https://stackoverflow.com/a/27446405/2173353
但是,我想知道测试何时完成运行(所有采样器都已执行),以便我在那时而不是在那之前对统计数据采取行动。本质上,我想在所有请求完成后断言请求的平均持续时间。
有没有办法在测试即将完成时执行代码?
解决方案
您可能正在寻找tearDown Thread Group。它是某种形式的“特殊”线程组,与“普通”线程组的区别在于,tearDown 线程组是在所有其他线程组之后执行的,因此您将能够在那里执行“接近尾声”的操作。
推荐阅读
- javascript - 如何将参数从一个html页面传递到另一个页面
- c++ - 为什么我的 iFFT 图像带有镜像副本?
- matlab - 文件路径 MATLAB
- c++ - 如何从库路径自动编译源文件而不生成 .o、.a 和 .so 文件?
- python - 如何在不使用 Pandas 的情况下在 Python 中找到 52 周的高点
- amazon-web-services - 为什么我的 S3 生命周期策略没有生效?
- c# - 使用 Embeddinator-4000 在 Android 中无法访问函数
- c# - 如何使用自动 if 语句将数据插入数据库?
- python - Mypy 似乎忽略了 TypeVar 类型的界限
- python-3.x - apscheduler 只调用一次函数参数