• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

rpcui4d: RpcUI4D 适用于Dubbo(x)开发人员的测试工具

原作者: [db:作者] 来自: 网络 收藏 邀请

RpcUI4D - 适用于Dubbo(x)开发人员的测试工具

运行环境与配置

项目使用Ant1.9进行打包,依赖JDK1.8来运行。安装好Ant后,在项目目录下打开DOS界面,输入ant命令后会生成target目录(或输入ant zip命令,将会打包项目并生成zip压缩文件),进入到target目录,双击run.bat即可运行,在主界面中将会输出运行日志。

使用的操作步骤

配置运行环境参数

  • 点击Setup -> Settings,通过Connection设置Dubbo服务器连接参数,Generation设置API的类读取过滤

添加Dubbo服务的API

  1. 点击Setup -> Api Jar Files -> Add,添加需要加载的API的jar包;

  2. 输入API的jar包的Group IdArtifact IdVersion(如果有依赖jar包,点击Add依次添加依赖的jar包);

  3. 点击OK -> Save保存API的jar包。(注:如果出现异常,一般是缺少依赖的jar包,点击Setup -> Restart后,重复上述操作,添加缺少的依赖jar包即可)。

运行Dubbo服务的API

  1. 点击Run -> Run As,选择需要运行的API的方法,点击OK -> Apply保存运行配置(注:已经存在的配置不需要此步骤);

  2. 点击Run -> Run Configurations,选择需要运行的API方法的配置,在配置中输入参数的值(参数配置见以说明),点击Run即可。

运行操作界面例图

Main

Setting

Add API JAR

Run As

Run Configuration

支持API的参数类型

  • 基本类型
    • byte / java.lang.Byte
    • boolean / java.lang.Boolean
    • char / java.lang.Character
    • short / java.lang.Short
    • int / java.lang.Integer
    • long / java.lang.Long
    • float / java.lang.Float
    • double / java.lang.Double
    • java.lang.String
  • 枚举类型
    • java.lang.Enum
  • 大小数类型
    • java.math.BigDecimal
  • 日期类型
    • java.util.Date
  • 集合类型
    • java.util.List
    • java.util.Set
    • java.util.Collection
    • java.util.Map
  • 数组类型
    • 由以上类型构成的数组类型
  • 自定义类型
    • 由以上类型构成的复合类型

属性与配置参数

  • 有参构造器,添加constructor-args结点,如:
<employee class="com.jwiki.api.entity.Employee">    <constructor-args>        <arg0 class="java.lang.String">bob</arg0>    </constructor-args></employee>
  • 特殊设置值的方法名,添加setter属性,如:
<bCardNo class="java.lang.Boolean" setter="setbCardNo"/>
  • configuration可配置Dubbo(x)相关属性与输出结果group, version, check, timeout, retries结点为Dubbo(x)的Reference的相关对应配置,output:配置输出结果,它的值为object或json,如:
<configuration>    <group></group>    <version></version>    <check></check>    <timeout></timeout>    <retries></retries>    <output>object</output></configuration>

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap