Jmeter JSR223 将断言响应写入 csv 文件
我需要将断言错误、断言失败和断言失败消息(下图中的示例数据)写入 csv 文件。最好的方法是什么?是否有可能创建一个 JSR223 Sampler 来一次从所有 http 请求中读取断言消息并将其保存到 csv 文件中?内置保存到文件不满足要求。
i need to write a Assertion error, assertion failure and Assertion failure message(example data below in the pic) to a csv file. What is the best way to do this? Is there a possibility to create a JSR223 Sampler to read assertion messages from all http requests at once and save that to csv file? Built-in saving to file does not meet requirements.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
JSR223 Sampler 只能访问之前的采样器结果,我建议使用 JSR223 Listener 和以下代码:
该代码将从第一个断言中提取失败消息
,然后您需要声明 user.properties 文件中的示例变量 属性,例如
:最后可以使用 灵活的文件编写器监听器(这个家伙可以使用JMeter插件管理器)
JSR223 Sampler will only have access to the previous sampler result, I would recommend using JSR223 Listener and the following code:
the code will extract the failure message from the first assertion
then you need to declare Sample Variables property in user.properties file like:
and finally the variable can be written to a file using Flexible File Writer listener (this guy can be installed using JMeter Plugins Manager)