当我在命令行模式下运行我的JMeter脚本时,我遇到错误。
但是同样的脚本在GUI模式下运行得非常好。
需要一些帮助来解决这个问题。
以下是错误:
C:\ Users \ Sundarapandiyan> jmeter -n -t D:\ JMETER \ apache-jmeter-3.1 \ bin \ My Projects MyFirstUIRecordBadBoy.jmx -l \ JMETER \ apache-jmeter-3.1 \ bin \ My Projects CSVSample_user。 CSV ' JMeter的'不被视为内部或外部命令, 可操作程序或批处理文件。
答案 0 :(得分:3)
正如Dave L所提到的,使用我的电脑&gt;将Jmeter安装箱目录添加到系统路径中。属性&gt;高级系统设置&gt; <环境变量>在系统变量下,选择PATH&gt;将D:\ JMETER \ apache-jmeter-3.1 \ bin添加到最后的路径中。
请注意,即使运行jmeter,windows也只考虑jmeter.bat文件。它不会在安装路径下运行普通的jmeter文件。
答案 1 :(得分:1)
要在命令行上直接运行程序,它需要包含在environment PATH中;在同一个文件夹中;或由完整路径指定。
要通过命令行使用JMeter,您可以:
你可以改变驱动器和放大器命令行上的目录使用:
D:
cd D:\JMETER\apache-jmeter-3.1
答案 2 :(得分:1)
如果文件夹名称中有空格,则路径将中断,您将无法运行该文件。 要解决此问题,请在完整路径中使用双引号。 例: C:\ Users \ Sundarapandiyan&gt; jmeter -n -t“D:\ JMETER \ apache-jmeter-3.1 \ bin \ My Projects”MyFirstUIRecordBadBoy.jmx -l“path_to_jtl_file”
并添加完整的jmeter路径。例: C:\ Users \ Sundarapandiyan \ Jmeter_folder \ bin \ jmeter -n -t [其余命令]