MeterSphere中dubbo接口测试分享
一、域名解释
1.1、接口文档:UserAccountAssetServiceI.getUserAccountVirtualAsset
![](https://img2023.cnblogs.com/blog/2565209/202302/2565209-20230224153156535-1381420537.png)
UserAccountAssetServiceI(接口名,需要用到接口名去dubbo-admin搜索,找到对应的方法列表)
getUserAccountVirtualAsset(方法名,根据方法名找到参数列表)
1.2、nacos admin中的地址:
com.k1k.account.userasset.api.UserAccountAssetServiceI(服务名)
![](https://img2023.cnblogs.com/blog/2565209/202302/2565209-20230224153232006-1343849682.png)
com.k1k.account.userasset.api.UserAccountAssetServiceI(接口路径)
getUserAccountVirtualAsset(方法名)
二、MeterSphere配置教程
2.1、在Registry Center(注册表中心)中配置Address(地址)
hw-test-nacos.aidyd.com:8848?namespace=rpc-dev(开发所使用的注册中心地址),
hw-test-nacos.aidyd.com:8848(nacos地址)
namespace=rpc-dev(命名空间地址)
![](https://img2023.cnblogs.com/blog/2565209/202302/2565209-20230224153309219-1866527528.png)
三、接口测试教程
3.1、根据接口文档拿到服务名:UserAccountAssetServiceI
![](https://img2023.cnblogs.com/blog/2565209/202302/2565209-20230224153659740-35257736.png)
四、nacos中获取方法
4.1、去nacos里面对应的命名空间下面【服务管理】中的【服务列表】中搜索(UserAccountAssetServiceI)
![](https://img2023.cnblogs.com/blog/2565209/202302/2565209-20230224153716709-39276720.png)
4.2、复制providers(提供者)后面的服务名地址(com.k1k.account.userasset.api.UserAccountAssetServiceI)
![](https://img2023.cnblogs.com/blog/2565209/202302/2565209-20230224153734753-554294173.png)
五、在dubbo admin中获取方法
5.1、去dubbo admin中的【服务测试】中的【通过服务名搜索服务】一栏中,粘贴服务地址,再搜索。这样就拿到了该服务中的所有方法![](https://img2023.cnblogs.com/blog/2565209/202302/2565209-20230224153753658-1286986037.png)
![](https://img2023.cnblogs.com/blog/2565209/202302/2565209-20230224153753658-1286986037.png)
5.2、搜索出该服务下面的所有方法后,在该页面按command+f建,,搜索在接口文档中粘贴的(getUserAccountVirtualAsset方法名)![](https://img2023.cnblogs.com/blog/2565209/202302/2565209-20230224153813601-592165877.png)
![](https://img2023.cnblogs.com/blog/2565209/202302/2565209-20230224153813601-592165877.png)
5.3、复制参数列表的值:(com.k1k.account.userasset.dto.qry.UserAccountAssetQry)
![](https://img2023.cnblogs.com/blog/2565209/202302/2565209-20230224153827609-801187661.png)
5.4、一个方法多个参数详解如下
5.4.1、有时候,一个方法里面可能会有很多个参数比如:
![](https://img2023.cnblogs.com/blog/2565209/202302/2565209-20230224153847525-1839268196.png)
5.4.2、从【测试】按钮进入拿到传参
![](https://img2023.cnblogs.com/blog/2565209/202302/2565209-20230224153904931-1886666381.png)
![](https://img2023.cnblogs.com/blog/2565209/202302/2565209-20230224153934159-578214294.png)
5.4.3、对应MeterSphere中填写如下:
![](https://img2023.cnblogs.com/blog/2565209/202302/2565209-20230224153950405-477831229.png)
5.5、一个方法一个参数详解:
5.5.1、粘贴到MeterSphere中的请求参数中
![](https://img2023.cnblogs.com/blog/2565209/202302/2565209-20230224154005007-254963089.png)
5.5.2、复制接口文档中的传参数:
![](https://img2023.cnblogs.com/blog/2565209/202302/2565209-20230224154018165-1806215010.png)
5.5.3、粘贴到MeterSphere中
![](https://img2023.cnblogs.com/blog/2565209/202302/2565209-20230224154031816-149810641.png)