微服务测试之使用Jmeter插件jmeter_dubbo_plugin测试dubbo接口
Posted 老年测试党
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微服务测试之使用Jmeter插件jmeter_dubbo_plugin测试dubbo接口相关的知识,希望对你有一定的参考价值。
1、准备环境
下载Jmeter(现在从官网down下来的jmeter lib/ext下面都会有jmeter_dubbo_plugin.jar包,不用单独下载哦)
待测试接口*.jar包,扔到lib目录下
(Jmeter下载地址:http://archive.apache.org/dist/jmeter/binaries/)
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接口的主要内容,如果未能解决你的问题,请参考以下文章