Dubbo接口测试常见问题与解决办法


Q:Dubbo接口测试功能使用流程是什么?

1、在资源管理-->RPC应用配置中通过Maven配置导入或手动上传服务工程JAR包。

2、添加应用。添加RPC应用,绑定已上传的JAR包。点击SOA同步->Jar包同步(请注意顺序)。SOA同步用于获取应用相关的服务信息(package,service信息),信息源来自考拉/音乐对应的SOA平台。JAR包同步用于获取服务的方法签名(method和method的参数信息),信息源来自绑定的Jar包。

3、创建RPC接口。定义接口名称,选择app、package、service与method创建。

4、创建RPC接口测试用例。在接口测试详情页面,创建RPC测试用例,构造用例参数、校验参数,设置接口服务的分组。

5、在"注册中心"配置用例执行的zookeeper地址信息,执行。

6、在右侧执行记录中查看执行结果。

Q:若在同步JAR包提示:加载JAR包出错,缺少下列类型信息。

  • 请检查是否有依赖其它的JAR包,上传并绑定到RPC应用。若提示缺少的服务类型不影响测试的Dubbo服务需要,可以忽略此提示。

Q:Dubbo接口测试执行要创建类似执行器的执行环境吗?

  • 在接口用例编辑页面,注册中心配置用例执行的zookeeper地址。

Q:接口用例中的分组信息有什么作用?

  • Dubbo接口的服务是通过用例中选择的分组信息来区分的,来指定用例的执行环境,分组数据是由Soa平台同步过来的。

Q:SOA同步与JAR同步的作用?

  • SOA同步:获取应用相关的服务信息(package,service信息),信息源来自考拉/音乐对应的SOA平台。

  • JAR同步: 获取服务的方法签名(method和method的参数信息),信息源来自绑定的Jar包。

Copyright © GoApi 2018 all right reserved,powered by Gitbook该文件修订时间: 2023-08-24 14:35:00

results matching ""

    No results matching ""