dubbo接口测试
RPC:远程服务调用
两种测试方式的demo源码参见:https://github.com/wmm0165/TestDubbo
方式一:
dubbo接口可以使用jemeter进行测试
1.下载jmeter插件放到目录D:\soft\apache-jmeter-5.1.1\lib\ext(注意运行脚本过程中若出现被测项目缺少其他依赖,同样也需要将依赖放到该目录下)
插件官方地址:https://github.com/thubbo/jmeter-plugins-for-apache-dubbo(下载时注意对应的dubbo、jdk、jmeter版本)
2.Sampler选择Dubbo Sample
3.填写zookeeper地址后即可获取注册到zookeeper的所有dubbo服务
方式二:
java编写脚本测试
1.创建maven项目,pom文件中除添加第三方依赖外,也需要添加被测项目的依赖
2.编写consumer.xml (不必考虑服务方,只需考虑消费方)
3.编写脚本进行测试
代码示例:https://github.com/wmm0165/TestDubbo
踩坑是成长最快的方式