這期內(nèi)容當(dāng)中小編將會(huì)給大家?guī)?lái)有關(guān)jmeter 中怎么對(duì)dubbo 接口進(jìn)行測(cè)試,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
創(chuàng)新互聯(lián)服務(wù)緊隨時(shí)代發(fā)展步伐,進(jìn)行技術(shù)革新和技術(shù)進(jìn)步,經(jīng)過(guò)十年的發(fā)展和積累,已經(jīng)匯集了一批資深網(wǎng)站策劃師、設(shè)計(jì)師、專業(yè)的網(wǎng)站實(shí)施團(tuán)隊(duì)以及高素質(zhì)售后服務(wù)人員,并且完全形成了一套成熟的業(yè)務(wù)流程,能夠完全依照客戶要求對(duì)網(wǎng)站進(jìn)行成都網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)、建設(shè)、維護(hù)、更新和改版,實(shí)現(xiàn)客戶網(wǎng)站對(duì)外宣傳展示的首要目的,并為客戶企業(yè)品牌互聯(lián)網(wǎng)化提供全面的解決方案。
默認(rèn)會(huì)創(chuàng)建一個(gè) Test Plan (測(cè)試計(jì)劃)
在 Test Plan 上右擊,然后添加 -> 線程 -> 線程組
如果只是接口測(cè)試的話直接用默認(rèn)配置的就可以了,這些配置與壓測(cè)有關(guān),后面會(huì)另起文章說(shuō)明
右擊線程組,添加 -> 配置元件 -> Dubbo Config
這里就需要按照你項(xiàng)目的具體情況進(jìn)行配置了
Protocol 對(duì)應(yīng)項(xiàng)目中 dubbo 使用的協(xié)議,這里我們使用的 zk 協(xié)議
Address 就是你的注冊(cè)中心的地址了
Group 項(xiàng)目配置的分組
其它按需配置就可以了
右擊 線程組,添加 -> 取樣器 -> Dubbo Sample
獲得接口列表
如果不想直接輸入的話,點(diǎn)擊 Get Provider List 會(huì)自動(dòng)連接上面 Dubbo Config 配置的 zk 地址獲得所有注冊(cè)的服務(wù)
點(diǎn)擊 Get Provider List
確定提示
點(diǎn)擊按鈕后會(huì)有一個(gè)可能會(huì)比較耗時(shí)的提示,不管點(diǎn) Yes 就行
獲取完成后提示
2. 選擇要進(jìn)行測(cè)試的接口與方法
選擇你要調(diào)用的接口
在 Interfaces 的下拉框選擇,當(dāng)然你也可以直接輸入
選擇你要調(diào)用的方法
在 Methods 下拉框選擇,當(dāng)然你同樣可以輸入
3. 設(shè)置參數(shù)
我們以一個(gè)判斷是否為工作日的接口為例
接口定義
參數(shù)定義
響應(yīng)值定義
添加參數(shù)
點(diǎn)擊 Args 右邊的,增加按鈕
在 paramType 框內(nèi)添加參數(shù)類的全限定名,注意這里是 paramType 是參數(shù)類型而不是參數(shù)名稱
在 paramValue 添加你要傳參的參數(shù)類的 json 形式
配置工作完成后,點(diǎn)擊工具欄的綠色運(yùn)行按鈕
點(diǎn)擊后會(huì)有一個(gè)提示你先保存,直接 Yes 找個(gè)你喜歡的文件夾,然后再次點(diǎn)擊
上一步運(yùn)行后,運(yùn)行一閃而過(guò),除非查服務(wù)端日志,否則我們肯定不知道響應(yīng)的接口是什么。所以要配置一下結(jié)果記錄
右擊 線程組,添加 -> 監(jiān)聽器 -> 察看結(jié)果樹
再運(yùn)行一次,發(fā)現(xiàn)察看結(jié)果樹內(nèi)已經(jīng)有請(qǐng)求記錄了,其中響應(yīng)數(shù)據(jù)就是本次請(qǐng)求的結(jié)果。請(qǐng)求結(jié)果比真正的返回類多了一個(gè) class 字段,因?yàn)槭鞘褂玫姆夯{(diào)用,這里是告知響應(yīng)類的類型
上述就是小編為大家分享的jmeter 中怎么對(duì)dubbo 接口進(jìn)行測(cè)試了,如果剛好有類似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。