我很高兴JMeter将数据结果写成CSV作为一列。因此,当在Excel中打开CSV文件时,所有值都将添加到一个列中(这需要烦人的手动复制/粘贴工作才能获得图形)。然后我注意到,如果我在Listener图表上选择Export to CSV,它实际上会将CSV文件作为Excel中的单独列导出,这很棒。
是否可以将“将结果写入文件”默认情况下将数据写入单独的列,就像使用图表“导出到CSV”一样?谢谢!
答案 0 :(得分:0)
假设您至少有两个选项:
Simple Data Writer,正如您所理解的那样,您目前使用的是哪一个
在jmeter.properties
文件(JMETER_HOME\bin\jmeter.properties
)中取消注释并设置jmeter.save.saveservice.default_delimiter=;
以使用';'代替'而不是' (在默认情况下使用)作为csv文件中的分隔符(使用&#34创建的文件;将结果写入文件") - 如果在Excel中打开,这将分隔不同列中的值。
# For use with Comma-separated value (CSV) files or other formats
# where the fields' values are separated by specified delimiters.
jmeter.save.saveservice.default_delimiter=;
jmeter-plugins具有相同的功能,并且看起来更具可定制性。
想法与上面相同 - 使用";"分隔写入文件的值:
Write file header: endTimeMillis;responseTime;latency;sentBytes;receivedBytes;isSuccessful;responseCode
Record each sample as: endTimeMillis|;|responseTime|;|latency|;|sentBytes|;|receivedBytes|;|isSuccessful|;|responseCode|\r\n
希望这有帮助。