jmeter參數(shù)化

說明

本文內(nèi)容蜀漆,根據(jù)【高樓老師】的極客時(shí)間《性能測試實(shí)戰(zhàn)30講》而寫,里面很多內(nèi)容復(fù)用铡买。

文中介紹到的關(guān)聯(lián)和斷言更鲁,僅僅是說明了其作用霎箍,并沒有詳細(xì)說明其用法,重點(diǎn)在于參數(shù)化的設(shè)置澡为。

關(guān)聯(lián)

首先關(guān)聯(lián)漂坏,什么場景下需要做關(guān)聯(lián)呢?下面幾種情況也是需要的:

1媒至、數(shù)據(jù)是由服務(wù)器端生成的顶别; 2、數(shù)據(jù)在每一次請求時(shí)都是動(dòng)態(tài)變化的拒啰; 3驯绎、數(shù)據(jù)在后續(xù)的請求中需要再發(fā)送出去。

其實(shí)谋旦,個(gè)人感覺關(guān)聯(lián)和參數(shù)化是一起的剩失,就是說 有了關(guān)聯(lián)一般都有參數(shù)化,不然怎么取數(shù)據(jù)呢册着。

關(guān)聯(lián)的作用就是“取服務(wù)端返回的值”拴孤,然后將這個(gè)值給到其他有需要的接口,或可以復(fù)用時(shí)就保存下來甲捏。

斷言

斷言演熟,開始沒覺得斷言有必要,后來發(fā)現(xiàn)確實(shí)需要斷言司顿,但是當(dāng)返回的結(jié)果很多時(shí)芒粹,怎么做斷言呢?也不知道大溜,就是隨便唄是辕,隨便選一個(gè)容易斷言的值。

現(xiàn)在才發(fā)現(xiàn)猎提,“斷言是根據(jù)需要來設(shè)計(jì)的获三,而設(shè)計(jì)斷言的前提就是完全理解這個(gè)邏輯”。就是你要知道锨苏,這個(gè)斷言是能反饋這個(gè)請求的正確與否的疙教。

復(fù)制一下高老師的圖:

比如,下圖中伞租,只有數(shù)據(jù)庫返回了“true”這個(gè)字段贞谓,才表示成功插入到數(shù)據(jù)庫,這時(shí)葵诈,我們只需要斷言返回結(jié)果里面是否包含“true”字段值就好裸弦,不需要再進(jìn)行其他方面的斷言祟同。


image

參數(shù)化

以下主要說明,jmeter工具的參數(shù)化設(shè)置理疙,主要是說明以下3個(gè)條件的綜合作用:

  • jmeter的參數(shù)化設(shè)置:
image.png

?

  • 線程組設(shè)置:
image.png
  • 在前兩個(gè)參數(shù)固定的情況下晕城,修改線程共享模式:

當(dāng)前線程組

即文件時(shí)屬于線程組的,所有線程共用此參數(shù)化文件

image.png

所有線程

在當(dāng)前設(shè)置下窖贤,所有線程與當(dāng)前線程組效果差不多

image.png

為了更好的看到效果砖顷,我調(diào)整了一下參數(shù)化文件的位置,再進(jìn)行一次對(duì)比:

----所有線程:可以看到赃梧,2個(gè)參數(shù)分別左右到2個(gè)線程組滤蝠,即每個(gè)線程組均有一個(gè)正確響應(yīng)。

image.png

---- 當(dāng)前線程組:每個(gè)線程組可以正確執(zhí)行2個(gè)請求

image.png

當(dāng)前線程

即文件是所屬與每個(gè)線程的授嘀。每個(gè)線程使用一次參數(shù)化文件物咳,

在當(dāng)前測試中:2個(gè)參數(shù)值,3個(gè)線程蹄皱,循環(huán)3次览闰,每個(gè)線程均會(huì)使用一次參數(shù)化文件,在線程循環(huán)到第3次時(shí)夯接,就會(huì)報(bào)錯(cuò)(在當(dāng)前的設(shè)置下)焕济。

image.png
image.png

編輯

屬于自己編輯參數(shù)的范圍,暫時(shí)沒有用到盔几。

總結(jié)

關(guān)于如何設(shè)計(jì)參數(shù)化數(shù)據(jù):

 *分析業(yè)務(wù)場景晴弃;
 *羅列出需要參數(shù)化的數(shù)據(jù)及相對(duì)應(yīng)的關(guān)系;
 *將參數(shù)化數(shù)據(jù)從數(shù)據(jù)庫中取出或設(shè)計(jì)對(duì)應(yīng)的生成規(guī)則逊拍;
 *合理地將參數(shù)化數(shù)據(jù)保存在不同的文件中上鞠; 
 *在壓力工具中設(shè)置相應(yīng)的參數(shù)組合關(guān)系,以便實(shí)現(xiàn)模擬真實(shí)場景芯丧。

