Jmeter学习笔记--dubbo接口调试

假装没事ソ 提交于 2020-05-08 04:01:35

1、jmeter安装插件:jmeter-plugins-dubbo

将下载的插件安装到jmeter的\lib\ext目录下(jmeter的默认下载的三方插件都是安装在这个目录下的)

2、安装完后启动jmeter(我使用的是5.1版本)

添加线程组---添加取样器(Dubbo Sample)

 

参数说明:

Protocol:注册协议,包括zookeeper、Redis等;

Address:dubbo服务的IP:端口;当使用zk,address填入zk地址,集群地址使用","分隔;使用dubbo直连,address填写直连地址和服务端口;

Group:分组,没有可以不填

Interface:包名和接口名;插件很赞👍,不需要自己去找了,配置好服务的IP和端口,直接点击Get Provider list 按钮,就会把该服务下开发所有的包名加接口名还有方法名以列表的方式show出来,下拉选择自己要测试的接口就OK了

Method:选择完前面的Interface后,method就可以选择该接口下的所有方法名

Protocol:使用的dubbo协议,包括dubbo、webservice、memcached、redis,根据自己的协议类型选择对应的选项即可;

Timeout:请求超时时间(ms)

Version:版本;这里有坑,不同版本之间的调用可能会有问题,我直接没填版本号,好像是做了自适应(嘿嘿)

Retries:出现异常后可以设置重试次数

Cluster:集群类型,包括failover、failfast、failsafe、failback、failking..默认的是filefast 其它的没试

Connections:连接数

Async:服务处理类型,包括sync(同步)、async(异步)

Loadbalance:负载均衡策略,包括random(随机)、roundrobin(轮询)、leastactive(最少活跃数)、consistenthash(一致性哈希);

Args:接口报文,https://github.com/dubbo/jmeter-plugins-for-apache-dubbo/wiki/FAQ  访问查看详情

 

以上!祝好!

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!