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

问题描述 投票:0回答:1

我使用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时如何更新列名?

提前致谢。

jmeter beanshell post-processor
1个回答
0
投票

这是你的代码,并问我们为什么它不添加标题是奇怪的,只需添加适当的逻辑来写入必要的标题行到文件。

另请注意starting from JMeter 3.1 you should be using JSR223 PostProcessorGroovy language的脚本编写因此请考虑迁移到下一个可用的机会。

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

© www.soinside.com 2019 - 2024. All rights reserved.