Java性能测试工具命令参考
命令功能
对目标程序进行压测,采集目标进程的性能数据,生成压测报告。
命令格式
entrance [-h] -i IPS_LIST -u USER [--port PORT] [-f PKEY_FILE] [-c PKEY_CONTENT] [-w PKEY_PASSWORD] -D DEVKIT_IP [-P DEVKIT_PORT] [-U DEVKIT_USER] [-W DEVKIT_PASSWORD] -a APPLICATIONS -d DURATION [-g GIT_PATH] [-j JMETER_COMMAND] [-m JAVA_HOME] [-o OUTPUT]
参数说明
参数 |
参数选项 |
参数说明 |
---|---|---|
-h/--help |
- |
获取帮助信息。 |
-i/--ips |
ipv4,ipv4 |
必选参数,需要采集的目标程序所在的服务器地址,多个使用逗号隔离。 |
-u/--user |
str |
必选参数,服务器的用户名。 |
--port |
num |
可选参数,服务器的端口。 |
-f/--pkey-file |
str |
必选参数,执行机免密登录所有服务器(-i指定的)的私钥路径。 |
-c/--pkey--content |
str |
可选参数,私钥内容。 |
-w/--pkey-password |
num |
可选参数,私钥密码。 |
-D/--devkit-ip |
ipv4 |
必选参数,DevKit工具的地址。 |
-P/--devkit-port |
num |
可选参数,DevKit工具的端口,默认值8086。 |
-U/--devkit-user |
str |
可选参数,DevKit工具的用户名,默认值devadmin。 |
-W/--devkit-password |
str |
可选参数,DevKit工具的密码,默认值devkit123。 |
-a/--app |
str |
必选参数,需要采集的应用名称,多个采用英文逗号隔离。 |
-d/--duration |
num |
必选参数,采集目标应用时间,单位秒。当存在-j参数时,jmeter结束或者到达采集执行时间,结束采集。 |
-g/--git-path |
str |
可选参数,工作节点上通过git clone下载的代码路径。 |
-j/--jmeter-command |
str |
可选参数,jmeter执行命令。 例如:bash /opt/apache-jmeter-5.6.3/bin/jmeter.sh -nt /home/xxx/Request.jmx -l /home/xxx/result.html -eo /home/xxx/report |
-m/--java-home |
str |
可选参数,指定JDK的路径,JDK版本为11及以上。当存在-j参数时,执行机上JDK版本低于11或JDK不存在,必须指定-m参数。 |
-o/--output |
str |
可选参数,指定生成报告的位置。 |