我使用JMeter beanshell后处理器使用以下代码以CSV格式导出响应,但列名不存在。
f = new FileOutputStream("CaseCreate.csv", true);
p = new PrintStream(f);
p.println("TicketID" + "\t" +("${TID}") + '|' + ("${vendorTicket}")+'|' +("${__Random(0,5,priority)}")+ '|' + ("${RTime}") + '|' + ("${OnsiteTime}"));
导出csv时如何更新列名?
提前致谢。
这是你的代码,并问我们为什么它不添加标题是奇怪的,只需添加适当的逻辑来写入必要的标题行到文件。
另请注意starting from JMeter 3.1 you should be using JSR223 PostProcessor和Groovy language的脚本编写因此请考虑迁移到下一个可用的机会。
另外避免将JMeter变量称为${TID}
,你应该使用vars.get("TID")
构造,而vars
是JMeterVariables类实例的简写