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