[英]How to analyze and report HTTP responses in JMeter
我有一个需要使用JMeter针对REST端点运行的值的CSV文件。 我的项目设置大致如下:
我使用XPath提取器在HTTP响应中查找特定路径。 然后,我使用JSR233 PostProcessor评估该路径输出,并使用vars.set
设置变量以跟踪获得的值。
这似乎是一种写这样的东西的真正技巧。 我需要的是对结果进行“良好”与“不良”对比的跟踪计数,不幸的是,终结点没有使用HTTP错误代码(不是我的选择)来指定什么时候失败(例如404,什么也没回来)。有什么建议吗?
我建议使用JSR223断言 , 它还可以让您有条件地设置通过/失败标准,例如:
if (1 != 2) {
prev.setSuccessful(false);
prev.setResponseCode("404");
}
prev
是父SampleResult的实例,有关所有可用方法和字段,请参见JavaDoc。 JMeter提供了更多的断言 ,也许您甚至都不需要使用这些JSR223元素
关于跟踪“好”和“坏”,当您的测试完成时,您可以使用Aggregate Report侦听器,甚至可以构建一个HTML Reporting Dashboard ,其中将包含摘要信息和一些漂亮的图表。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.