码迷,mamicode.com
首页 > 其他好文 > 详细

微服务测试之使用Jmeter插件jmeter_dubbo_plugin测试dubbo接口

时间:2020-01-17 19:27:09      阅读:115      评论:0      收藏:0      [点我收藏+]

标签:acea   interface   com   ram   运行脚本   测试环境   信息   res   方法   

  1、准备环境

         下载Jmeter(现在从官网down下来的jmeter lib/ext下面都会有jmeter_dubbo_plugin.jar包,不用单独下载哦)

         待测试接口*.jar包,扔到lib目录下

       2、创建脚本

        1)新建java请求

        2)类名称选择:com.hshbic.cloud.dubbo.DubboJmter

        3)参数填写:  

                   如果是dubbo直连,在dubboUrl行输入dubbo地址;如果是zk访问,在zookeeperAdd行输入zk地址。

                   interfaceAddress行,输入接口

                   methodName行,输入方法名

                   paramsValues行,输入参数列表

         技术图片

        技术图片

 

        技术图片

       3、运行脚本

       点击运行后,如果成功,response结果OK,说明dubbo接口测试环境OK了,以后微服务的dubbo接口测试就可以轻松搞定了。

       点击运行后,如果报错,排除被测服务异常外,就是jmeter的jar包问题了,官网down的jmeter有可能少一些jar包哦~

       jackson-annotations-2.7.0.jar

       jackson-databind-2.7.0.jar

       jackson-core-2.7.0.jar

       fastjson-1.2.31.jar

       如果缺少jar包,报错信息都很明显。可根据报错信息,下载相应jar包~然后放在lib目录下。

       另外,注意jackson版本,如果用低版本jmeter的话,jackson版本要用2.8以下的版本。我的jmeter是2.11,用jackson 2.8.4报错,找不到databind的相关类,换成2.7.0就好了~

微服务测试之使用Jmeter插件jmeter_dubbo_plugin测试dubbo接口

标签:acea   interface   com   ram   运行脚本   测试环境   信息   res   方法   

原文地址:https://www.cnblogs.com/bigmengzilogs/p/12206928.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!