聯繫我們

課程簡介

效能測試簡介

  • 效能測試概述。
  • 效能測試在軟體開發中的重要性。
  • 效能測試類型:負載、壓力、耐力、尖峰、容量與延展性測試。
  • 效能測試生命週期。

Apache JMeter 概覽

  • Apache JMeter 簡介。
  • JMeter 的發展歷史與演進。
  • JMeter 的功能與能力。
  • 安裝與配置 JMeter。
  • JMeter 介面操作:導覽圖形使用者介面。

JMeter 測試計劃基礎

  • 理解 JMeter 測試計劃。
  • 建立簡單的測試計劃。
  • 測試計劃的組成部分:執行緒群組、取樣器、監聽器與斷言。
  • 在 JMeter 中運行首次測試。

構建進階測試計劃

  • 處理執行緒群組:配置用戶數量與負載。
  • 配置 HTTP 請求預設值與 HTTP 標頭管理器。
  • 使用邏輯控制器:If、Loop、Switch 與 Interleave 控制器。
  • 實施定時器:常數、均勻分佈與高斯隨機定時器。
  • 整合 CSV 數據集配置以實現參數化。

JMeter 斷言與監聽器

  • JMeter 斷言簡介。
  • 配置響應斷言進行驗證。
  • 實施時間與大小斷言。
  • 探索 JMeter 監聽器:查看結果、摘要報告與圖表。
  • 自定義監聽器輸出以利分析。

JMeter 指令碼與插件集成

  • JMeter BeanShell 指令碼簡介。
  • 使用 JSR223 取樣器與 Groovy 進行指令碼編寫。
  • JMeter 插件概覽。
  • 安裝並使用流行插件:自定義圖表、進階控制器等。
  • 利用插件增強測試計劃。

網頁應用程式負載測試

  • 為網頁應用程式負載測試配置測試計劃。
  • 使用 HTTP 取樣器與 Cookie 管理器。
  • 使用 JMeter 測試 RESTful API。
  • 分析結果:識別瓶頸與效能問題。
  • 報告並導出測試結果。

JMeter 分散式測試

  • 分散式測試簡介。
  • 配置 JMeter 以進行分散式測試。
  • 在多臺機器上運行分散式負載測試。
  • 分散式測試的最佳實踐。

效能測試案例研究

  • 案例研究一:針對電子商務平台進行負載測試。
  • 案例研究二:針對金融應用程式進行壓力測試。
  • 案例研究三:針對行動應用程式後端進行效能測試。
  • 從實際情境中吸取的教訓與最佳實踐。

總結與後續步驟

最低要求

  • 具備基本的軟體測試知識。
  • 熟悉網頁技術。
  • 擁有 Java 經驗。

目標受眾

  • 品質保證工程師。
  • 開發人員。
  • 系統管理員。
 21 小時

客戶評論 (3)

課程分類