【问题标题】:The request run in while loop controller on Jmeter captured in report请求在报告中捕获的 Jmeter 上的 while 循环控制器中运行
【发布时间】:2021-03-02 09:35:40
【问题描述】:

我正在尝试为线程组生成测试报告。 我看到,由于我在 while 循环控制器中运行了一个 http 请求,因此该请求在报告中显示了太多失败,因为我也对该请求有一个断言。 这些不是失败,而是尝试,我如何确保这些不会在报告中被捕获。 我在表侦听器中使用查看结果进行报告。我试图删除此 http 请求的断言,以便它不会在报告中捕获?这是正确的方法吗?

【问题讨论】:

标签: jmeter


【解决方案1】:

根据9 Easy Solutions for a JMeter Load Test “Out of Memory” Failure文章:

  1. 谨慎使用断言

将处理添加到测试计划的每个测试元素 - 这会占用 CPU 时间和内存。这也适用于您的所有断言,对于比较断言尤其如此——它会消耗大量资源和内存。 只使用你需要的断言,即使那样,也只使用绝对需要的数量。

所以删除断言对我来说似乎是正确的方法。

此外,如果它是 Response Assertion,您可以修改它以接受 2 个(或更多)标准,以便您可以将其配置为不会在“尝试”时失败,例如接受 HTTP 状态代码 200 和 501 的设置其他一切都会失败:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-04-14
    • 1970-01-01
    • 2022-01-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多