Apache JMeter 的HTTP(S) 測試腳本錄製器 是快速生成效能測試腳本的利器,原理為啟動本地代理伺服器,記錄瀏覽器與目標系統的交互請求,自動轉換為 JMeter 取樣器。
Templates -> Recording 建立錄製模板,或手動新增 Thread Group -> HTTP(S) Test Script Recorder。8888,確保無衝突。勾選 HTTPS Domains 以支援 HTTPS 錄製(需安裝 JMeter 根憑證至瀏覽器)。localhost:8888(推薦使用 SwitchyOmega 等擴充套件快速切換)。Start,執行業務流程(登入、查詢、下單等)。Stop,錄製器自動在 Thread Group 下生成 HTTP Request 取樣器。刪除靜態資源請求(CSS/JS/圖片)、重複請求,新增斷言、參數化 (CSV Data Set Config)、關聯 (正則/JSON/邊界提取器) 處理動態 Token/SessionID。View Results Tree 監聽器,執行腳本檢查請求/回應正確性。Thread Group 線程數、Ramp-Up、Loop Count,啟動無介面模式 jmeter -n -t script.jmx -l result.jtl 進行正式壓測。URL Patterns to Exclude 填入 .*\.(css|js|png|jpg|ico|woff|map)。Gaussian Random Timer 或 Uniform Random Timer。Remote Start 多台負載機協同施壓。Include Controller 復用片段。