我需要将断言错误、断言失败和断言失败消息(图片中的示例数据(写入csv文件。最好的方法是什么?是否有可能创建一个JSR223采样器来同时读取所有http请求中的断言消息,并将其保存到csv文件中?内置保存到文件不符合要求。
图片
JSR223采样器将只能访问以前的采样器结果,我建议使用JSR223监听器和以下代码:
vars.put('failureMessage', prev.getAssertionResults().find { assertionResult -> assertionResult.isFailure() }.getFailureMessage())
该代码将从第一个断言中提取失败消息
然后您需要在user.properties文件中声明Sample Variables属性,如:
sample_variables=failureMessage
最后,可以使用Flexible file Writer监听器将变量写入文件(这个家伙可以使用JMeter插件管理器安装(