我们可以通过jmeter.bat和ApacheJMeter.jar打开JMeter。有什么不同?

We can open JMeter through jmeter.bat and ApacheJMeter.jar. What's the difference?

我们可以通过jmeter.batApacheJMeter.jar打开JMeter。

它们有什么区别?

  1. jmeter.bat 是 windows 的批处理文件,仅用于打开命令行 提示

    它在内部执行 ApacheJMeter.jar 但添加更多逻辑作为检查最低 java 版本(1.8 版本 3.2)或添加参数设置 -XX:+HeapDumpOnOutOfMemoryError

  2. ApacheJMeter.jar是一个可以在中执行的jarlinux 没有命令行提示

另请参阅 运行 的 other 个选项。

ApacheJMeter.jar 文件是一个可执行 jar,因此如果它与 java 应用程序相关联,则可以通过在 windows/linux 中单击它来 运行。

jmeter.sh/jmeter.bat 是一个 shell 文件,可确保设置正确的选项,如内存堆、jvm 选项、java 最低版本。

建议在可能根据您的测试要求调整堆大小后使用第二个选项。