performance - 如何忽略 JMeter 中的登录和注销请求?

标签 performance testing jmeter

我正在尝试使用 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/

相关文章:

Azure 应用程序网关在进行 JMeter 负载测试时随机遇到 504 网关超时

.net - 如何减少花费在 GC 上的时间

mysql - 科哈纳。每个 ORM 调用都是一个数据库查询?

python - 为什么列表理解比 numpy 的数组乘法快得多?

testing - 单靠黑盒测试能否捕捉到白盒测试捕捉到的所有错误?

ruby - 如何使用 Capybara/Ruby 测试与页面上相同正则表达式匹配的多个字符串实例

testing - 帮助测试人员的最佳方式是什么?

java - 使用 Jmeter 对登录功能进行一些测试后,在范围内找不到 bean userList

java - 对求偶数斐波那契数之和的运行时间感到困惑

jmeter - 使用JMeter测试: how to run N requests per second