我正在从命令行启动jemeter测试,并将输出日志文件的覆盖设置为管道“|”有:
jmeter.save.saveservice.default_delimiter='|'
这没有问题,使用jmeter 3.2的默认16列到文件名“run_results.jtl”的日志
我现在遇到的问题是我用逗号交换了分隔符,我不能在仪表板上使用。我得到一个错误说:
我查看了用户和jmeter属性文件,并且没有任何未注释的这些字段,并且仪表板将创建没有问题的csv与逗号分隔符(我尝试替换所有|与,它的工作原理)。这适用于我抛出的任何测试数据。我使用简单的api调用来发布一个调用并使用“-l”标志捕获默认日志。
仪表板使用尾随命令运行:
-e -o c:\test\dashboard
我还能在这里尝试或看到什么?
Jmeter - 3.2 Java 8 Windows 7和Ubuntu 14.04相同的结果
我无法重现您的问题:
所以有几条建议:
jmeter -Jjmeter.save.saveservice.default_delimiter="|" -n -t test.jmx -l pipe.jtl -e -o pipe
逗号:jmeter -Jjmeter.save.saveservice.default_delimiter=, -n -t test.jmx -l comma.jtl -e -o comma