我正在尝试使用 JMeter 测试我们的网络应用程序的性能。登录过程包括一些在测试期间无法重现的外部依赖项,因此我编写了一个备用登录程序。由于此备用登录请求不是正常工作流的一部分,因此我想从 JMeter 结果中排除登录请求,因为与其他正常请求相比,响应时间相当长。
有没有办法只收集一组请求的结果,而忽略其余的?
最佳答案
据我所知,没有一种简单的方法可以排除。然而,通过改变你的结构,你可以获得你想要的。
听众调到所有 child 级别。因此,如果您将监听器作为“测试计划”的直接子级,则所有线程组都将被监听器获取。如果您有多个线程组,并将监听器放在线程组 A 中,它将不会捕获线程组 B 的结果。这同样适用于简单 Controller 。
我建议采用以下结构:
Test Plan
- Thread Group
---- Simple Controller - Login ONLY
---- Simple Controller - Rest of Script
--------- Listener
关于performance - 如何忽略 JMeter 中的登录和注销请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/412649/