在微服务架构下,服务的测试面临越来越大的挑战。通过配置本地注册中心,您可以在Cloud Toolkit中测试微服务。目前Cloud Toolkit已支持测试Dubbo和HSF框架的微服务应用,Spring Cloud框架的测试功能还在开发中。
前提条件
- 安装IntelliJ IDEA,请选择2018.3或以上版本。
- 在IntelliJ IDEA中安装和配置Cloud Toolkit,请参见在IntelliJ IDEA中安装和配置Cloud Toolkit。
注意 Cloud Toolkit需选择2020.4.1或以上版本。
配置并启动注册中心
为Provider和Consumer应用分别配置注册中心。
说明 除了可以使用Cloud Toolkit来配置注册中心外,您还可以在本地启动轻量级配置及注册中心,请参见启动轻量级配置及注册中心。如果您使用了独立实例来配置轻量级配置及注册中心,那您在步骤3中查看服务版本和服务分组信息时,请输入
http://<实例IP地址>:8080
来查看。
为Provider应用启动本地注册中心
为Consumer应用配置自定义注册中心
测试微服务
HSF与Dubbo的微服务测试过程一样,本文以Dubbo微服务测试为例。
执行结果
- 编译当前工程。
- 打开终端执行测试任务。
测试代码和相关依赖生成到了home目录下的.edas/service-test/dubbo-test目录中,如出现编译失败,您可以打开此目录查看测试代码。