作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 CSV 文件,其中包含需要使用 JMeter 针对 REST 端点运行的值。我的项目设置大致如下:
我使用 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/
我是一名优秀的程序员,十分优秀!