聯繫我們

課程簡介

效能測試簡介

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

Apache JMeter 概述

  • Apache JMeter 簡介。
  • JMeter 的歷史與演變。
  • JMeter 的功能與能力。
  • 安裝與配置 JMeter。
  • JMeter 介面:操作 GUI。

JMeter 測試計畫基礎

  • 理解 JMeter 測試計畫。
  • 建立簡單的測試計畫。
  • 測試計畫的組件:執行緒群組、取樣器、監聽器和斷言。
  • 在 JMeter 中運行您的第一個測試。

構建進階測試計畫

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

JMeter 斷言與監聽器

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

JMeter 腳本與插件整合

  • JMeter BeanShell 腳本簡介。
  • 使用 JSR223 取樣器和 Groovy 進行腳本編寫。
  • JMeter 插件概述。
  • 安裝和使用流行插件:自定義圖表、進階控制器等。
  • 通過插件增強測試計畫。

Web 應用程式負載測試

  • 配置用於 Web 應用程式負載測試的測試計畫。
  • 使用 HTTP 取樣器和 Cookie 管理器。
  • 使用 JMeter 測試 RESTful API。
  • 分析結果:識別瓶頸及效能問題。
  • 報告並匯出測試結果。

JMeter 分散式測試

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

效能測試案例研究

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

總結與後續步驟

最低要求

  • 具備基本的軟體測試知識。
  • 熟悉 Web 技術。
  • 有 Java 使用經驗。

受眾對象

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

人數


每位參與者的報價

客戶評論 (3)

即將到來的課程

課程分類