我需要澄清 jmeter.sh 和 jmeter 文件(不带 ext ),它们位于 bin 文件夹中。
举例来说:
1.如果我在jmeter和jmeter.sh文件中设置不同的HEAP大小,将考虑哪一个?
2.以上是否取决于我如何运行测试?(例如:jmeter -n -t 或 jmeter.sh -n -t)
3.如果测试使用 jmeter 命令而不是 jmeter.sh 开始,是否会调用 intern jmeter.sh 并因此使用 jmeter.sh 中的堆,反之亦然?
与 jmeter.bat 和 jmeter- 之间的区别相关的问题jmeter.bat/jmeter.sh 和 jmeter.file 之间的区别 https://stackoverflow.com/questions/64695466/difference-between-jmeter-bat-jmeter-sh-and-jmeter-file
-
jmeter.sh https://github.com/apache/jmeter/blob/rel/v5.3/bin/jmeter.sh is a wrapper for
jmeter
脚本(不带扩展名),它会执行一些先决条件验证,例如获取当前工作目录、获取 Java 版本、根据 Java 版本构造参数等,因此您最好使用这个文件用于在 Unix 及其衍生版本下运行 JMeter
-
jmeter https://github.com/apache/jmeter/blob/rel/v5.3/bin/jmeter是 ApacheJMeter.jar 二进制文件的包装器,它设置默认 JVM 参数并根据您的操作系统覆盖并添加更多 Java 参数
顺序如下:
-
jmeter.sh
calls jmeter
-
jmeter
calls ApacheJMeter.jar
如果您想更改 HEAP 或其他任何内容 - 设置适当的环境变量,例如:
HEAP=4G && export HEAP && ./jmeter.sh -n -t /path/to/test.jmx ...
更多信息:如何开始使用 JMeter:安装和测试计划 https://www.blazemeter.com/blog/how-get-started-jmeter-installation-test-plans
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)