使用Jmeter插件测试dubbo接口-Dubbo Plugin for Apache JMeter

1 篇文章 0 订阅
1 篇文章 0 订阅

一、问题背景

       随着系统中越来越多的接口调用改为dubbo方式,原有的使用soapui测试webservice接口的方法不再适用,故需要寻找新的测试dubbo接口的方法。

二、解决方案

       目前,测试团队大量使用Jmeter进行接口测试,最近在网上找到了一个插件,能够很方便地调用dubbo接口,具体如下:

      综合介绍:https://www.oschina.net/p/jmeter-plugins-dubbo

      用户指南:https://github.com/dubbo/jmeter-plugins-dubbo/wiki/用户指南

      插件源码:https://github.com/dubbo/jmeter-plugins-dubbo

      将 jmeter-plugins-dubbo-1.0.0-SNAPSHOT-jar-with-dependencies.jar 包放入jmeter 的 lib 文件夹下 的 ext 文件夹中,就能使用该插件了。

三、注意事项

     (1) 测试哪个接口,就需要把对应接口及其依赖的jar包放入到 lib 的 ext 文件夹下,否则请求接口的时候,Jmeter报错;

     (2) paramType-参数类型,填入的是入参的类型,而不是入参名称;

     (3) dubbo 接口的version,默认值是 0.0.0(若不填,则为默认值),

       见 http://dubbo.apache.org/#!/docs/user/references/xml/dubbo-service.md?lang=zh-cn

     (4) 遇到响应为null,请查看Jmeter界面右上方的错误日志。

四、拓展

       若感兴趣可以研究下该插件的源码及其实现原理,欢迎一起研究。

  • 3
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 12
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值