使用Jmeter beanshell后处理器导出CSV时如何更新列名

时间:2019-03-28 06:05:15

标签: jmeter beanshell post-processor

我已使用以下代码使用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时如何更新列名?

谢谢。

1 个答案:

答案 0 :(得分:0)

这是您的代码,问我们为什么不添加标头很奇怪,只需添加适当的逻辑以将必要的标头行写入文件即可。

还请注意,starting from JMeter 3.1 you should be using JSR223 PostProcessorGroovy language用于编写脚本,因此请考虑在下一个可用机会上进行迁移。

还要避免将JMeter变量称为${TID},而应使用vars.get("TID")构造,其中varsJMeterVariables类实例的简写