首页 > 其他 > 详细

关于dubbo接口性能测试

时间:2019-11-05 12:45:20      阅读:92      评论:0      收藏:0      [点我收藏+]
 
最初的压测这个dubbo接口有三种思路:
1.第一种就是基于业务,比如注册业务,注册成功后,会发送短信消息到用户手机,通过业务调用消息服务,最容易实现,但是业务瓶颈最大导致测试结果不准
2.第二种是通过将dubbo接口上面做一层包装,提供一个http接口访问dubbo接口,需要提供二次开发,需要时间,而且高并发下,需要部署在tomcat容器内部
3.就是直接压测dubbo接口,这种测试的结果最准确,目前有开源的jmeter plguin sampler插件使用

 

第一步:
源码下载:https://github.com/dubbo/jmeter-plugins-dubbo https://github.com/ningyu1/jmeter-plugins-dubbo/tree/master/dist jar下载地址

 

注意:
jmeter-plugins-dubbo使用
下载提供2种版本:
A. 第一种版本是jmeter-plugins-dubbo-1.3.8-jar-with-dependencies.jar类似带有with-dependencies的jar是包含一些基础包,建议下载这个
B. 第二种是不带依赖包的版本,例如jmeter-plugins-dubbo-1.3.8-SNAPSHOT.jar。然后获取以下依赖包,将它们放到jmeter安装目录下的lib/ext。如果是项目中使用报错,或者dubbo版本不是2.X版本的,建议下载这个
gson-2.8.2.jar
dubbo-2.8.4.jar  
javassist-3.21.0-GA.jar
jline-0.9.94.jar
log4j-over-slf4j-1.7.5.jar
netty-3.7.0.Final.jar
slf4j-api-1.7.5.jar
zkclient-0.2.jar
zookeeper-3.4.9.jar

 

第二步:
将下载的https://raw.githubusercontent.com/ningyu1/jmeter-plugins-dubbo/master/dist/jmeter-plugins-dubbo-1.3.8.jar
放在jar文件JMETER_HOME/lib/ext目录下
然后启动jmeter

 

第三步:

然后添加Dubbo Sampler 

技术分享图片

 

参考:
https://blog.csdn.net/cyjs1988/article/details/84258046

 

技术分享图片

 

关于dubbo接口性能测试

原文:https://www.cnblogs.com/johnson-yuan/p/11797368.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!