拉取zk地址的时候,后端会根据文章上边提到的js配置里面的ip值去拉取,拉取成功会有相关提示:

文章插图
接下来便是筛选dubbo服务地址的功能,在拉取zk地址下方有一个下拉框,这里面此时应当会被注入zk上所有dubbo服务列表的名称 。

文章插图
选择对于的service名称,然后在右边的“请输入名称”文本框中输入该接口对应的方法名称(一定要名称对应)
这里以调用MsgService的sendMsg方法为例:

文章插图
【开源一款超实用的 Dubbo 测试工具,已用半年,感觉很有feel】
然后配置相关的参数和名称
选择对应参数类型和值:

文章插图
最后发起请求:

文章插图
在基础参数配置项的旁边,还有一个模块是专门配置consumer端的额外内容,这些参数项都是在平时工作中可能会应用到的场景,需要的时候可以进行配置 。这里面也配备了工作中非常常用的直连选项 。
我个人最喜欢使用的还是直连功能,因为在开发过程中,经常需要直连机器做自测:

文章插图
假如说希望保存自己曾经发送过的dubbo测试用例,那么你只需先进行登录账号,账号直接往t_user表里面写入一条数据即可:

文章插图
在首页的右上方有个进入登录页面按钮:

文章插图
点击登录

文章插图
如何保存请求用例:

文章插图
保存用例这里有些小瑕疵,需要用户手动刷新下页面才能显示保存的用例信息:

文章插图
点击选用参数,则页面又会重新回显之前使用过的请求信息 。
特殊参数请求该工具支持多种开发中常见的参数格式调用,目前支持常规参数
ps:注意这里的参数格式需要和dubbo方法里面的参数格式按照相同顺序相同类型做映射,否则后端程序会返回找不到对应方法
Java的常用基本类型数据:boolean,short,int,long,double,char,float
Java中常用的包装类数据:
java.lang.String,java.lang.Integer,java.lang.Object,java.util.List,java.lang.Class,java.lang.Long,java.lang.Boolean,java.util.Map,java.util.Date,java.lang.Float,java.lang.Double对于简单的数据类型传递
文章插图
多参数,中英文混合传递

文章插图
List类型参数的传递

文章插图
Class类型的参数传递

文章插图
Map类型的参数传递

文章插图
Date类型的参数传递

文章插图
自定义对象参数传参如果在实际应用中遇到了这种场景,需要调用以下的接口,那么这个使用就需要使用自定义参数了:

文章插图
图片

文章插图

文章插图
复杂类型自定义参数传递假设遇到了List类型参数,而且传输的List里面包含有自定义对象,例如下边这种类型:
List<UserDTO> testUserDtoList(List<UserDTO> userDTOList,Class clazz);
推荐阅读
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 一款强大的本地文件内容搜索软件,可搜索文件中的文字
- 最受IT公司欢迎的30款开源软件
- 中国最香的4款茶,你喝过几种?
- 80后架构师教你学ApacheBeam,一个开源统一分布式数据处理编程库
- 国内开源镜像站信息盘点
- 如何鉴别一款茶叶是不是好茶?看2处,学会就能看出茶叶的品质
- 程序员工作必备:10个超实用的GitHub库
- 一款被遗忘的茶中贵族--漳平水仙茶
- 使用OpenLAN搭建专有VPN
- 开源流媒体服务器:为何一定得再撸个新的
