当我在命令行模式下运行我的JMeter脚本时,我得到以下错误。
但是同样的脚本在GUI模式下运行得非常好。
我需要帮助来解决。
下面是错误:
C:\用户\JMETER\apache-jmeter-n-t D:\JMETER\apache-jmeter-3.1\bin\我的项目MyFirstUIRecordBadBoy.jmx-l\JMETER\apache-jmeter-3.1\bin\我的项目CSVSample_user. csv 'jmeter'无法识别为内部或外部命令、可操作程序或批处理文件。
4条答案
按热度按时间eh57zj3b1#
正如Dave L提到的,使用My Computer〉properties〉Advanced System settings〉Environment variables〉在系统变量下,选择PATH〉Add D:\JMETER\apache-jmeter-3.1\bin将Jmeter安装bin目录添加到系统路径的末尾。
请注意,即使你运行jmeter,windows也只考虑jmeter.bat文件,它不会运行安装路径下的普通jmeter文件。
7bsow1i62#
要在命令行上直接运行程序,它需要包含在environment PATH;在同一文件夹中;或者由完整路径指定。
要通过命令行使用JMeter,您可以:
您可以在命令行上使用以下命令更改驱动器和目录:
zwghvu4y3#
如果文件夹名称中有空格,则路径将断开,您将无法运行该文件。要解决此问题,请在完整路径中使用双引号。示例:C:\用户\JMETER\apache-jmeter-3.1\bin\我的项目”我的第一用户界面记录坏男孩.jmx -l“路径_到_jtl_文件”
并添加jmeter的完整路径。示例:C:\用户\Sundarapandiyan\Jmeter_文件夹\bin\jmeter -n -t [命令的其余部分]
wr98u20j4#
如果您尝试从命令行运行JMeter,并收到一条错误消息,指出“'jmeter'未被识别为内部或外部命令、可操作程序或批处理文件”,这意味着JMeter不在系统路径中,系统无法找到它。要解决此问题,您需要将JMeter安装路径添加到系统路径中。以下是您可以遵循的步骤:
1.首先,找到JMeter的安装目录,缺省情况下,通常是“C:\apache-jmeter-X.X\bin”(不带引号),其中X.X是JMeter的版本号
1.接下来,转到开始〉控制面板〉系统和安全〉系统
1.单击窗口左侧的高级系统设置链接
1.单击环境变量按钮
1.在系统变量部分下,向下滚动并找到Path变量
1.单击编辑按钮
1.将文件夹位置添加到Path env变量中
注意:请勿删除任何现有值。如果您使用的是旧版Windows操作 系统,请将JMeter安装路径添加到变量值字段的末尾。例如,如果JMeter安装在“C:\apache-jmeter-X.X\bin”中,则应添加“; C:\apache-jmeter-X.X\bin”(不带引号)添加到字段末尾
1.单击“OK”保存更改执行完这些步骤后,系统应该能够找到JMeter,并且您应该能够从命令行运行它而不会出现任何问题