通過以上步驟芍阎,我們就可以合理的參數(shù)化數(shù)據(jù),模擬出真實(shí)場景缨恒。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末谴咸,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子骗露,更是在濱河造成了極大的恐慌岭佳,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,919評(píng)論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件萧锉,死亡現(xiàn)場離奇詭異珊随,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,567評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門叶洞,熙熙樓的掌柜王于貴愁眉苦臉地迎上來鲫凶,“玉大人,你說我怎么就攤上這事衩辟∶牛” “怎么了?”我有些...
    開封第一講書人閱讀 163,316評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵惭婿,是天一觀的道長不恭。 經(jīng)常有香客問我叶雹,道長财饥,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,294評(píng)論 1 292
  • 正文 為了忘掉前任折晦,我火速辦了婚禮钥星,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘满着。我一直安慰自己谦炒,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,318評(píng)論 6 390
  • 文/花漫 我一把揭開白布风喇。 她就那樣靜靜地躺著宁改,像睡著了一般。 火紅的嫁衣襯著肌膚如雪魂莫。 梳的紋絲不亂的頭發(fā)上还蹲,一...
    開封第一講書人閱讀 51,245評(píng)論 1 299
  • 那天,我揣著相機(jī)與錄音耙考,去河邊找鬼谜喊。 笑死,一個(gè)胖子當(dāng)著我的面吹牛倦始,可吹牛的內(nèi)容都是我干的斗遏。 我是一名探鬼主播,決...
    沈念sama閱讀 40,120評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼鞋邑,長吁一口氣:“原來是場噩夢啊……” “哼诵次!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起枚碗,我...
    開封第一講書人閱讀 38,964評(píng)論 0 275
  • 序言:老撾萬榮一對(duì)情侶失蹤逾一,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后视译,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體嬉荆,經(jīng)...
    沈念sama閱讀 45,376評(píng)論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,592評(píng)論 2 333
  • 正文 我和宋清朗相戀三年酷含,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了鄙早。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片汪茧。...
    茶點(diǎn)故事閱讀 39,764評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖限番,靈堂內(nèi)的尸體忽然破棺而出舱污,到底是詐尸還是另有隱情,我是刑警寧澤弥虐,帶...
    沈念sama閱讀 35,460評(píng)論 5 344
  • 正文 年R本政府宣布扩灯,位于F島的核電站,受9級(jí)特大地震影響霜瘪,放射性物質(zhì)發(fā)生泄漏珠插。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,070評(píng)論 3 327
  • 文/蒙蒙 一颖对、第九天 我趴在偏房一處隱蔽的房頂上張望捻撑。 院中可真熱鬧,春花似錦缤底、人聲如沸顾患。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,697評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽江解。三九已至,卻和暖如春徙歼,著一層夾襖步出監(jiān)牢的瞬間犁河,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,846評(píng)論 1 269
  • 我被黑心中介騙來泰國打工鲁沥, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留呼股,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,819評(píng)論 2 370
  • 正文 我出身青樓画恰,卻偏偏與公主長得像彭谁,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子允扇,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,665評(píng)論 2 354

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

  • jmeter參數(shù)化 背景 進(jìn)行接口缠局,性能測試進(jìn)行參數(shù)化是必然要考慮的場景,自從上次使用了jmeter進(jìn)行接口測試后...
    小小_糊涂蟲閱讀 3,214評(píng)論 0 4
  • 5.1 參數(shù)化的定義 所謂參數(shù)化考润,就是將客戶端發(fā)送給服務(wù)器處理的數(shù)據(jù)預(yù)先保存到一個(gè)參數(shù)中的過程狭园。 一般...
    82a7fe2508f4閱讀 572評(píng)論 0 0
  • 今天唱矛,第一次參加樊登讀書會(huì)的活動(dòng),活動(dòng)的主題是我也能講出好故事,但是自己能講出來的好故事的確不多绎谦,有時(shí)候會(huì)想自己努...
    青年李想閱讀 126評(píng)論 0 2
  • 山印蒼顏管闷, 浪摧稀頂。 還從笑靨尋清影窃肠。 曾經(jīng)策馬走邊川包个, 一天閱盡四時(shí)景。
    喜亭閱讀 194評(píng)論 1 3
  • 想擁有 一道藏放秘密的墻 無人理解的心里話 全部存放 成為我的保護(hù)罩
    青囈閱讀 118評(píng)論 0 2