Jmeter相關(guān)知識(shí)

本文主要記錄在使用jmeter時(shí)洽胶,容易遇到的各小場景

如何切換中文顯示

修改訪問路徑:Options-Choose Language-Chinese (Simplified)


如何實(shí)現(xiàn)第一個(gè)列子

步驟1.新建線程組

說明:基礎(chǔ)需要狭握,線程組可以設(shè)置相關(guān)運(yùn)行參數(shù)这刷,如你想模擬的用戶數(shù)胚想、執(zhí)行次數(shù)等待

訪問路徑:右鍵點(diǎn)擊測試計(jì)劃(默認(rèn)創(chuàng)建)-添加-線程-線程組



步驟2.新建http請求

說明:可以模擬一個(gè)http類型的請求于微,類似一般的接口測試

訪問路徑:右鍵點(diǎn)擊線程組-添加-取樣器-HTTP請求


參數(shù)說明

協(xié)議:http或https蹋嵌,根據(jù)實(shí)際情況填寫

服務(wù)器名稱或IP:服務(wù)器地址域名或IP

端口號(hào):根據(jù)訪問情況填寫育瓜,有些請求需要帶端口

方法:POST或GET,數(shù)據(jù)提交方式

路徑:接口路徑

請求參數(shù):分為鍵值對形式的輸入和json形式的輸入栽烂,還有文件的輸入


步驟3.新建察看結(jié)果樹

說明:在調(diào)試腳本的時(shí)候躏仇,可以通過該模塊查看執(zhí)行結(jié)果,如看請求腺办、響應(yīng)相關(guān)情況

訪問路徑:右鍵點(diǎn)擊線程組-添加-監(jiān)聽器-察看結(jié)果樹



步驟4.添加聚合報(bào)告

說明:用于查看接口的調(diào)用次數(shù)焰手、耗時(shí)、tps等信息

訪問路徑:右鍵點(diǎn)擊線程組-添加-監(jiān)聽器-聚合報(bào)告



如何設(shè)置請求頭信息

場景:有些請求怀喉,需要設(shè)置請求頭信息书妻,如:Content-Type、Referer躬拢、token等

說明:在http請求前加上HTTP信息頭管理器躲履,以鍵值對的形式添加請求頭參數(shù)即可

訪問路徑:右鍵點(diǎn)擊線程組-添加-配置元件-HTTP信息頭管理器



兩個(gè)接口如何關(guān)聯(lián)參數(shù)

場景:實(shí)際應(yīng)用中,經(jīng)常會(huì)有接口A響應(yīng)的參數(shù)估灿,提供給接口B當(dāng)請求參數(shù)使用崇呵,此時(shí)就需要關(guān)聯(lián)使用

說明:接口A后面添加JSON提取器,通過指定格式獲取響應(yīng)數(shù)據(jù)中的指定參數(shù)馅袁,再在后續(xù)請求或有填參數(shù)值的地方使用指定格式使用該參數(shù)即可

訪問路徑:右鍵點(diǎn)擊線程組-添加-后置處理器-JSON提取器

提取參數(shù)格式:$.參數(shù)名.參數(shù)名

使用參數(shù)格式:${別名}




例子說明

