jmeter測試dubbo接口的插件,不需要寫代碼

前言:你是否還在爲不會測試dubbo接口而煩惱?這裏教你一招一部搞定,jmeter測試dubbo接口的插件,不需要寫代碼

支持Jmeter版本
Jmeter版本:3.0

插件安裝
插件下載可以到上面的網址下載也可以直接在網盤下載(鏈接:
https://pan.baidu.com/s/1dFVt91B 密碼:5up2)。將插件包放入Jmeter的lib的ext
下。
${Path}apachejmeter3.0libext
如果使用的是:jmeter-plugins-dubbo-1.0.0-SNAPSHOT-jar-with-dependencies.jar包含
所有依賴。
如果使用的是:jmeter-plugins-dubbo-1.0.0-SNAPSHOT.jar需要自定添加插件的依賴
包,推薦使用上面的包,依賴包版本如下:
dubbo2.5.3.jar javassist3.15.0GA.jar zookeeper3.4.6.jar zkclient0.1.jar
jline0.9.94.jar netty3.7.0Final.jar slf4japi1.7.5.jar log4joverslf4j
1.7.5.jar
插件使用
啓動Jmeter添加DubboSample如下圖:
在這裏插入圖片描述

添加後能看到DubboSample的具體操作頁面,如下圖:
在這裏插入圖片描述
根據上圖提示傳入值即可。
接口以及接口依賴包請添加到classpath下或者可以放在apache-jmeter-3.0libext下,也可
以通過下圖方式添加(三種方式選一種即可):
在這裏插入圖片描述
運行結果
在這裏插入圖片描述
注意事項
1. 當使用zk,address填入zk地址(集羣地址使用”,“分隔),使用dubbo直連,
address填寫直連地址和服務端口
2. timeout:服務方法調用超時時間(毫秒)
3. version:服務版本,與服務提供者的版本一致
4. retries:遠程服務調用重試次數,不包括第一次調用,不需要重試請設爲0
5. cluster:集羣方式,可選:failover/failfast/failsafe/failback/forking
6. 接口需要填寫類型完全名稱,含包名
7. 參數支持任何類型,包裝類直接使用java.lang下的包裝類,小類型使用:int、
float、shot、double、long、byte、boolean、char,自定義類使用類完全名稱。
8. 參數值,基礎包裝類和基礎小類型直接使用值,例如:int爲1,boolean爲true
等,自定義類與List或者Map等使用json格式數據。
9. 更多dubbo參數查看官方文檔:http://dubbo.io/books/dubbo-user- book/references/xml/dubbo-reference.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章