首页 > 解决方案 > 如何在 Jmeter 的 Beanshell PostProcessor 中创建一个 Java 程序来合并所有响应?

问题描述

我必须根据 CSV 测试数据发送 JSON 请求。假设有 90 条记录——它们基本上是请求主体。我将线程置于一个循环中以继续发送请求,直到 CSV 中的最后一个。每次收到回复时,我都需要将它们附加到单个 CSV 文件中。现在,由于 Jmeter Listener 没有将所有响应合并到 CSV 中(我不希望它在 xml 中),我想知道是否可以在 BeanShell 中编写 Java 片段,捕获所有响应并将它们写入 CSV 文件。

标签: jmeterresponseexport-to-csvbeanshell

解决方案


您可以使用JSR223 SamplerFile.append添加文本,以追加到 CSV 文件

这将附加到文件的末尾。

File file = new File("out.txt")
file.append("hello\n")

推荐阅读