在非GUI模式下,JMeter遇到错误。错误:“格式错误的选项-”

时间:2019-05-29 08:49:58

标签: jmeter load performance-testing

我在非GUI模式下使用Jmeter(5.1.1),无法执行它。它在GUI模式下仍然可以正常运行,但在非GUI中却显示“错误:格式错误的选项-”失败。我从JMX文件中删除了侦听器,但是它仍然有一些HTTP请求,这些请求被禁用将是这里的问题。 我目前在Windows 7计算机上使用Java 8使用此命令。

命令:

jmeter -n -t (location: C:\Users\File.jmx) -l (location: C:\Users\Results.csv)

它不显示结果,也不更新result.csv文件,每次运行后仅显示“

  

错误:选项格式错误-

”。有人可以告诉我我想念的还是应该遵循的??

4 个答案:

答案 0 :(得分:0)

请按以下方式使用它:-

jmeter -n -t D:\ TestScripts \ script.jmx -l D:\ TestScripts \ scriptresults.jtl

希望这会有所帮助。

答案 1 :(得分:0)

首先,您必须转到Jmeter jar所在的Jmeter / bin路径。

(例如,C:\ apache-jmeter-5.0 \ bin)

现在使用cmd转到该路径之后,请使用以下命令,因为您的abc.jmx文件仅位于上述位置,一旦执行开始,它将自动在该位置创建def.jtl,希望这可以使您清楚:

jmeter -n -t abc.jmx -l def.jtl

答案 2 :(得分:0)

好,所以我在这里做错了。不知道这是否愚蠢,但可能会帮助别人。

由于我们在工作位置使用了JMeter,因此我认为驱动器已与云文件夹链接,我相信该文件夹中的任何命令都不会执行,因此,当我将已安装的JMeter文件夹和JMX文件复制到本地位置时,说

之前:

> C:\UsersABC\OneDrive-UserABC\JMETER\apache-jmeter-5.1.1\bin

现在:

> C:\JMET\apache-jmeter-5.1.1\bin

造成所有麻烦的OneDrive。但是感谢你们大家,你们帮助我弄清楚了这一点。再次非常感谢:)

答案 3 :(得分:0)

我在尝试使用“jmeter -n -t D:\load test 01\test.jmx -l D:\TestScripts\scriptresults.jtl”命令时遇到了同样的问题。

然后我将其更改为“jmeter -n -t D:\load_test_01\test.jmx -l D:\TestScripts\scriptresults.jtl”并且它工作正常,在我的情况下,问题是文件夹名称中的空格。