工具篇 - JMeter性能測(cè)試基本過(guò)程及示例05

前言

性能測(cè)試是我們?nèi)粘y(cè)試過(guò)程中,必須掌握的技能瞭亮。通過(guò)進(jìn)行性能測(cè)試方仿,我們能分析服務(wù)端的整體性能、負(fù)載等统翩,以便進(jìn)一步評(píng)估我們的業(yè)務(wù)系統(tǒng)是否能滿足當(dāng)前運(yùn)營(yíng)生產(chǎn)及未來(lái)業(yè)務(wù)增長(zhǎng)情況下如何進(jìn)一步調(diào)整我們的服務(wù)配置方案仙蚜。

jmeter為性能測(cè)試提供了一下特色:

  • jmeter可以對(duì)測(cè)試靜態(tài)資源(例如js、html等)以及動(dòng)態(tài)資源(例如php厂汗、jsp委粉、ajax等等)進(jìn)行性能測(cè)試
  • jmeter可以挖掘出系統(tǒng)最大能處理的并發(fā)用戶數(shù)
  • jmeter提供了一系列各種形式的性能分析報(bào)告

使用jmeter一般用于以下兩種類型的性能測(cè)試

516.png

負(fù)載測(cè)試:通過(guò)測(cè)試系統(tǒng)在資源超負(fù)荷情況下的表現(xiàn),以發(fā)現(xiàn)設(shè)計(jì)上的錯(cuò)誤或驗(yàn)證系統(tǒng)的負(fù)載能力娶桦。

壓力測(cè)試:測(cè)試系統(tǒng)能承受的最大負(fù)載能力贾节。目的在于發(fā)挖掘出目標(biāo)服務(wù)系統(tǒng)可以處理的最大負(fù)載。

基本過(guò)程

下面我們看下使用jmeter進(jìn)行性能測(cè)試的基本過(guò)程趟紊。

51.png

對(duì)上圖進(jìn)行簡(jiǎn)要的說(shuō)明

  • 新增線程組

創(chuàng)建測(cè)試線程組氮双,并設(shè)置線程數(shù)量及線程初始化啟動(dòng)方式。

  • 新增JMeter元組

創(chuàng)建各種默認(rèn)元組及測(cè)試元組霎匈,填入目標(biāo)測(cè)試靜態(tài)資源請(qǐng)求和動(dòng)態(tài)資源請(qǐng)求參數(shù)及數(shù)據(jù)戴差。

  • 新增監(jiān)聽(tīng)器

創(chuàng)建各種形式的結(jié)果搜集元組,以便在運(yùn)行過(guò)程及運(yùn)行結(jié)束后搜集監(jiān)控指標(biāo)數(shù)據(jù)铛嘱。

  • 運(yùn)行&查看結(jié)果
    調(diào)試運(yùn)行暖释,分析指標(biāo)數(shù)據(jù),挖掘性能瓶頸墨吓、評(píng)估系統(tǒng)性能狀態(tài)球匕、

示例

下面我們以打開(kāi)百度演示上述過(guò)程。

  • 新增線程組
  1. 在jmeter的bin目錄下雙擊jmeter.bat啟動(dòng)jmeter
  2. 在左邊操作欄中選擇“測(cè)試計(jì)劃”帖烘,右擊新增一個(gè)線程組亮曹,如圖所示:
52.png
  1. 初始化線程組相關(guān)信息,如圖:
53.png
  • 新增JMeter元組
  1. 添加默認(rèn)配置元素秘症,添加如下默認(rèn)配置照卦,如圖
54.png

各默認(rèn)組件配置如圖所示。
HTTP Cache Manager

55.png

HTTP Cookie管理器

56.png

HTTP請(qǐng)求默認(rèn)值

57.png
  1. 添加HTTP Request元組
    在線程組上右擊新增HTTP請(qǐng)求乡摹,如圖:
58.png

HTTP請(qǐng)求設(shè)置如圖:

59.png
  • 新增監(jiān)聽(tīng)器

在這里我們添加如下監(jiān)聽(tīng)器役耕,如圖所示

510.png
  • 運(yùn)行&查看結(jié)果

如果啟動(dòng)運(yùn)行jmeter,可以單擊添加的監(jiān)聽(tīng)器查看運(yùn)行過(guò)程中的監(jiān)控指標(biāo)數(shù)據(jù)聪廉,也可以等運(yùn)行結(jié)束后瞬痘,再查看故慈。

511.png

結(jié)果說(shuō)明

下面我們就監(jiān)聽(tīng)器所采集的結(jié)果圖進(jìn)行簡(jiǎn)要的說(shuō)明:

