通过终端(非GUI模式)运行时出现以下错误。
NonGUIDriver java.lang.IllegalArgumentException中的错误:加载XML时出现问题
有关jmeter.log文件,请参见txt.do/1ayhc此链接。
答案 0 :(得分:0)
您似乎正在使用旧版本的JMeter来加载更新的jmx文件。
2.13版本非常旧,截至2019年2月的最新版本是5.0。
您可以从here下载JMeter。 事先安装JDK 8并使用它运行jmeter。
答案 1 :(得分:0)
发生这种情况是因为您试图运行使用较旧的JMeter版本(最可能为JMeter 5.0)和更高的JMeter版本(最可能为JMeter 2.13)创建的JMeter脚本。我怀疑这是您真正想要的东西。
很可能您是通过Linux发行版package manager安装了JMeter 2.13的,所以我建议使用JMeter 5.0的完整路径,而不要依靠操作系统PATH environment variable来代替运行测试
jmeter -n -t Peda_First.jmx -l testresult.jtl
运行方式:
/home/vimal/Desktop/apache-jmeter-5.0/bin/./jmeter -n -t Peda_First.jmx -l testresult.jtl
您还可以考虑将下几行添加到bash_profile file
PATH=/home/vimal/Desktop/apache-jmeter-5.0/bin:$PATH
export PATH
这将使更改永久生效,您将通过在终端中键入jmeter
来启动JMeter 5.0