测试 dubbo 接口的小工具

https://gitee.com/prestest/dubboTestTool

flask+kazoo+telnet

一、启动说明

  1. git clone https://gitee.com/prestest/dubboTestTool

  2. 修改 zk 的地址 [base.py]

class ZooKeeperUtil(Tool.Tool):
    def __init__(self):
        super().__init__()
        self.zk = KazooClient(hosts='zk.xxxx.cn:2181')  # 需要替换zk的地址
        self.zk.start()
  1. 安装第三方库
# flask、kazoo、requests
pip install -r requirements.txt
  1. 启动方式
python start.py
  1. 打开网页 localhost:5000或者127.0.0.1:5000
# 默认端口为5000,可在start.py中修改
pp.run(host='0.0.0.0', port=5000, debug=True)

二、通过 zk,搜索 API 和方法,直接请求

  1. 选择需要测试的 ServiceAPI,可模糊搜索,点击搜索。

  1. 出现方法列表后,选择要测试的 Method,可模糊搜索

  1. 输入相应参数
{
    "name":"zhangsan",
    "age":12,
    "class":"org.apache.dubbo.qos.legacy.service.Person"
}

三、通过 ip 和端口的方式调用

可以不通过 zk,直接通过 ip 和端口调试或者调用某一 dubbo 接口


↙↙↙阅读原文可查看相关链接,并与作者交流