鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

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]

参数说明

表1 参数说明

参数

参数选项

参数说明

-h/--help

-

获取帮助信息。

-i/--ips

ipv4,ipv4

必选参数,需要采集的目标程序所在的服务器地址,多个使用逗号隔离。

-u/--user

str

必选参数,服务器的用户名。

--port

num

可选参数,服务器的端口。

-f/--pkey-file

str

必选参数,执行机免密登录所有服务器(-i指定的)的私钥路径。

说明:

工作节点免密登录到-i指定的服务器,请参见批量部署工具章节中45的进行操作。

-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

可选参数,指定生成报告的位置。