Jmeter 使用

本片文章內(nèi)容只介紹簡單的測試及使用方法稽莉,

介紹
為什么使用 Jmeter 课舍,因為 學(xué)習(xí)門檻低 && 免費(fèi)E场! 本來是有推薦使用 LoadRunne掰邢,但是 LoadRunne 安裝復(fù)雜牺陶,操作難伟阔,雖然運(yùn)行穩(wěn)定,監(jiān)控指標(biāo)齊全掰伸,對比之下 選擇 Jmeter皱炉。

Jmeter5.4.1 下載: ??https://jmeter.apache.org/download_jmeter.cgi??
Jdk 下載:??https://www.oracle.com/java/technologies/javase-downloads.html??

安裝

(Mac 安裝打開方法,Windowns 需下載 jdk 配置環(huán)境變量后才能打開狮鸭,此處跳過 JDK 環(huán)境配置)

下載成功后解壓合搅,進(jìn)入 bin 目錄,如果在 windows 認(rèn)真配置過 jdk 環(huán)境變量的話歧蕉,就很容易理解 jmeter 的打開方式灾部,當(dāng)然 使用 jmeter 必須配置 jdk 環(huán)境變量。 下載成功后惯退,解壓可以看到:


jmeter5.4.1文件結(jié)構(gòu).png

運(yùn)行

然后進(jìn)入 bin 目錄赌髓,可以看到:


jmeter-bin.png

其中 jmeter.bat 是 Windows 打開 Jmeter 圖形界面啟動文件, jmeter.sh 是 Mac 打開 Jmeter 圖形界面啟動文件蒸痹。

Mac 打開終端春弥,進(jìn)入 jmeter 的 bin 目錄,運(yùn)行 sh jmeter.sh叠荠,如圖所示:

啟動.24.png

就可以打開Jmeter 的圖形界面,如圖:

jmeter-GUI.png

創(chuàng)建線程組測試

首先 選擇 Options --〉Choose Language --〉Chinese(Simplified)扫责,把語言設(shè)置為中文榛鼎。

主要組件介紹:
1、測試計劃(Test PLan):使用 Jmeter 進(jìn)行測試的起點鳖孤,是其他 Jmeter 測試元件的容器
2者娱、線程組(Thread Group):代表一定數(shù)量的并發(fā)用戶,可以用來模擬并發(fā)用戶發(fā)送請求
3苏揣、采樣器(sampler):定義實際的請求內(nèi)容黄鳍,被線程組包含,主要用 HTTP 請求
4平匈、監(jiān)聽器(Listner):包含查看結(jié)果樹及聚合報告等圖形化顯示結(jié)果
5框沟、邏輯控制器(Logic Controller):邏輯判斷功能,如 if else等語句控制
6增炭、斷言(Assertions)
7忍燥、配置元件(Config Element):主要包括參數(shù)化配置、JDBC配置等隙姿。
8梅垄、前置處理器(Pre Procesors) 和 后置處理器(Post Processors)
9、定時器(Timer):用于操作之間設(shè)置等待時間

右鍵測試計劃 --〉添加 --〉線程(用戶) --〉線程組
(線程組 可以自己命名输玷,也可以創(chuàng)建多個線程組队丝,每個線程組相當(dāng)于一個項目)

創(chuàng)建線程組.png

線程組屬性.png

對于請求中用到的固定變量靡馁,可以添加配置元件 --〉用戶定義的變量里面添加對應(yīng)的變量,在 HTTP 請求中 通過${你命名的名稱}引用机久。 注意名稱不能寫錯奈嘿,最好復(fù)制粘貼,否則無法獲取到變量值吞加。
例如創(chuàng)建 HTTP 請求
右鍵添加 --〉取樣器 --〉HTTP請求

http請求.png

右鍵添加 --〉監(jiān)聽器 --〉查看結(jié)果樹
在這里可以查看請求及響應(yīng)結(jié)果

請求信息.png

響應(yīng)信息.png

通常裙犹,在進(jìn)行測試時,請求參數(shù)往往會依賴上一個請求返回的結(jié)果衔憨,模擬多用戶就不可能固定參數(shù)的值叶圃,而是獲取到上一個請求的返回結(jié)果設(shè)置為這個請求的參數(shù)。

