JMeter之 HTTP 請求默認(rèn)值和用戶自定義變量

??很久沒有使用 JMeter 了,今天再看一下耘眨,發(fā)現(xiàn)了新的用法昼榛,很好用,能提高工作效率剔难,在這里分享一下胆屿。

JMeter 同時進(jìn)行多個接口請求

??如上圖所示,我們有時候需要在一個線程組內(nèi)同時進(jìn)行多個 HTTP 請求(比如 HTTP 請求1偶宫、HTTP 請求2非迹、HTTP 請求3),在這些請求中有一些共同的參數(shù)纯趋,比如“服務(wù)器名稱”憎兽、“端口號”、“HTTP 請求方法”结闸、“路徑”等等唇兑。如上圖我們有三個請求,如果輸入三次完全相同的參數(shù)桦锄,會顯得很繁瑣,既然都一樣蔫耽,那么我們可不可以只寫一次结耀,三次請求共用這些參數(shù)呢?其實是可以的匙铡。

??我們可以使用【配置元件】中的【HTTP 請求默認(rèn)值】图甜,將這些相同的參數(shù)全都寫在“HTTP 請求默認(rèn)值”里,這樣在其作用域下的 HTTP 請求都會使用默認(rèn)的 HTTP 請求鳖眼。如果需要修改黑毅,我們也只需要修改這一處就可以了。

??那么钦讳,問題來了矿瘦。這樣寫枕面,就要求我們所有的請求都是一樣的,萬一有一個請求不一樣呢缚去,比如“請求方法”不同潮秘,或者“路徑”不同等等。而我們又想一次請求易结,怎么辦呢枕荞?

??對于多個相同點中的“另類”我們需要特殊對待。比如說搞动,上圖中的“HTTP 請求3”中的“路徑”和其他兩個不同躏精,那么我們就在“HTTP 請求3”的路徑中輸入該請求正確的路徑就可以了。

這里我們要思考一個問題鹦肿?

問:什么時候“HTTP 請求默認(rèn)值”的參數(shù)有效矗烛,什么時候請求本身自己的參數(shù)生效呢?

答:當(dāng)請求沒有輸入請求參數(shù)時狮惜,默認(rèn)值生效高诺;當(dāng)請求輸入了自己的參數(shù)值,那么此時不在使用默認(rèn)值碾篡,而使用請求參數(shù)自己的值虱而。
通俗點說就是“當(dāng)我自己沒有的時候我用默認(rèn)值,當(dāng)我有的時候我就用我自己的值”开泽。


下面我們介紹另一個超實用的配置元件:用戶定義的變量牡拇。

??很多請求中我們都需要傳入相應(yīng)的參數(shù)(parameters),比如上圖所示的三個 HTTP 請求,我們都需要傳入?yún)?shù)分別為:{key,value1}穆律、{key,value2}惠呼、{key,value3}。如果我們有10個或者更多個請求峦耘,我們需要對每一個請求的參數(shù)進(jìn)行輸入剔蹋,如果后期需要修改,我們又需要對每一個進(jìn)行修改辅髓,不僅繁瑣泣崩,還有可能會遺漏或者出現(xiàn)錯誤。
如果我們能夠把這些變量都在一個頁面進(jìn)行統(tǒng)一的管理洛口,是不是就會方便了很多呢矫付?

用戶定義的變量

??就比如上圖,我們把3個 HTTP 請求的參數(shù)都定義在配置文件【用戶定義的變量】中第焰,一目了然买优。“HTTP 請求1”使用的是第一個參數(shù){key1,value1}、“HTTP 請求2”使用的是第二個參數(shù){key2,value2}......
如果請求想要修改參數(shù)值杀赢,那么我們可以直接在該配置文件修改即可烘跺?

??我們在這里定義了這些參數(shù)變量,那么葵陵,這些請求如何調(diào)用呢液荸?

變量調(diào)用

調(diào)用參數(shù)值,也很方便脱篙,只要使用符號${變量名}即可在需要的地方調(diào)用該參數(shù)值娇钱。

