您好,登錄后才能下訂單哦!
這期內(nèi)容當(dāng)中小編將會給大家?guī)碛嘘P(guān)jmeter 中怎么對dubbo 接口進(jìn)行測試,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
默認(rèn)會創(chuàng)建一個 Test Plan (測試計劃)
在 Test Plan 上右擊,然后添加 -> 線程 -> 線程組
如果只是接口測試的話直接用默認(rèn)配置的就可以了,這些配置與壓測有關(guān),后面會另起文章說明
右擊線程組,添加 -> 配置元件 -> Dubbo Config
這里就需要按照你項目的具體情況進(jìn)行配置了
Protocol 對應(yīng)項目中 dubbo 使用的協(xié)議,這里我們使用的 zk 協(xié)議
Address 就是你的注冊中心的地址了
Group 項目配置的分組
其它按需配置就可以了
右擊 線程組,添加 -> 取樣器 -> Dubbo Sample
獲得接口列表
如果不想直接輸入的話,點擊 Get Provider List 會自動連接上面 Dubbo Config 配置的 zk 地址獲得所有注冊的服務(wù)
點擊 Get Provider List
確定提示
點擊按鈕后會有一個可能會比較耗時的提示,不管點 Yes 就行
獲取完成后提示
2. 選擇要進(jìn)行測試的接口與方法
選擇你要調(diào)用的接口
在 Interfaces 的下拉框選擇,當(dāng)然你也可以直接輸入
選擇你要調(diào)用的方法
在 Methods 下拉框選擇,當(dāng)然你同樣可以輸入
3. 設(shè)置參數(shù)
我們以一個判斷是否為工作日的接口為例
接口定義
參數(shù)定義
響應(yīng)值定義
添加參數(shù)
點擊 Args 右邊的,增加按鈕
在 paramType 框內(nèi)添加參數(shù)類的全限定名,注意這里是 paramType 是參數(shù)類型而不是參數(shù)名稱
在 paramValue 添加你要傳參的參數(shù)類的 json 形式
配置工作完成后,點擊工具欄的綠色運(yùn)行按鈕
點擊后會有一個提示你先保存,直接 Yes 找個你喜歡的文件夾,然后再次點擊
上一步運(yùn)行后,運(yùn)行一閃而過,除非查服務(wù)端日志,否則我們肯定不知道響應(yīng)的接口是什么。所以要配置一下結(jié)果記錄
右擊 線程組,添加 -> 監(jiān)聽器 -> 察看結(jié)果樹
再運(yùn)行一次,發(fā)現(xiàn)察看結(jié)果樹內(nèi)已經(jīng)有請求記錄了,其中響應(yīng)數(shù)據(jù)就是本次請求的結(jié)果。請求結(jié)果比真正的返回類多了一個 class 字段,因為是使用的泛化調(diào)用,這里是告知響應(yīng)類的類型
上述就是小編為大家分享的jmeter 中怎么對dubbo 接口進(jìn)行測試了,如果剛好有類似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識,歡迎關(guān)注億速云行業(yè)資訊頻道。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。