“jmeter”未被识别为内部或外部命令、可操作程序或批处理文件

rggaifut  于 2023-01-05  发布在  其他
关注(0)|答案(4)|浏览(432)

当我在命令行模式下运行我的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'无法识别为内部或外部命令、可操作程序或批处理文件。

eh57zj3b

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文件。

7bsow1i6

7bsow1i62#

要在命令行上直接运行程序,它需要包含在environment PATH;在同一文件夹中;或者由完整路径指定。
要通过命令行使用JMeter,您可以:

  • 将包含JMeter的文件夹添加到您的PATH中(请参见https://www.java.com/en/download/help/path.xml),了解如何在Windows版本中执行此操作,尽管使用JAVA,但这是相当通用的)
  • 直接从JMeter文件夹运行它(在本例中是D:\JMETER\apache-jmeter-3.1),这是最简单的选择。
  • 您可以通过Shift+右键单击文件夹并使用“在此处打开命令窗口”来执行此操作,或者;
  • 通过命令行切换到目录

您可以在命令行上使用以下命令更改驱动器和目录:

D:
cd D:\JMETER\apache-jmeter-3.1
zwghvu4y

zwghvu4y3#

如果文件夹名称中有空格,则路径将断开,您将无法运行该文件。要解决此问题,请在完整路径中使用双引号。示例:C:\用户\JMETER\apache-jmeter-3.1\bin\我的项目”我的第一用户界面记录坏男孩.jmx -l“路径_到_jtl_文件”
并添加jmeter的完整路径。示例:C:\用户\Sundarapandiyan\Jmeter_文件夹\bin\jmeter -n -t [命令的其余部分]

wr98u20j

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,并且您应该能够从命令行运行它而不会出现任何问题

相关问题