无法将“ jmeter”识别为内部或外部命令,可操作程序或批处理文件

Sun*_*yan 6 windows batch-file jmeter

当我在命令行模式下运行JMeter脚本时,出现以下错误。

但是,相同的脚本在GUI模式下运行得很好。

需要一些帮助来解决此问题。

下面是错误:

C:\ Users \ Sundarapandiyan> jmeter -n -t D:\ JMETER \ apache-jmeter-3.1 \ bin \我的项目MyFirstUIRecordBadBoy.jmx -l \ JMETER \ apache-jmeter-3.1 \ bin \ My Projects CSVSample_user.csv'jmeter '不被识别为内部或外部命令,可操作程序或批处理文件。

小智 6

如Dave L所述,使用“我的电脑”>“属性”>“高级系统设置”>“环境变量”>“ JPATH”将Jmeter安装bin目录添加到系统路径,在系统变量下,选择“路径”>“将D:\ JMETER \ apache-jmeter-3.1 \ bin添加到您的最后的路径。

请注意,即使您运行jmeter,Windows也只考虑jmeter.bat文件。它不会运行安装路径下可用的普通jmeter文件。


Dav*_*e L 1

要直接在命令行上运行程序,需要将其包含在环境 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
Run Code Online (Sandbox Code Playgroud)