溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

jmeter有哪些功能

發(fā)布時間:2021-12-07 16:09:05 來源:億速云 閱讀:144 作者:iii 欄目:移動開發(fā)

本篇內(nèi)容主要講解“jmeter有哪些功能”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“jmeter有哪些功能”吧!

0 前言

一說起兩大壓測工作Jmeter和LoadRunner的區(qū)別,可能很多人會說Jmeter的圖表分析結(jié)果功能很差,LoadRunner在這方面則很強大。

我有很長一段時間也是這樣認為,甚至還經(jīng)常吐槽jmeter分析結(jié)果方面太弱了。

但是隨著對Jmeter的深入了解,我的看法慢慢有了轉(zhuǎn)變。不可否認的是,LR的圖表分析功能確實很強大,但是同時伴隨著它的笨重、反應慢等缺點。

而Jmeter其實提供了很多元件和第三方插件可以供我們進行各方面的數(shù)據(jù)分析,我們可以根據(jù)自己需要選擇用哪個、不用哪個,因為在實際工作中,我們比較關(guān)注的性能指標往往只有三五個,并不是全部指標都要統(tǒng)計,而且根據(jù)不同的系統(tǒng)關(guān)注點還會有變化。那么,這時候當你對Jmeter的各種分析元件都熟悉了之后,就會為工作提供很多方便,提高工作效率。

那么jmeter提供了哪些元件、插件供我們使用呢?最常見的就是察看結(jié)果樹和聚合報告了,相信大家都用過,其次還有監(jiān)聽器中的其它元件。
jmeter有哪些功能

1查看結(jié)果樹一

今天我們先來看看最常用的元件----察看結(jié)果樹。


可以說這是jmeter中最常用的監(jiān)聽器了,通過它就可以看到請求的發(fā)送和返回信息,用法也很簡單。

在測試計劃或線程組或sampler上右鍵添加監(jiān)聽器--察看結(jié)果樹,然后不用做任何設置了

執(zhí)行測試(當然,前提是你的腳本已經(jīng)寫好了),然后就可以在察看結(jié)果樹里看到詳細信息了
jmeter有哪些功能
通過上圖我們能看到什么信息呢?

一、先看左側(cè)的結(jié)果列表

1、通常我們會說執(zhí)行成功的請求在左側(cè)會顯示綠色,執(zhí)行失敗會顯示紅色。

2、其實,當我們沒有加斷言時,顯示綠色并不一定就是成功了,只代表響應碼是200或300系列,顯示紅色說明響應碼是400或500系列。所以要想確定請求返回的是正確的,必須要加上斷言,只有斷言成功才會顯示綠色。

3、在左側(cè)最下面有一個復選框Scroll automotically?勾選后,當請求很多時,滾動條會自動向下滾動。

二、再看右側(cè)的“取樣器結(jié)果”

1、這里顯示了很多信息,分別是如下意思:

Thread Name: 線程組名稱

Sample Start: 啟動開始時間

Load time: 加載時長,這個時間是我們測試常用的時間,也是整個請求的消耗時間,從發(fā)送到接收完成全程消耗的時間

Latency:  等待時長,不常用,表示從請求發(fā)送到剛開始接收響應時的時間

Size in bytes: 發(fā)送的數(shù)據(jù)總大小

Headers size in bytes: 發(fā)送頭大小

Body size in bytes: 發(fā)送數(shù)據(jù)的其余部分大小

Sample Count: 發(fā)送請求數(shù)統(tǒng)計

Error Count: 交互錯誤統(tǒng)計

Response code: 返回碼

Response message: 返回信息

Response headers: 返回的頭部信息

HTTPSampleResult:其它附加的請求信息

2、Raw和Parsed
jmeter有哪些功能
默認情況下我們看到的是raw狀態(tài)的數(shù)據(jù),也可以點擊下面的標簽切換到Parsed狀態(tài),可以看的更直觀一點。

3、取樣器結(jié)果數(shù)據(jù)項的配置
jmeter有哪些功能

點擊右側(cè)的Configure,會彈出配置框,在這里可以根據(jù)自己的需要選擇想要在“取樣器結(jié)果”、“請求”和“響應數(shù)據(jù)”中展示的數(shù)據(jù),默認是全選的,我們可以自由配置。

 三、下面看“請求”選項卡

1、請求中會顯示請求的url、參數(shù)、請求頭、cookies等詳細信息。
jmeter有哪些功能
2、選擇請求的顯示格式
jmeter有哪些功能
通過左側(cè)的下拉框可以選擇請求顯示的格式,默認是text,常用的有json、xml等

3、Raw和HTTP

同樣的,這里也可以從默認的raw格式切換成HTTP格式方便查看。
jmeter有哪些功能
在這里可以通過下面的Search一行進行內(nèi)容的搜索,直接在文本框中輸入內(nèi)容,點擊Find在當前請求中搜索,還可以設置Case sensitive大小寫敏感、Regular正則表達式。

四、“響應數(shù)據(jù)”選項卡

jmeter有哪些功能

1、這里是服務器的響應結(jié)果數(shù)據(jù),這里的內(nèi)容很重要,我們調(diào)腳本時一定要時刻關(guān)注。

2、同“請求”一樣,也可以通過左側(cè)的下拉框來設置響應的數(shù)據(jù)顯示方式。

3、通過下面的Search行可以進行對當前請求的內(nèi)容搜索。

五、上半部分

剛才介紹的都是下半部分,下面我們來看看上半部分。
jmeter有哪些功能
1、Search行

你有沒有注意到,這里也有一行Search選項,這里跟剛才說的下面的Search選項有什么區(qū)別呢?

一個作用于全部請求,一個作用于當前的單個請求。

這里的Search是在所有請求結(jié)果中進行查找,下面的Search只能在當前的請求中進行查找。

2、文件名

在這里可以設置文件名,把結(jié)果寫入文件中保存起來。也可以把之前生成的jtl結(jié)果文件導入進來查看。

3、篩選請求顯示結(jié)果

選中右側(cè)的“僅日志錯誤”,可以只查看錯誤的請求結(jié)果。選中“Successes”可以只查看成功的請求結(jié)果。

到此,相信大家對“jmeter有哪些功能”有了更深的了解,不妨來實際操作一番吧!這里是億速云網(wǎng)站,更多相關(guān)內(nèi)容可以進入相關(guān)頻道進行查詢,關(guān)注我們,繼續(xù)學習!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI