Linux Jmeter:Jmeter.sh和Jmeter中没有扩展文件的Jmeter之间的差异
我需要澄清jmeter.sh和不带ext的jmeter文件,它们位于bin文件夹中 举个例子: 1.如果我在jmeter和jmeter.sh文件中设置了不同的堆大小,将考虑哪一个 2.以上内容是否取决于我如何运行测试?(例如:jmeter-n-t或jmeter.sh-n-t) 3.如果测试是用jmeter命令而不是jmeter.sh启动的,那么会调用intern jmeter.sh并因此使用jmeter.sh中的heap吗?反之亦然 与b/w jmeter.bat和jmeter差异相关的问题-Linux Jmeter:Jmeter.sh和Jmeter中没有扩展文件的Jmeter之间的差异,linux,jmeter,performance-testing,heap-memory,Linux,Jmeter,Performance Testing,Heap Memory,我需要澄清jmeter.sh和不带ext的jmeter文件,它们位于bin文件夹中 举个例子: 1.如果我在jmeter和jmeter.sh文件中设置了不同的堆大小,将考虑哪一个 2.以上内容是否取决于我如何运行测试?(例如:jmeter-n-t或jmeter.sh-n-t) 3.如果测试是用jmeter命令而不是jmeter.sh启动的,那么会调用intern jmeter.sh并因此使用jmeter.sh中的heap吗?反之亦然 与b/w jmeter.bat和jmeter差异相关的问题-
jmeter.sh调用jmeter,无论是unix还是unix,
jmeter
都是主/默认脚本
吉米特
运行JMeter(默认情况下为GUI模式)。定义一些可能不适用于所有JVM的JVM设置
jmeter.sh
非常基本的JMeter脚本(您可能需要调整JVM选项,如内存设置)
您可以在运行两个
可能需要设置一些环境变量来配置JMeter使用的JVM。这些变量可以直接在启动jmeter脚本的shell中设置。例如,设置变量JVM_ARGS将覆盖大多数预定义的设置
将覆盖脚本中的堆设置
- 是
脚本的包装器(无扩展名),它执行一些必要的验证,如获取当前工作目录、获取Java版本、根据Java版本构造参数等。因此,您最好使用此文件在Unix和衍生工具下运行jmeterjmeter
- 是ApacheJMeter.jar二进制文件的包装器,它设置默认JVM参数和重写,并根据您的操作系统添加更多Java参数
调用jmeter.sh
jmeter
调用jmeter
ApacheJMeter.jar
HEAP=4G && export HEAP && ./jmeter.sh -n -t /path/to/test.jmx ...
更多信息:
HEAP=4G && export HEAP && ./jmeter.sh -n -t /path/to/test.jmx ...