为什么 Jmeter 在后台打开控制台(命令提示符)?

Why Jmeter opens with a Console(command prompt) in background?

我通过互联网搜索并找不到这个问题的解释,所以发帖以便更好地理解。

当我打开 Jmeter.bat 时,它会打开 jmeter GUI 以及 DOS window 在后台。这个window有什么必要?

如果这个window是为了检查初始启动错误,为什么加载GUI后它仍然打开。

为什么我们不应该使用ApacheJmeter.jar而不是jmeter.bat来打开jmeter?

谢谢。

JMeter.bat设置一些环境变量然后运行java.exe -jar ApacheJMeter.jar

因为它调用的是 java.exe 而不是 javaw.exe,所以命令 window 也会打开。更改代码以将 JM_LAUNCH 设置为 javaw.exe 以避免 window.

使用 jmeterw.cmd 在后台调用 javaw。