【发布时间】:2018-08-03 08:13:49
【问题描述】:
我在尝试在 3 个远程服务器上运行一些 JMeter 测试时遇到了这个奇怪的问题。当我的测试运行结束时,有时它不会生成预期的报告(50% 的时间)。
当我查看 jmeter.log 文件时,标题中有错误。
我还发现了“how-to-ignore-errors-when-generating-report-using-jmeter-g”这个问题,但并没有太大帮助。
我正在尝试从成功和失败的角度分析 csv 文件,但我找不到它们之间的任何显着差异。
有人可以帮我解决这个问题吗?这让我发疯了大约一个星期......
我似乎无法附加任何文件,但如果有帮助,我可以轻松附加 csv 文件或我的 jmeter.properties 文件...
在此先感谢您的帮助,
编辑: 我在我的 3 个虚拟机(4.0 r1823414)上使用相同的 JMeter 版本,并且 jmeter.save.saveservice.* 属性对我来说似乎都一样。
在你回答之前,我做了一些其他的测试,得到了一些有趣的结果: 当我启动 JMeter 的测试时,我使用以下命令:
./jmeter -n -t $testName.csv -e -o $testName -R 127.0.0.1,192.168.1.96,192.168.1.175 -Ghps.target=$1 -Gtest.duration=$2 -Gtarget.path=/ -Gservers.nb=3 -Gusers.max=1000 -Gtarget.protocol=https -Gtarget.url=target.url
Witch 有时会成功,有时只生成 CSV 文件,在生成报告时出错(我发布此问题的原因)
如果在我运行此测试后,我会这样做:
./jmeter -l $testName.csv -e -o $testName
使用先前生成的相同 CSV 文件创建报告,没有错误...
最好的问候, 马克
【问题讨论】:
-
首先,确保所有 3 台远程机器都具有相同的 Jmeter 版本和 java 版本。其次,分享错误日志,让别人更快地响应你的问题。
-
嗨 Ubik,很抱歉延迟回复。其实我还没有时间测试它。我正在做很多工作,我分两步(先测试,后报告)的解决方法效果很好。一旦我可以测试您的答案(反转 -t 和 -o 选项),我将发表另一条评论。再次感谢你,马克
标签: jmeter