我想运行SOAP服务的Jmeter,并将成功和失败的请求值保存到单独的csv文件中。首先,我想知道这是否可能。我正在使用CSV输入文件生成请求。我可以在这里看到一些帖子,但我不知道如何根据响应状态从SOAP请求中提取多个特定值。正如我提到的,我想对成功和失败的响应都这样做。尝试添加XPath2提取器,我可以看到调试采样器正在打印值,但不知道如何将它们放入单独的csv文件。首先,这是可行的吗?
更新我刚刚意识到我原来的问题是错误的。保存响应对识别失败的记录没有多大帮助。我的想法是识别失败和成功的记录。需要对失败的记录执行一些业务逻辑。有什么方法可以做到这一点吗?我希望将CSV文件中的所有字段都获取到成功和失败的输出文件中。提前感谢
1条答案
按热度按时间kwvwclae1#
如果要将成功和不成功的响应保存到单独的文件中,可以使用简单数据写入器:
1.对于成功的响应
1.对于失效:
如果文件必须是CSV,并且您只需要变量值,我可以想到Flexible File Writer,它不允许您过滤成功和失败的响应,但是您可以向CSV添加适当的列,并在以后过滤它。
最后,您可以使用Sample Variables属性,变量值将存储到JMeter的.jtl results file中。它是CSV格式,包含有关请求是否成功的信息,在Excel或等效文件中过滤它将非常容易。