免费爱碰视频在线观看,九九精品国产屋,欧美亚洲尤物久久精品,1024在线观看视频亚洲

      Jmeter 插件測(cè)試dubbo接口

      Jmeter 插件測(cè)試dubbo接口

      對(duì)于如何使用Jmeter測(cè)試http接口,大家都已經(jīng)比較熟悉,網(wǎng)上相關(guān)的知識(shí)也很多。但隨著微服務(wù)越來越流行,僅僅會(huì)測(cè)試http接口已經(jīng)遠(yuǎn)遠(yuǎn)不夠。Dubbo作為當(dāng)下非常流行的RPC接口,學(xué)習(xí)如何測(cè)試Dubbo接口已經(jīng)成為了測(cè)試人員進(jìn)階的必備知識(shí)之一。

      對(duì)于Dubbo接口的測(cè)試,可以通過編寫代碼的方式、使用工具的方式,今天我們先講如何通過Jmeter Dubbo插件來測(cè)試Dubbo接口。

      一、插件下載

      插件下載地址:https://github.com/thubbo/jmeter-plugins-for-apache-dubbo/releases

      下載jmeter-plugins-dubbo-2.7.8-jar-with-dependencies.jar版本,此包中已含必要的依賴,推薦使用with-dependencies.jar包,下載后放到JMeter安裝目錄中的lib/ext路徑下。

      使用的Jmeter的版本:5.4.3

      插一句:如何修改Jmeter背景色為白色,我是真的用不習(xí)慣黑色的那個(gè)背景:

      二、環(huán)境接口

      開發(fā)環(huán)境ZK地址:zookeeper://devzk1.xx.com:2181?backup=devzk2.xx.com:2181,devzk3.xx.com:2181

      dubbo直連服務(wù)器, 服務(wù)器:xx.xx.xx.xx:20880 , 20880是dubbo的服務(wù)端口

      dubbo接口:com.xxxx.test.sdk.api.DubboServiceTestYY方法名:yyTestDubbo入?yún)?span id="xjgf16k" class="wpcom_tag_link">類型:自定義的POJO對(duì)象:com.xxxx.test.sdk.para.Param參數(shù)值:{“name”:“test”,“age”:1,“address”:“中國(guó)”}

      三、Dubbo Sample 直連Dubbo配置

      取樣器選擇Dubbo Sampler,直連的方式配置:

      1、 Registry Center(注冊(cè)設(shè)置) 區(qū)域填寫內(nèi)容:由于是用直連的方式,所以Protocol選none。Address填寫直連服務(wù)器的信息:xx.xx.xx.xx:20880

      2、Consumer&Service Settings(消費(fèi)者和服務(wù)者設(shè)置):Timeout:設(shè)置請(qǐng)求接口超時(shí)時(shí)間,默認(rèn)1000ms, 就用默認(rèn)的就行,如果實(shí)際接口響應(yīng)比較慢,也可以改大點(diǎn),比如改成5000

      Version:版本,一般無需填寫。Dubbo不同版本之間差異較大,不同版本之間不能互相調(diào)用。注意:默認(rèn)這里填的是1.0,現(xiàn)在dubbo的版本都是2.xx了,因此直接刪掉版本號(hào),就讓這里為空,不然用默認(rèn)的1.0會(huì)調(diào)不通。最開始我沒有管這個(gè)值,結(jié)果發(fā)現(xiàn)調(diào)不通,刪了version的值就成功調(diào)通了。

      后面其他的幾項(xiàng)指標(biāo)都不管,保持默認(rèn)就行。

      3、Get Provider List按鈕:根據(jù)Address填寫的地址,獲取服務(wù)提供者的服務(wù)列表。直連的方式下,點(diǎn)這個(gè)按鈕沒用,會(huì)提示讓你把Protocol選為zookeepr or nacos or redis, 但是直連的時(shí)候Protocol要選none, 所以直連的時(shí)候就手動(dòng)在下面去填interface和method,不用 Get Provider List按鈕來獲取。

      4、 Interface 填 dubbo的接口:com.xxxx.test.sdk.api.DubboServiceTestYYMethod填方法名:yyTestDubbo

      5、 Args:接口入?yún)ⅲ斎雽?duì)應(yīng)的參數(shù)類型和參數(shù)值paramType:參數(shù)支持任何類型,可以直接使用java.lang下的包裝類,如:int、float、shot、double、long、byte、boolean、char、String等。類型也可以是自定義對(duì)象POJO,需使用類的完全名稱。我們這里接口是要用自定義對(duì)象: com.xxxx.test.sdk.para.Param?!aramValue:填寫需要的參數(shù)值,例如:int為1,boolean為true等,自定義類與List或者M(jìn)ap等使用Json格式數(shù)據(jù)。我們這里接口是要用Json格式數(shù)據(jù):{“name”:“test”,“age”:1,“address”:“中國(guó)”} 注意:有個(gè)小坑,paramValue填完值之后,如果馬上填運(yùn)行按鈕調(diào)接口,會(huì)發(fā)現(xiàn)paramValue值消失了,沒保存上。所以要再點(diǎn)一下增加按鈕添加一行空白行,再刪掉這行空白行,這樣就保存上了。

      執(zhí)行接口調(diào)用,調(diào)用成功:

      四、Dubbo Sample ZK方式配置

      1、 Registry Center(注冊(cè)設(shè)置) 區(qū)域填寫內(nèi)容:由于是用ZK的方式,所以Protocol選zookeeper。Address填寫直連服務(wù)器的信息:zookeeper://devzk1.xx.com:2181?backup=devzk2.xx.com:2181,devzk3.xx.com:2181

      其他項(xiàng)填寫,和直連的方式一樣。

      注意:實(shí)際測(cè)試中發(fā)現(xiàn)即使是用的ZK的方式,Get Provider List按鈕也獲取不到服務(wù)提供者的服務(wù)列表,點(diǎn)擊之后會(huì)先出現(xiàn)提示信息:

      意思是:獲取所有提供者的服務(wù)列表,可能會(huì)導(dǎo)致 JMeter 停止響應(yīng)幾秒鐘。你要繼續(xù)嗎?點(diǎn)擊是,理論上正常的話會(huì)停頓一會(huì)兒,然后彈窗提示獲取提供者列表成功!

      如果10秒中都沒有出現(xiàn)如上彈框,證明列表獲取失敗,可能是zookeeper地址填寫錯(cuò)誤,也可能是服務(wù)有問題了。而此時(shí)JMeter界面是卡死狀態(tài),需要強(qiáng)制關(guān)閉掉JMeter,因?yàn)榈仍匍L(zhǎng)時(shí)間也沒有意義了。

      而實(shí)際測(cè)試的時(shí)候,發(fā)現(xiàn)我的ZK是對(duì)的,服務(wù)器也是正常運(yùn)行的,也沒有出現(xiàn)彈窗,Jmeter也會(huì)卡死。因此建議還是直接在下面手動(dòng)輸入Interface和Method吧。

      執(zhí)行接口調(diào)用,調(diào)用成功:

      鄭重聲明:本文內(nèi)容及圖片均整理自互聯(lián)網(wǎng),不代表本站立場(chǎng),版權(quán)歸原作者所有,如有侵權(quán)請(qǐng)聯(lián)系管理員(admin#wlmqw.com)刪除。
      (0)
      用戶投稿
      上一篇 2022年7月9日 09:14
      下一篇 2022年7月9日 09:15

      相關(guān)推薦

      • 構(gòu)造方法詳解

        /** * 構(gòu)造方法詳解 * 聲明構(gòu)造方法的格式為 修飾符+當(dāng)前類的名稱(形參列表){語句塊} * 構(gòu)造方法通過new 調(diào)用 * 構(gòu)造方法固定返回通過方法運(yùn)算后的對(duì)象 不能更改和定…

        2022年6月14日
      • 原神:須彌“t0”隊(duì)伍成本如何?對(duì)比此前T0隊(duì)差距有多大

        各位小伙伴大家好,隨著原神3.0版本的到來,新的配隊(duì)也即將到來,尤其是主打隊(duì)伍的培養(yǎng)成本,和之前的T0隊(duì)伍成本比較,到底誰高誰低,本期玩咖寶典帶大家來看一下。 【一神+一C=T?】…

        2022年8月8日
      • 好的瀏覽器有哪些(電腦最好的瀏覽器排名)

        近日,國(guó)外統(tǒng)計(jì)公司Statcounter公布了全球?yàn)g覽器市場(chǎng)份額調(diào)查數(shù)據(jù)。無論是桌面端還是移動(dòng)端,谷歌Chrome瀏覽器名列第一,大幅領(lǐng)先其他品牌。如果將統(tǒng)計(jì)范圍限制在國(guó)內(nèi)的話,C…

        2022年4月19日
      • 劉嘉玲的打扮挺大膽,西裝直接配內(nèi)衣穿,用上短下短優(yōu)化身材比例

        時(shí)尚單品更新迭代的速度非??欤恳荒?,甚至是每一個(gè)季度,流行的元素都不一樣。但是,也有一些單品能夠站在時(shí)尚圈的頂端,一直屹立不倒。只是在不斷地發(fā)展和變更當(dāng)中,簡(jiǎn)單常規(guī)的衣服演變出更…

        2022年9月18日
      • 華為Mate 50 Pro將支持戴口罩識(shí)別 但不支持5G

        疫情之下,戴口罩成了人們的常態(tài)化防護(hù)措施,各大手機(jī)廠商也為人臉識(shí)別功能紛紛適配了戴口罩模式。 據(jù)酷安用戶@曦夕 Katarina 消息,華為 Mate 50 Pro 正在測(cè)試?guó)櫭?…

        2022年9月30日
      • AG慘遭GK零封被打回原形,實(shí)力差距太大了,網(wǎng)友表示準(zhǔn)備好卡位賽

        A G被GK零封打回原形,三局比賽沒有一局看到風(fēng)暴龍王,實(shí)力差距太大了,就連解說李九都說他們其實(shí)失誤并沒有這么大,只是在硬實(shí)力方面被碾壓了而已,A G還是在S組里吸取經(jīng)驗(yàn)準(zhǔn)備好打卡…

        2022年7月12日
      • 蘋果官翻機(jī)上架,256GB便宜千元,啥也不是

        一年一度的618活動(dòng)已經(jīng)圓滿結(jié)束了,不出所料,各家廠商也早早地放出了自家在618活動(dòng)中取得的成績(jī)。這里由于篇幅有限,咱們就不過多介紹各平臺(tái)的戰(zhàn)報(bào)如何了,總結(jié)一下就是iPhone 1…

        2022年6月22日
      • 為了寫好代碼,我堅(jiān)持了這8條習(xí)慣

        作為一名開發(fā)人員,我們所要做的不僅僅是會(huì)用一種編程語言和實(shí)現(xiàn)一款軟件或項(xiàng)目。 作為開發(fā)人員,要站在更高的視角去看待一個(gè)項(xiàng)目,通過一些優(yōu)秀的開發(fā)習(xí)慣,可以讓寫的代碼更加容易理解、更加…

        2022年6月16日
      • 美團(tuán)借錢還款是自動(dòng)扣款嗎 美團(tuán)借錢還款規(guī)則揭曉

        美團(tuán)借錢是正規(guī)的貸款平臺(tái)。申請(qǐng)門檻相對(duì)很多的借貸產(chǎn)品來說,還是比較低的,但美團(tuán)借錢是要按時(shí)還款的,那么美團(tuán)借錢還款是自動(dòng)扣款嗎?下面來看介紹。 美團(tuán)借錢是美團(tuán)為客戶提供的現(xiàn)金類消費(fèi)…

        2022年9月16日
      • 熱巴被吐槽上熱搜,居然是因?yàn)槊l(fā)旺盛?

        眾所周知萌萌是個(gè)5g沖浪的小選手,不過最近俺可是忙著關(guān)注今年的金鷹女神花落誰家呢。 看了歷屆的金鷹女神造型,我個(gè)人還是比較喜歡wuli熱巴的金鷹造型,真的一整個(gè)擊在我心巴上~ 但是…

        2022年7月25日

      聯(lián)系我們

      聯(lián)系郵箱:admin#wlmqw.com
      工作時(shí)間:周一至周五,10:30-18:30,節(jié)假日休息