模擬多用戶:

右鍵登錄接口的 HTTP 請求 添加 --〉配置元件 --〉CSV數(shù)據(jù)文件設(shè)置

CSV數(shù)據(jù)導(dǎo)入.png

截屏2021-06-0417.53.34.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末践图,一起剝皮案震驚了整個濱河市掺冠,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌码党,老刑警劉巖德崭,帶你破解...
    沈念sama閱讀 217,509評論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異揖盘,居然都是意外死亡眉厨,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,806評論 3 394
  • 文/潘曉璐 我一進(jìn)店門兽狭,熙熙樓的掌柜王于貴愁眉苦臉地迎上來憾股,“玉大人,你說我怎么就攤上這事箕慧》颍” “怎么了?”我有些...
    開封第一講書人閱讀 163,875評論 0 354
  • 文/不壞的土叔 我叫張陵颠焦,是天一觀的道長斩熊。 經(jīng)常有香客問我,道長伐庭,這世上最難降的妖魔是什么粉渠? 我笑而不...
    開封第一講書人閱讀 58,441評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮似忧,結(jié)果婚禮上渣叛,老公的妹妹穿的比我還像新娘。我一直安慰自己盯捌,他們只是感情好淳衙,可當(dāng)我...
    茶點故事閱讀 67,488評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般箫攀。 火紅的嫁衣襯著肌膚如雪肠牲。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,365評論 1 302
  • 那天靴跛,我揣著相機(jī)與錄音缀雳,去河邊找鬼。 笑死梢睛,一個胖子當(dāng)著我的面吹牛肥印,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播绝葡,決...
    沈念sama閱讀 40,190評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼深碱,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了藏畅?” 一聲冷哼從身側(cè)響起敷硅,我...
    開封第一講書人閱讀 39,062評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎愉阎,沒想到半個月后绞蹦,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,500評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡榜旦,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,706評論 3 335
  • 正文 我和宋清朗相戀三年幽七,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片章办。...
    茶點故事閱讀 39,834評論 1 347
  • 序言:一個原本活蹦亂跳的男人離奇死亡锉走,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出藕届,到底是詐尸還是另有隱情,我是刑警寧澤亭饵,帶...
    沈念sama閱讀 35,559評論 5 345
  • 正文 年R本政府宣布休偶,位于F島的核電站,受9級特大地震影響辜羊,放射性物質(zhì)發(fā)生泄漏踏兜。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,167評論 3 328
  • 文/蒙蒙 一八秃、第九天 我趴在偏房一處隱蔽的房頂上張望碱妆。 院中可真熱鬧,春花似錦昔驱、人聲如沸疹尾。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,779評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽纳本。三九已至窍蓝,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間繁成,已是汗流浹背吓笙。 一陣腳步聲響...
    開封第一講書人閱讀 32,912評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留巾腕,地道東北人面睛。 一個月前我還...
    沈念sama閱讀 47,958評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像尊搬,于是被迫代替她去往敵國和親叁鉴。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,779評論 2 354

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

  • 簡介 性能壓測工具毁嗦,在我們項目開發(fā)過程中肯定免不了要經(jīng)常使用亲茅,來檢測我們完成的接口或者整體服務(wù)的抗壓水平。Apac...
    Ricky_Wong閱讀 474評論 0 0
  • 原文:# 使用 JMeter 進(jìn)行壓力測試[https://www.cnblogs.com/stulzq/p/89...
    祁小彬閱讀 898評論 0 2
  • jmeter的下載 點擊下載路徑[https://dlcdn.apache.org//jmeter/binarie...
    yzutyc閱讀 524評論 0 1
  • JMeter 一狗准、 性能測試 1克锣、 性能測試是什么 基于協(xié)議模擬用戶發(fā)出請求,對服務(wù)器形成一定負(fù)載腔长,來測試服務(wù)器的...
    零落滿身塵埃閱讀 300評論 0 0
  • 一. 性能測試 1.0 為什么要進(jìn)行性能測試袭祟? 評估當(dāng)前系統(tǒng)的能力 尋找性能瓶頸,優(yōu)化系統(tǒng)性能 評估軟件是否滿足未...
    執(zhí)著_af43閱讀 436評論 0 0