測試場景:
1. 100個使用者在5秒內同時訪問14個頁面
4. 新增響應斷言:即在響應的文字中包含某個欄位或文字,即判斷訪問失敗,例如:error
5. 新增檢視結果樹:可以看到請求的資訊,響應的資料
6. 新增聚合報告:分析最大響應時間和最小響應時間和錯誤率
7. 新增斷言的結果:這裡可以看到根據響應斷言的資料來看到結果,例如,響應的時間花費了多少秒
實際操作:
1.新增執行緒組,設定併發使用者為100,時間為5秒,迴圈一次:
2.新增http請求,輸入請求頭,ip位址,路徑填根目錄即/
訪問多個頁面就新增多個http請求,填上對應的引數
3.每個訪問的網頁之間要有時間間隔,新增固定計時器,毫秒為單位,放在**與**之間
4.新增斷言持續時間,意思就是響應的時候,超過你設定的時間還沒有響應到資料,即判斷請求失敗
5.新增響應斷言,即在響應的資料中包含你設定的字元,也判斷請求失敗。
點選新增可以新增你要斷言的文字是什麼,或者**有什麼出現,做為乙個判斷判定的方法
6.新增檢視結果樹,可以看到請求是否成功,如果失敗,可以看到響應的狀態碼(顏色會比較突出),和響應的資料,如果看到響應的資料沒有報錯,但還是紅色顯示錯誤,就證明斷言成功,可能是響應時間超出了斷言的時間,或者是響應的資料中包含的響應斷言設定的字元。
都是紅色,但是請求是成功的,至少斷言出錯
7.新增斷言結果,可以看到都是錯誤的,還是時間超過了設定的時間
8.新增聚會報告,可以和多個**做對比,同樣的訪問人數和時間,這樣就可以對比出效能
可以將所有的報告資料等,存放至檔案裡,方便檢視和debug除錯
方法:例如:將聚合報告結果的資料儲存到檔案中,首先在本地桌面建立乙個csv檔案,然後點選瀏覽到本地csv的**中,點選最右邊的配置,選擇自己要保留的字段。執行結束後,點選桌面的csv檔案,就可以看到相關的資料。也可以配置其他字尾的檔案,其他報告也是同樣的方法
Apache ab 壓力測試結果分析
測試說明 模擬100個使用者,對伺服器發起總共1000次請求。測試命令 ab n 1000 c 100 測試報告如下圖 apache的版本資訊 測試完成度 benchmarking be patient completed 100 requests completed 200 requests co...
壓力測試 JMeter
2.jmeter安裝 2.1 jdk安裝 2.2 jmeter安裝 啟動jmeter 雙擊jmeter解壓路徑 apache jmeter 3.3 bin bin下面的jmeter.bat即可 3.測試例項 3.1 介面位址 3.2 請求引數 3.3 返回結果 4.jmeter指令碼編寫 4.1 新...
jmeter測試結果jtl欄位分析
1 bytes throughput over time 每秒傳輸位元組吞吐量,表明jmeter在測試時,隨著時間推移傳送和接受的位元組數 2 response codes per second 每秒返回的響應碼,表明jmeter測試期間,隨著時間的推移返回的響應碼,從中我們可看到測試期間在哪個時間...