響應(yīng)參數(shù):{"code":200,"message":"sucess","data":{"merchantCode":"SH000026","bizCode":"a10164","businessName":"lh測試001","merchantBid":10164,"userId":148,"saasToken":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE2ODQxMTk5NzEsInVzZXJuYW1lIjoiU0gwMDAwMjYxNzMxMjIzMzMyMiJ9.ohxRlzFBlY9wbHkDddi6X7bpLAYGPIivHQ4jIp9n2MQ"}}

取參別名:token

提取參數(shù)格式:$.data.saasToken

使用參數(shù)格式:${token}


響應(yīng)時(shí)間和tps監(jiān)聽器

場景:測試中域慷,我們需要觀測接口tps和響應(yīng)時(shí)間的曲線圖,從而明確整個(gè)壓測過程中汗销,接口性能是否表現(xiàn)穩(wěn)定犹褒,對應(yīng)Jmeter中的監(jiān)聽器為:Reponse Times Over Time、Transactions per Second弛针,Jmeter沒有自帶對應(yīng)的監(jiān)聽器叠骑,需要可以通過插件支持

第一步、插件下載安裝

1.下載地址:https://jmeter-plugins.org/install/Install/


2.把插件的jar包放到 lib/ext 目錄削茁,然后重啟Jmeter宙枷,Jmeter-選項(xiàng)下會(huì)多一個(gè)Plugins Manager


3.展開Plugins Manager掉房,出現(xiàn)插件頁面


Installed Plugins(已安裝的插件):即插件jar包中已經(jīng)包含的插件,可以通過選中勾選框慰丛,來使用這些插件卓囚;

Available Plugins(可下載的插件):即該插件擴(kuò)展的一些插件,可以通過選中勾選框诅病,來下載你所需要的插件哪亿;

Upgrades(可更新的插件):即可以更新到最新版本的一些插件,可以通過點(diǎn)擊截圖右下角的Apply Changes and Restart Jmeter按鈕來下載更新贤笆;

4.安裝jpgc-Standard Set插件蝇棉,重啟Jmeter


第二步、tps和響應(yīng)時(shí)間監(jiān)聽器使用

添加監(jiān)聽器這里可以看到多了很多jp@gc選項(xiàng)芥永,其中Reponse Times Over Time為響應(yīng)時(shí)間監(jiān)聽器篡殷,Transactions per Second為tps監(jiān)聽器

添加Reponse Times Over Time監(jiān)聽器,即TRT:事務(wù)響應(yīng)時(shí)間恤左,性能測試中贴唇,最重要的兩個(gè)指標(biāo)的另外一個(gè)。

該插件的主要作用是在測試腳本執(zhí)行過程中飞袋,監(jiān)控查看響應(yīng)時(shí)間的實(shí)時(shí)平均值戳气、整體響應(yīng)時(shí)間走向等。



添加Transactions per Second監(jiān)聽器

TPS:每秒事務(wù)數(shù)巧鸭,性能測試中瓶您,最重要的2個(gè)指標(biāo)之一。該插件的作用是在測試腳本執(zhí)行過程中纲仍,監(jiān)控查看服務(wù)器的TPS表現(xiàn)

————比如整體趨勢呀袱、實(shí)時(shí)平均值走向、穩(wěn)定性等郑叠。



參數(shù)值從文件中讀取夜赵,該如何處理

場景:實(shí)際應(yīng)用中,經(jīng)常會(huì)有從文件中讀取數(shù)據(jù)使用的時(shí)候乡革,此時(shí)就可以把多個(gè)字段的多行數(shù)據(jù)存放到文件中寇僧,方便引用

說明:讀取文件用到的是CSV 數(shù)據(jù)文件設(shè)置,在請求前添加該模塊沸版,一次獲取文件中一行數(shù)據(jù)嘁傀,引用時(shí)用${變量名}標(biāo)識(shí)即可

訪問路徑:右鍵點(diǎn)擊線程組-添加-配置元件-CSV 數(shù)據(jù)文件設(shè)置





最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市视粮,隨后出現(xiàn)的幾起案子细办,更是在濱河造成了極大的恐慌,老刑警劉巖蕾殴,帶你破解...
    沈念sama閱讀 206,723評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件笑撞,死亡現(xiàn)場離奇詭異岛啸,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)娃殖,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,485評論 2 382
  • 文/潘曉璐 我一進(jìn)店門值戳,熙熙樓的掌柜王于貴愁眉苦臉地迎上來议谷,“玉大人炉爆,你說我怎么就攤上這事∥韵” “怎么了芬首?”我有些...
    開封第一講書人閱讀 152,998評論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長逼裆。 經(jīng)常有香客問我郁稍,道長,這世上最難降的妖魔是什么胜宇? 我笑而不...
    開封第一講書人閱讀 55,323評論 1 279
  • 正文 為了忘掉前任耀怜,我火速辦了婚禮,結(jié)果婚禮上桐愉,老公的妹妹穿的比我還像新娘财破。我一直安慰自己,他們只是感情好从诲,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,355評論 5 374
  • 文/花漫 我一把揭開白布左痢。 她就那樣靜靜地躺著,像睡著了一般系洛。 火紅的嫁衣襯著肌膚如雪俊性。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,079評論 1 285
  • 那天描扯,我揣著相機(jī)與錄音定页,去河邊找鬼。 笑死绽诚,一個(gè)胖子當(dāng)著我的面吹牛典徊,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播憔购,決...
    沈念sama閱讀 38,389評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼宫峦,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了玫鸟?” 一聲冷哼從身側(cè)響起导绷,我...
    開封第一講書人閱讀 37,019評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎屎飘,沒想到半個(gè)月后妥曲,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體贾费,經(jīng)...
    沈念sama閱讀 43,519評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,971評論 2 325
  • 正文 我和宋清朗相戀三年檐盟,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了褂萧。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,100評論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡葵萎,死狀恐怖导犹,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情羡忘,我是刑警寧澤谎痢,帶...
    沈念sama閱讀 33,738評論 4 324
  • 正文 年R本政府宣布,位于F島的核電站卷雕,受9級特大地震影響节猿,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜漫雕,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,293評論 3 307
  • 文/蒙蒙 一滨嘱、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧浸间,春花似錦太雨、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,289評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至梅惯,卻和暖如春宪拥,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背铣减。 一陣腳步聲響...
    開封第一講書人閱讀 31,517評論 1 262
  • 我被黑心中介騙來泰國打工她君, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人葫哗。 一個(gè)月前我還...
    沈念sama閱讀 45,547評論 2 354
  • 正文 我出身青樓缔刹,卻偏偏與公主長得像,于是被迫代替她去往敵國和親劣针。 傳聞我的和親對象是個(gè)殘疾皇子校镐,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,834評論 2 345

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