微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

csv 中 API URL+Request+ResponseCode+ResponseBody 的 Jmeter 日志记录

如何解决csv 中 API URL+Request+ResponseCode+ResponseBody 的 Jmeter 日志记录

我喜欢将以下参数单行保存在 CSV 文件中,以便在 Jmeter 中进行 HTTP REST 调用。 端点 URL、请求正文、请求标头、响应代码、响应正文。有人可以帮助使用 JS 代码或 groovy 代码。提前致谢!

解决方法

  1. 我认为您无法“单行”保存请求和响应,因为:

    • 肯定会有line breaks
    • 很可能它会有 delimiters(即 CSV 代表“逗号分隔值”,如果您的响应包含逗号 - 它会创建另一个“列”)
  2. 如果您打算为此使用 JSR223 Test Elements ,它可以完成,但只有一个线程(虚拟用户)才能保证正确的工作,如果您有 1 个以上的用户同时编写将数据放入同一个文件中,您将面临 race condition 导致数据损坏或丢失

因此,我建议考虑使用 Flexible File Writer,它提供了选择存储内容、存储位置的完全自由,并以线程安全的方式定期“刷新”指标。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。