您好,登錄后才能下訂單哦!
本篇內容主要講解“jmeter有哪些功能”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“jmeter有哪些功能”吧!
一說起兩大壓測工作Jmeter和LoadRunner的區別,可能很多人會說Jmeter的圖表分析結果功能很差,LoadRunner在這方面則很強大。
我有很長一段時間也是這樣認為,甚至還經常吐槽jmeter分析結果方面太弱了。
但是隨著對Jmeter的深入了解,我的看法慢慢有了轉變。不可否認的是,LR的圖表分析功能確實很強大,但是同時伴隨著它的笨重、反應慢等缺點。
而Jmeter其實提供了很多元件和第三方插件可以供我們進行各方面的數據分析,我們可以根據自己需要選擇用哪個、不用哪個,因為在實際工作中,我們比較關注的性能指標往往只有三五個,并不是全部指標都要統計,而且根據不同的系統關注點還會有變化。那么,這時候當你對Jmeter的各種分析元件都熟悉了之后,就會為工作提供很多方便,提高工作效率。
那么jmeter提供了哪些元件、插件供我們使用呢?最常見的就是察看結果樹和聚合報告了,相信大家都用過,其次還有監聽器中的其它元件。
今天我們先來看看最常用的元件----察看結果樹。
可以說這是jmeter中最常用的監聽器了,通過它就可以看到請求的發送和返回信息,用法也很簡單。
在測試計劃或線程組或sampler上右鍵添加監聽器--察看結果樹,然后不用做任何設置了
執行測試(當然,前提是你的腳本已經寫好了),然后就可以在察看結果樹里看到詳細信息了
通過上圖我們能看到什么信息呢?
一、先看左側的結果列表
1、通常我們會說執行成功的請求在左側會顯示綠色,執行失敗會顯示紅色。
2、其實,當我們沒有加斷言時,顯示綠色并不一定就是成功了,只代表響應碼是200或300系列,顯示紅色說明響應碼是400或500系列。所以要想確定請求返回的是正確的,必須要加上斷言,只有斷言成功才會顯示綠色。
3、在左側最下面有一個復選框Scroll automotically?勾選后,當請求很多時,滾動條會自動向下滾動。
二、再看右側的“取樣器結果”
1、這里顯示了很多信息,分別是如下意思:
Thread Name: 線程組名稱
Sample Start: 啟動開始時間
Load time: 加載時長,這個時間是我們測試常用的時間,也是整個請求的消耗時間,從發送到接收完成全程消耗的時間
Latency: 等待時長,不常用,表示從請求發送到剛開始接收響應時的時間
Size in bytes: 發送的數據總大小
Headers size in bytes: 發送頭大小
Body size in bytes: 發送數據的其余部分大小
Sample Count: 發送請求數統計
Error Count: 交互錯誤統計
Response code: 返回碼
Response message: 返回信息
Response headers: 返回的頭部信息
HTTPSampleResult:其它附加的請求信息
2、Raw和Parsed
默認情況下我們看到的是raw狀態的數據,也可以點擊下面的標簽切換到Parsed狀態,可以看的更直觀一點。
3、取樣器結果數據項的配置
點擊右側的Configure,會彈出配置框,在這里可以根據自己的需要選擇想要在“取樣器結果”、“請求”和“響應數據”中展示的數據,默認是全選的,我們可以自由配置。
1、請求中會顯示請求的url、參數、請求頭、cookies等詳細信息。
2、選擇請求的顯示格式
通過左側的下拉框可以選擇請求顯示的格式,默認是text,常用的有json、xml等
3、Raw和HTTP
同樣的,這里也可以從默認的raw格式切換成HTTP格式方便查看。
在這里可以通過下面的Search一行進行內容的搜索,直接在文本框中輸入內容,點擊Find在當前請求中搜索,還可以設置Case sensitive大小寫敏感、Regular正則表達式。
1、這里是服務器的響應結果數據,這里的內容很重要,我們調腳本時一定要時刻關注。
2、同“請求”一樣,也可以通過左側的下拉框來設置響應的數據顯示方式。
3、通過下面的Search行可以進行對當前請求的內容搜索。
剛才介紹的都是下半部分,下面我們來看看上半部分。
1、Search行
你有沒有注意到,這里也有一行Search選項,這里跟剛才說的下面的Search選項有什么區別呢?
一個作用于全部請求,一個作用于當前的單個請求。
這里的Search是在所有請求結果中進行查找,下面的Search只能在當前的請求中進行查找。
2、文件名
在這里可以設置文件名,把結果寫入文件中保存起來。也可以把之前生成的jtl結果文件導入進來查看。
3、篩選請求顯示結果
選中右側的“僅日志錯誤”,可以只查看錯誤的請求結果。選中“Successes”可以只查看成功的請求結果。
到此,相信大家對“jmeter有哪些功能”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。