關於dubbo接口性能測試


 
最初的壓測這個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

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM