gpt4 book ai didi

java - 如何在 JMeter 中分析和报告 HTTP 响应

转载 作者:行者123 更新时间:2023-11-28 21:09:17 24 4
gpt4 key购买 nike

我有一个 CSV 文件,其中包含需要使用 JMeter 针对 REST 端点运行的值。我的项目设置大致如下:

  • 线程组
    • HTTP 请求
      • CSV 数据集配置
      • JSR223 后处理器
      • XPath 提取器

我使用 XPath 提取器在 HTTP 响应中查找特定路径。然后我使用 JSR233 PostProcessor 评估该路径输出并使用 vars.set 设置一个变量来跟踪我得到的值。

这似乎是一种非常笨拙的写法。我需要的是跟踪“好”与“坏”结果的计数,不幸的是,端点不使用 HTTP 错误代码(不是我的选择)来指定什么时候失败(比如 404,什么都没有返回。有什么建议吗?

最佳答案

我建议使用 JSR223 Assertion这将另外允许您有条件地设置通过/失败标准,例如:

if (1 != 2) {
prev.setSuccessful(false);
prev.setResponseCode("404");
}

prev 是父级 SampleResult 的实例,请参阅 JavaDoc 了解所有可用的方法和字段。 JMeter 提供了更多 Assertions ,也许您甚至不必去寻找这些 JSR223 元素

关于跟踪“好”和“坏”,当您的测试完成后,您可以使用即 Aggregate Report听众甚至建立一个HTML Reporting Dashboard其中将包含摘要信息和一些漂亮的图表。

关于java - 如何在 JMeter 中分析和报告 HTTP 响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40134521/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com