JMeter未知的arg?t

dah*_*hui 7 apache jmeter load-testing performance-testing

我正在尝试以非gui模式运行JMeter(从命令行).

我已经在很多地方看到过,包括官方文档,以下命令将按我的意愿行事:

jmeter -n –t test.jmx -l testresults.jtl
Run Code Online (Sandbox Code Playgroud)

但是,我得到了"t"参数的非法参数异常.请参阅下面的我的控制台输出:

控制台屏幕截图显示命令的输出

以下是保存到jmeter.log的输出:

2016/08/09 14:41:59 INFO  - jmeter.util.JMeterUtils: Setting Locale to en_GB 
2016/08/09 14:41:59 INFO  - jmeter.JMeter: Loading user properties from: C:\apache-jmeter-3.0_src\apache-jmeter-3.0\bin\user.properties 
2016/08/09 14:41:59 INFO  - jmeter.JMeter: Loading system properties from: C:\apache-jmeter-3.0_src\apache-jmeter-3.0\bin\system.properties 
2016/08/09 14:41:59 FATAL - jmeter.JMeter: An error occurred:  java.lang.IllegalArgumentException: Unknown arg: –t
    at org.apache.jmeter.JMeter.initializeProperties(JMeter.java:746)
    at org.apache.jmeter.JMeter.start(JMeter.java:385)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.apache.jmeter.NewDriver.main(NewDriver.java:259)
Run Code Online (Sandbox Code Playgroud)

dah*_*hui 14

所以问题是我如何将命令输入命令行.

当我复制并粘贴我的命令时,它被从网页复制到记事本中,然后复制到命令行中.我错误地认为记事本会编码正确的字符.

只是有点混乱,因为-n工作但不是-t.傻错!