0
我正在使用BeanShell后处理器将响应数据写入csv文件。一切工作正常,除了以下问题: - 我的响应数据是JSON格式,写入到csv时,由于在json中存在逗号“,”,它正在写入不同的列,但我必须将整个RESPONSE DATA写入单柱JMeter - Beanshell PostProcessor - 将JSON响应数据写入单列中的csv
这是我的代码的外观:
import java.io.File;
import org.apache.jmeter.services.FileServer;
Result = "FAIL";
Response = prev.getResponseDataAsString();
if (Response.contains("{\"status\":true"))
Result = "PASS";
f = new FileOutputStream("C:/Users/Administrator/APIFramework/bean.csv", true);
p = new PrintStream(f);
p.println(vars.get("id") + "," + Result + "," + Response);
p.close();
f.close();
仍然得到同样的结果:( – iamgroot
更新解决方案 – user7294900
还没能找到解决方案,从而为它服务我的目的我已经使用.tsv格式格式的解决方法。 – iamgroot