Jmeter壓力測試-結果分析(三十)


壓力測試的示例:

用百度的網頁測試200個用戶在10秒之內同時訪問百度網頁,每個用戶只訪問一次:https://www.baidu.com/

1.添加線程組:

 

 線程數:模仿用戶並發的數量,

Ramp-up:運行線程的總時間,單位是秒

循環次數:每個線程循環多少次

現在的線程數是200,就是相當於有200個用戶,運行線程的總時間是10秒。也就是說在這10秒之內200個用戶同時訪問,一秒鍾有20個用戶同時訪問,每個用戶循環一次,也就是訪問一次

2.添加http請求默認值:

3.添加http請求:

 

 

 4.添加聚合報告,查看結果樹,用表格查看結果

查看結果樹:

 

查看聚合報告:

Sample:本次測試場景共運行多少線程;

 Average:平均響應時間; 

 Median:統計意義上的響應時間中值;

  90% line:所有線程中90%的線程響應時間都小於xx的值;

  Min:響應最小時間;

 Max:響應最大時間;

 Error:出錯率;

Throughput - 吞吐量以“requests/second、requests /minute、 requests /hour”來衡量。 時間單位已經被選取為second,所以,顯示速率至少是1.0,即每秒1個請求。 當吞吐量被保存到CVS文件時,采用的是requests/second,所以30.0 requests/second 在CVS中被保存為0.5

Kb/sec - 以Kilobytes/seond來衡量的吞吐量

200個用戶在10秒中同時訪問百度的頁面,平均響應時間是83489毫秒,最大的響應時間403308毫秒,最小的響應時間是387毫秒,錯誤率為21.5

用表格查看結果:

 

Sample:每個請求的序號

Start Time:每個請求開始時間

Thread Name:每個線程的名稱

Label:Http請求名稱

Sample Time:每個請求所花時間,單位毫秒

Status:請求狀態,如果為勾則表示成功,如果為叉表示失敗。

Bytes:請求的字節數

樣本數目:也就是上面所說的請求個數,成功的情況下等於你設定的並發數目乘以循環次數

平均:每個線程請求的平均時間

最新樣本:表示服務器響應最后一個請求的時間

偏離:服務器響應時間變化、離散程度測量值的大小,或者,換句話說,就是數據的分布。

在這里面可以看到,線程組名稱,每個線程響應時間,返回結果是否成功,字節數等。

如何只清除部分數據:

點擊左邊要清除的選項,比如,清除上一次百度頁面測試的聚合報告,點擊聚合報告,然后點擊工具欄的掃把圖標即可,這個只是清除你選擇的內容。

 

二.對淘寶進行壓測,查看結果:

 

可以兩個網站對比着查看分析

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM