# dubbo-test
**Repository Path**: nvlih/dubbo-test
## Basic Information
- **Project Name**: dubbo-test
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2018-03-22
- **Last Updated**: 2020-12-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Dubbo RPC接口测试工具 #
动态地调用RPC接口,方便对Dubbo RPC接口进行直接请求和测试。
## 接口实体 ##
Object restForRpc(RequestParams requestParams);
## 请求URL ##
http://10.118.60.177:8931/express/test/restForRpc
## 请求方式 ##
POST
## 请求参数 ##
| 参数名 | 必选 | 类型 |说明 |
| :-------------- | :----| :----- |:---------|
| url | Y | String |dubbo服务的IP及端口号|
| className | Y | String |需要调用的RPC接口全类名|
| methodName | Y | String |需要调用的RPC接口的方法名|
| params | Y | String |需要调用的RPC接口方法的请求参数|
| paramsClassName| Y | String |请求参数params的全类名|
| group | N | String |中设置了group时必传,没有设置则不传|
| version | N | String |中设置了version时必传,没有设置则不传|
## 说明 ##
只能调用注册到与该工具同一个zookeeper下的dubbo服务的RPC接口。
测试dubbox中的dubbo-demo-provider中的
com.alibaba.dubbo.demo.user.UserService接口
http://localhost:8932/express/test/restForRpc
Content-Type:application/json
{
"url":"dubbo://192.168.56.1:20880/",
"className":"com.alibaba.dubbo.demo.user.UserService",
"methodName":"getUser",
"params":"1",
"group":"xmlConfig",
"paramsClassName":"java.lang.Long"
}