JMeter CLI unix 脚本说明

JMeter CLI unix script clarification

关于执行 JMeter CLI script 的文档不清楚,

CLI 应该使用什么?每种情况下哪些 JVM 设置有问题?

规格:

jmeter run JMeter (in GUI mode by default). Defines some JVM settings which may not work for all JVMs.

jmeter.sh very basic JMeter script (You may need to adapt JVM options like memory settings).

为什么 setenv.sh 没有在 jmeter.sh 中调用?为什么 jmeter 和 jmeter.sh 是分开的脚本?

您看错了章节,正确的章节是 1.4 Running JMeter 根据它:

  • jmeter.sh 非常基本的 JMeter 脚本(您可能需要调整 JVM 选项,例如内存设置)。
  • jmeter 运行 JMeter(默认为 GUI 模式)。定义了一些可能不适用于所有 JVM 的 JVM 设置。

另外你看看line 19 of the jmeter.sh script你会看到类似

的东西
## This is a simple wrapper for the script bin/jmeter

这意味着 你应该按原样使用 jmeter.sh 或根据你的需要调整它(考虑到你问题的性质,我不会但是建议进行任何更改)并且它将调用 jmeter,后者又会调用 setenv.sh

更详细、更精确的安装和执行指令集:How to Get Started With JMeter: Installation & Test Plans