天天看點

性能工具之Jmeter-Dubbo腳本開發

内容目錄:     1、idea 環境項目部署     2、nacos 環境部署     3、dubbo插件部署     4、不帶參數請求     5、帶參參數請求 ❞

       Apache Dubbo  是一款高性能、輕量級的開源Java RPC架構,它提供了三大核心能力:面向接口的遠端方法調用,智能容錯和負載均衡,以及服務自動注冊和發現。

性能工具之Jmeter-Dubbo腳本開發

api接口與實體類

provider資料提供者

consumer消費者

「SserInfoService:」

接口實作「UserInfoServiceImpl:」

<code></code>

配置檔案「application.yml:」

「Span 資料結構:」

「application.yml:」

性能工具之Jmeter-Dubbo腳本開發

下載下傳連結:https://nacos.io/zh-cn/docs/quick-start.html

啟動:

性能工具之Jmeter-Dubbo腳本開發

頁面顯示如下

性能工具之Jmeter-Dubbo腳本開發

其他配置(略):

項目啟動後 nacos顯示如下

性能工具之Jmeter-Dubbo腳本開發

1、下載下傳: https://gitee.com/liselotte/spring-boot-dubbo-demo.git

2、idea中編譯jar

性能工具之Jmeter-Dubbo腳本開發

3、打成jar包放入${JMETER_HOME}\lib\ext路徑下,重新開機即可。

性能工具之Jmeter-Dubbo腳本開發

4、重新開機 Jmeter檢視插件

性能工具之Jmeter-Dubbo腳本開發

添加成功如:

性能工具之Jmeter-Dubbo腳本開發

    有上面的環境,并且Jmeter中也有dubbo插件,那麼剩下的就是通過插件完成今天的接口開發,接下來看下需要測試的接口有哪些,這些隻模拟無參接口與有參數接口。

下面是這次做測試dubbo接口

        添加 Dubbo Sample 請求,并且根據上面需要測試的接口,在 Get Provider LIst 中的 Interface 中輸入接口名字,與方法名稱點選擷取即可把需要測試的全部方法名稱用清單顯示出來。

性能工具之Jmeter-Dubbo腳本開發

添加結果檢視樹進行結果驗證:

性能工具之Jmeter-Dubbo腳本開發

添加 Dubbo Sample 請求:

性能工具之Jmeter-Dubbo腳本開發

驗證結果:

性能工具之Jmeter-Dubbo腳本開發

   要深刻相信一個原理就是 “做什麼事情都不容易,任何事情都不能一觸而就”  ,對于君子每一件事情都是好事情!

   有上面認識後自己搭建環境學習也好,辦理事情也好,都會慢慢按步驟一步一步去實作。

項目位址:https://gitee.com/perfmance/dunshan-pef.git

繼續閱讀