---
title: Java性能测试工具命令参考
description: "已参照安装工具(https://www.hikunpeng.com/document/detail/zh/nativedevp/userguide/install/NativeDevelopment_0075.html)安装Java性能测试工具。"
url: https://www.hikunpeng.com/document/detail/zh/nativedevp/userguide/pipeline/NativeDevelopment_0049.html
sourcePath: /source/zh/nativedevp/userguide/pipeline/NativeDevelopment_0049.html
indexId: a0f09dc6063851f310524f19c562e0fecfa5d90d6b8d3de3d7e1197a269f17a768
---
# Java性能测试工具命令参考

#### 前提条件

已参照安装工具(https://www.hikunpeng.com/document/detail/zh/nativedevp/userguide/install/NativeDevelopment_0075.html)安装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 | IPS\_LIST | 必选参数，需要采集的目标程序所在的服务器地址，多个使用英文逗号分隔。 |
| \-u/\-\-user | USER | 必选参数，服务器的用户名。 |
| \-\-port | PORT | 可选参数，服务器的端口。 |
| \-f/\-\-pkey\-file | PKEY\_FILE | 必选参数，工作节点免密登录所有服务器（\-i指定的）的私钥路径。 说明： 工作节点免密登录到\-i指定的服务器，请参见批量安装工具(https://www.hikunpeng.com/document/detail/zh/nativedevp/userguide/install/NativeDevelopment\_0075.html\#ZH\-CN\_TOPIC\_0000001992346645\_\_section12233114417559)章节中的免密步骤进行操作。 |
| \-c/\-\-pkey\-content | PKEY\_CONTENT | 可选参数，私钥内容。 |
| \-w/\-\-pkey\-password | PKEY\_PASSWORD | 可选参数，私钥密码。 |
| \-D/\-\-devkit\-ip | DEVKIT\_IP | 必选参数，DevKit工具的地址。 |
| \-P/\-\-devkit\-port | DEVKIT\_PORT | 可选参数，DevKit工具的端口，默认值8086。 |
| \-U/\-\-devkit\-user | DEVKIT\_USER | 可选参数，DevKit工具的用户名，默认值devadmin。 |
| \-W/\-\-devkit\-password | DEVKIT\_PASSWORD | 可选参数，DevKit工具的密码，默认值devkit123。 |
| \-a/\-\-app | APPLICATIONS | 必选参数，需要采集的应用名称，多个采用英文逗号分隔。 |
| \-d/\-\-duration | DURATION | 必选参数，采集目标应用时间，单位秒。当存在\-j参数时，JMeter结束或者到达采集执行时间，结束采集。 |
| \-g/\-\-git\-path | GIT\_PATH | 可选参数，工作节点上通过git clone下载的代码路径。 |
| \-j/\-\-jmeter\-command | JMETER\_COMMAND | 可选参数，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 | JAVA\_HOME | 可选参数，指定JDK的路径，JDK版本为11及以上。当存在\-j参数时，执行节点上JDK版本低于11或JDK不存在，必须指定\-m参数。 |
| \-o/\-\-output | OUTPUT | 可选参数，指定生成报告的位置。 |