圖形結(jié)果

512.png

察看結(jié)果樹(shù)

513.png

用表格查看結(jié)果

514.png

聚合報(bào)告

515.png

總結(jié)

本次就jmeter使用的基本過(guò)程如何使用進(jìn)行了分享,并就訪問(wèn)百度首頁(yè)進(jìn)行了實(shí)際測(cè)試演示框全。在最后就常用的幾個(gè)監(jiān)聽(tīng)器中字段含義進(jìn)行了說(shuō)明察绷。請(qǐng)大家根據(jù)企業(yè)實(shí)際項(xiàng)目進(jìn)行演練,請(qǐng)勿使用示例中百度示例竣况。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末克婶,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子丹泉,更是在濱河造成了極大的恐慌情萤,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,123評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件摹恨,死亡現(xiàn)場(chǎng)離奇詭異筋岛,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)晒哄,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,031評(píng)論 2 384
  • 文/潘曉璐 我一進(jìn)店門睁宰,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人寝凌,你說(shuō)我怎么就攤上這事柒傻。” “怎么了较木?”我有些...
    開(kāi)封第一講書(shū)人閱讀 156,723評(píng)論 0 345
  • 文/不壞的土叔 我叫張陵红符,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我伐债,道長(zhǎng)预侯,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,357評(píng)論 1 283
  • 正文 為了忘掉前任峰锁,我火速辦了婚禮萎馅,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘虹蒋。我一直安慰自己糜芳,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,412評(píng)論 5 384
  • 文/花漫 我一把揭開(kāi)白布魄衅。 她就那樣靜靜地躺著峭竣,像睡著了一般。 火紅的嫁衣襯著肌膚如雪徐绑。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 49,760評(píng)論 1 289
  • 那天莫辨,我揣著相機(jī)與錄音傲茄,去河邊找鬼毅访。 笑死,一個(gè)胖子當(dāng)著我的面吹牛盘榨,可吹牛的內(nèi)容都是我干的喻粹。 我是一名探鬼主播,決...
    沈念sama閱讀 38,904評(píng)論 3 405
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼草巡,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼守呜!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起山憨,我...
    開(kāi)封第一講書(shū)人閱讀 37,672評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤查乒,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后郁竟,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體玛迄,經(jīng)...
    沈念sama閱讀 44,118評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,456評(píng)論 2 325
  • 正文 我和宋清朗相戀三年棚亩,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了蓖议。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,599評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡讥蟆,死狀恐怖勒虾,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情瘸彤,我是刑警寧澤修然,帶...
    沈念sama閱讀 34,264評(píng)論 4 328
  • 正文 年R本政府宣布,位于F島的核電站钧栖,受9級(jí)特大地震影響低零,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜拯杠,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,857評(píng)論 3 312
  • 文/蒙蒙 一掏婶、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧潭陪,春花似錦雄妥、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,731評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至黎炉,卻和暖如春枝秤,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背慷嗜。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,956評(píng)論 1 264
  • 我被黑心中介騙來(lái)泰國(guó)打工淀弹, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留丹壕,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,286評(píng)論 2 360
  • 正文 我出身青樓薇溃,卻偏偏與公主長(zhǎng)得像菌赖,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子沐序,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,465評(píng)論 2 348

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

  • 在使用Jmeter進(jìn)行接口的性能測(cè)試時(shí)琉用,由于Jmeter 是JAVA應(yīng)用,對(duì)于CPU和內(nèi)存的消耗比較大策幼,所以邑时,當(dāng)需...
    燕京博士閱讀 4,162評(píng)論 0 16
  • 互聯(lián)網(wǎng)壓力性能Badboy.Jmeterhttp://itopic.org/jmeter-http-tcp.htm...
    燕京博士閱讀 2,886評(píng)論 0 20
  • 1 Jmeter安裝配置 使用Jmeter前首先要安裝JDK,配置JDK環(huán)境變量垄惧。Jmeter不需要安裝刁愿,下載后...
    茶小汐閱讀 2,924評(píng)論 0 8
  • 一、基本概念 1.測(cè)試計(jì)劃是使用 JMeter 進(jìn)行測(cè)試的起點(diǎn)到逊,它是其它 JMeter 測(cè)試元件的容器铣口。 2.線程...
    Leo_0626閱讀 2,269評(píng)論 0 10
  • CSS的全稱 層疊樣式表(Cascading Style Sheets),是一種樣式表語(yǔ)言,用來(lái)描述HTML和XM...
    傾國(guó)傾城的小餅干閱讀 334評(píng)論 0 1