无法通过命令提示符 运行 我的 JMeter webdriver 采样器脚本
Cannot run my JMeter webdriver sampler script via command prompt
当我尝试通过命令提示符 运行 我的 JMeter WebDriver 采样器脚本时,出现以下错误。有解决办法吗?
F:\apache-jmeter-3.2\bin\TestScriptRecorder.jmx is not a valid Win32 application.
您似乎在尝试直接执行 .jmx 文件,这种方式行不通,您需要启动 jmeter.bat
文件并通过 -t
命令行传递 .jmx 文件参数如:
F:\apache-jmeter-3.2\bin\jmeter.bat -n -t F:\apache-jmeter-3.2\bin\TestScriptRecorder.jmx -l result.jtl
或
java -jar F:\apache-jmeter-3.2\bin\ApacheJMeter.jar -n -t F:\apache-jmeter-3.2\bin\ -l result.jtl
参考文献:
如果你想要运行你的 Jmx 通过命令行执行以下步骤。
- 打开命令提示符
- 转到您的 jmeter.bat 或 jmete.sh 文件所在的路径(例如:C:\Users\ABC\apache-jmeter-3.3\bin)
- 写下命令
Windows:jmeter -n -t C:\your_testScript_path\yourscript.jmx
ubuntu/linux:./jmeter.sh -n -t C:\your_testScript_path\yourscript.jmx
您还可以使用命令行参数将任何值传递给 jmx 文件,例如 -JUsers=10
,其中应该在 jmx 中定义,例如 ${__P(Users,1)}
当我尝试通过命令提示符 运行 我的 JMeter WebDriver 采样器脚本时,出现以下错误。有解决办法吗?
F:\apache-jmeter-3.2\bin\TestScriptRecorder.jmx is not a valid Win32 application.
您似乎在尝试直接执行 .jmx 文件,这种方式行不通,您需要启动 jmeter.bat
文件并通过 -t
命令行传递 .jmx 文件参数如:
F:\apache-jmeter-3.2\bin\jmeter.bat -n -t F:\apache-jmeter-3.2\bin\TestScriptRecorder.jmx -l result.jtl
或
java -jar F:\apache-jmeter-3.2\bin\ApacheJMeter.jar -n -t F:\apache-jmeter-3.2\bin\ -l result.jtl
参考文献:
如果你想要运行你的 Jmx 通过命令行执行以下步骤。
- 打开命令提示符
- 转到您的 jmeter.bat 或 jmete.sh 文件所在的路径(例如:C:\Users\ABC\apache-jmeter-3.3\bin)
- 写下命令
Windows:jmeter -n -t C:\your_testScript_path\yourscript.jmx
ubuntu/linux:./jmeter.sh -n -t C:\your_testScript_path\yourscript.jmx
您还可以使用命令行参数将任何值传递给 jmx 文件,例如 -JUsers=10
,其中应该在 jmx 中定义,例如 ${__P(Users,1)}