如果我們需要修改請求的參數(shù)值,就可以直接在【用戶定義的變量】這個配置元件中統(tǒng)一修改绊困。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末文搂,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子秤朗,更是在濱河造成了極大的恐慌煤蹭,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,126評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件取视,死亡現(xiàn)場離奇詭異硝皂,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)作谭,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,254評論 2 382
  • 文/潘曉璐 我一進(jìn)店門稽物,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人折欠,你說我怎么就攤上這事贝或。” “怎么了锐秦?”我有些...
    開封第一講書人閱讀 152,445評論 0 341
  • 文/不壞的土叔 我叫張陵咪奖,是天一觀的道長。 經(jīng)常有香客問我酱床,道長羊赵,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,185評論 1 278
  • 正文 為了忘掉前任扇谣,我火速辦了婚禮慷垮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘揍堕。我一直安慰自己,他們只是感情好汤纸,可當(dāng)我...
    茶點故事閱讀 64,178評論 5 371
  • 文/花漫 我一把揭開白布衩茸。 她就那樣靜靜地躺著,像睡著了一般贮泞。 火紅的嫁衣襯著肌膚如雪楞慈。 梳的紋絲不亂的頭發(fā)上幔烛,一...
    開封第一講書人閱讀 48,970評論 1 284
  • 那天,我揣著相機(jī)與錄音囊蓝,去河邊找鬼饿悬。 笑死,一個胖子當(dāng)著我的面吹牛聚霜,可吹牛的內(nèi)容都是我干的狡恬。 我是一名探鬼主播,決...
    沈念sama閱讀 38,276評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼蝎宇,長吁一口氣:“原來是場噩夢啊……” “哼弟劲!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起姥芥,我...
    開封第一講書人閱讀 36,927評論 0 259
  • 序言:老撾萬榮一對情侶失蹤兔乞,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后凉唐,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體庸追,經(jīng)...
    沈念sama閱讀 43,400評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,883評論 2 323
  • 正文 我和宋清朗相戀三年台囱,在試婚紗的時候發(fā)現(xiàn)自己被綠了淡溯。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 37,997評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡玄坦,死狀恐怖血筑,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情煎楣,我是刑警寧澤豺总,帶...
    沈念sama閱讀 33,646評論 4 322
  • 正文 年R本政府宣布,位于F島的核電站择懂,受9級特大地震影響喻喳,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜困曙,卻給世界環(huán)境...
    茶點故事閱讀 39,213評論 3 307
  • 文/蒙蒙 一表伦、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧慷丽,春花似錦蹦哼、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,204評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春局劲,著一層夾襖步出監(jiān)牢的瞬間勺拣,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,423評論 1 260
  • 我被黑心中介騙來泰國打工鱼填, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留药有,地道東北人。 一個月前我還...
    沈念sama閱讀 45,423評論 2 352
  • 正文 我出身青樓苹丸,卻偏偏與公主長得像愤惰,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子谈跛,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,722評論 2 345

推薦閱讀更多精彩內(nèi)容

  • Nginx 的配置文件使用的就是一門微型的編程語言羊苟,許多真實世界里的 Nginx 配置文件其實就是一個一個的小程序...
    SkTj閱讀 4,174評論 0 7
  • Swift1> Swift和OC的區(qū)別1.1> Swift沒有地址/指針的概念1.2> 泛型1.3> 類型嚴(yán)謹(jǐn) 對...
    cosWriter閱讀 11,089評論 1 32
  • 這是16年5月份編輯的一份比較雜亂適合自己觀看的學(xué)習(xí)記錄文檔,今天18年5月份再次想寫文章感憾,發(fā)現(xiàn)簡書還為我保存起的...
    Jenaral閱讀 2,732評論 2 9
  • 試讀內(nèi)容簡介 五百萬買下這個女人蜡励,實在太劃算了! 她不只清純美麗阻桅,才華洋溢 而且還極有成為惹火魔女的天分 任何床上...
    輕輕de卿卿閱讀 689評論 0 0
  • 本篇只有兩個角色 for 和 switch 一凉倚、for 與其他語言相比,存在一些輕微的差異 布爾值或布爾表達(dá)式位...
    黑鍵手記閱讀 325評論 0 0