- JMeter教程
- JMeter - 首頁
- JMeter - 概述
- JMeter - 環境配置
- JMeter - 建立測試計劃
- JMeter - 測試計劃元素
- JMeter - Web測試計劃
- JMeter - 資料庫測試計劃
- JMeter - FTP測試計劃
- JMeter - Web服務測試計劃
- JMeter - JMS測試計劃
- JMeter - 監控測試計劃
- JMeter - 監聽器
- JMeter - 函式
- JMeter - 正則表示式
- JMeter最佳實踐
- JMeter資源
- JMeter - 快速指南
- JMeter - 有用資源
- JMeter - 討論
JMeter最佳實踐
JMeter在分散式環境下執行時存在一些限制。遵循以下指南將有助於建立真實且持續的負載:
如果執行緒數較多,請使用多個JMeter例項。
檢查作用域規則並相應地設計。
始終對所有元素使用命名約定。
在執行指令碼之前,檢查預設的瀏覽器連線設定。
適當地新增監聽器。
以下是一些減少資源需求的建議:
使用非GUI模式:jmeter -n -t test.jmx -l test.jtl。
儘可能少用監聽器;如果使用上面的-l標誌,則可以刪除或停用所有監聽器。
停用“檢視結果樹”監聽器,因為它會消耗大量記憶體,並可能導致控制檯凍結或JMeter記憶體不足。但是,僅選中“錯誤”的情況下,使用“檢視結果樹”監聽器是安全的。
不要使用大量相似的取樣器,而是在迴圈中使用相同的取樣器,並使用變數(CSV資料集)來改變樣本。或者可以使用訪問日誌取樣器。
不要使用功能模式。
使用CSV輸出而不是XML。
僅儲存您需要的資料。
儘可能少用斷言。
停用所有JMeter圖表,因為它們會消耗大量記憶體。您可以使用Web介面中的JTL選項卡檢視所有即時圖表。
如果使用了CSV資料集配置,請不要忘記擦除本地路徑。
每次測試執行前清理“檔案”選項卡。
廣告