1. 程式人生 > >Jmeter Web 性能測試入門 (三):Jmeter 常用組件說明

Jmeter Web 性能測試入門 (三):Jmeter 常用組件說明

onf coo request 處理 ava 入門 測試 fig 多次

線程組:用來設置並發的數量和模式。是用來模擬用戶並發的組件。JMeter 的每個任務都是用線程來處理的。
線程數:要並發的請求數量。
Ramp-Up Period: 在多次時間內把這些並發的請求發送完,單位秒
循環次數:這些並發一共要循環測試多少次
調度器:
啟動時間:測試計劃什麽時候啟動,啟動延遲會覆蓋它。當啟動時間已過,手動運行腳本時當前時間也會覆蓋它(但啟動時間頁面顯示不會變)。
結束時間:測試計劃什麽時候結束,持續時間會覆蓋它。
持續時間(秒):測試計劃持續多長時間,會覆蓋結束時間。
啟動延遲(秒):測試計劃延遲多長時間啟動,會覆蓋啟動時間。

配置元件:
CSV Data Set Config: 用來做參數化
HTTP Cookie 管理器: 用來自動保存cookie
HTTP信息頭管理器:把http header中所有請求都用到且相同的屬性設置在這裏。
HTTP請求默認值:把http request中所有請求都用到且相同的屬性設置在這裏。
用戶定義的變量:定義變量,並給出默認值。

Sampler:
HTTP請求:添加要測試發送給服務器的http請求。

前置處理器:
BeanShell PreProcessor:用java編寫在http請求執行前一些參數的設置和修改

後置處理器:
BeanShell PostProcessor:用java編寫在http請求執行後一些參數的設置和修改

斷言:
設置檢查當前Request返回的Response需要滿足的標準,若不滿足,則認為Request失敗。

監聽器:用來查看測試的結果
用表格察看結果:顯示每個http request執行時間和狀態
察看結果樹:顯示每個http request執行的response和request信息
聚合報告:顯示整體測試的執行情況,平均值等。

Jmeter Web 性能測試入門 (三):Jmeter 常用組件說明