
# 在CodeArts TestPlan接口脚本中调用DubboClient关键字
#### Dubbo简介
Apache Dubbo 是一款微服务开发框架，它提供了 RPC通信与微服务治理两大关键能力。使用 Dubbo 开发的微服务，将具备相互之间的远程发现与通信能力，同时利用 Dubbo 提供的丰富服务治理能力，可以实现诸如服务发现、负载均衡、流量调度等服务治理诉求。
#### DubboClient简介
该系统关键字支持对Dubbo协议进行测试，如果需要使用该系统关键字，需要用户将Duubo服务开放公网访问并且将对应端口的安全组策略开启放行。
| 参数                          | 是否必选 | 参数类型    | 默认值 | 描述                        |
|:---|:---|:---|:---|:---|
| Dubbo Server IP Address     | 是    | String  | -   | Dubbo服务地址                 |
| Dubbo Server Port           | 是    | Integer | -   | Dubbo服务端口                 |
| Dubbo operation instruction | 是    | String  | LS  | dubbo操作指令，支持：LS，INVOKE。   |
| Dubbo Registration API      | 是    | String  | -   | Dubbo注册的API名称，常见形式为全限定类名。 |
| Dubbo Registration API      | 是    | String  | -   | Dubbo注册API对应的方法签名。        |
   
#### DubboClient响应
- 状态：成功
  
  | 参数   | 参数类型   | 描述          |
  |:---|:---|:---|
  | Body | String | Dubbo服务端返回值 |
     
  
 
#### 默认检查点
| 名称 | 预期值 |
|:---|:---|
| 结果 | 成功  |
   
#### DubboClient使用示例：获取服务器所有注册API
参数填写示例：
![](https://support.huaweicloud.com/usermanual-testman/zh-cn_image_0000001964032601.png "点击放大")
响应示例：
![](https://support.huaweicloud.com/usermanual-testman/zh-cn_image_0000001936914026.png "点击放大")
#### DubboClient使用示例：获取服务器指定Service注册API
参数填写示例：
![](https://support.huaweicloud.com/usermanual-testman/zh-cn_image_0000001964032605.png "点击放大")
响应示例：
![](https://support.huaweicloud.com/usermanual-testman/zh-cn_image_0000001964032609.png "点击放大")
#### DubboClient使用示例：调用Dubbo指定API
参数填写示例：
![](https://support.huaweicloud.com/usermanual-testman/zh-cn_image_0000001964032597.png "点击放大")
响应示例：
![](https://support.huaweicloud.com/usermanual-testman/zh-cn_image_0000001937073374.png "点击放大")
