課程簡介

介紹 Performance Testing

  • 性能測試概述
  • 性能測試在軟體開發中的重要性
  • 性能測試的類型:負載、壓力、耐久性、峰值、容量和可擴充性
  • 性能測試生命週期

Apache 概述 JMeter

  • Apache 簡介 JMeter
  • JMeter 的歷史和演變
  • JMeter 的特性和功能
  • 安裝與設定JMeter
  • JMeter 介面:導航 GUI

JMeter 測試計劃基礎知識

  • 瞭解 JMeter 測試計劃
  • 創建簡單的測試計劃
  • 測試計劃的元件:線程組、採樣器、偵聽器和斷言
  • 在 JMeter 中運行您的第一個測試

構建高級測試計劃

  • 使用線程組:配置用戶和負載
  • 配置 HTTP 請求預設值和 HTTP 標頭管理員
  • 使用邏輯控制器:if、loop、switch 和 interleave 控制器
  • 實現計時器:常量、統一和高斯隨機計時器
  • 集成 CSV 資料集配置以進行參數化

JMeter 斷言和偵聽器

  • JMeter 中的斷言簡介
  • 配置回應斷言以進行驗證
  • 實現 duration 和size斷言
  • 探索 JMeter 偵聽器:查看結果、摘要報告和圖表
  • 自定義偵聽器輸出以進行分析

JMeter 腳本和外掛程式集成

  • JMeter 中的 BeanShell 腳本簡介
  • 使用 JSR223 sampler 和 Groovy 編寫腳本
  • JMeter 外掛程式概述
  • 安裝和使用流行的外掛程式:自定義圖表、高級控制器等
  • 使用外掛程式增強測試計劃

負載測試 Web 應用程式

  • 為 Web 應用程式負載測試配置測試計劃
  • 使用 HTTP 採樣器和 Cookie 管理員
  • 使用 JMeter 測試 RESTful API
  • 分析結果:識別瓶頸和性能問題
  • 報告和匯出測試結果

使用 JMeter 進行分散式測試

  • 分散式測試簡介
  • 配置 JMeter 進行分散式測試
  • 跨多台計算機運行分散式負載測試
  • 分散式測試的最佳實踐

性能測試案例研究

  • 案例研究 1:對電子商務平台進行負載測試
  • 案例研究 2:對財務應用程式進行壓力測試
  • 案例研究 3:移動應用程式後端的性能測試
  • 從實際場景中吸取的經驗教訓和最佳實踐

總結和後續步驟

最低要求

  • 對軟體測試有基本的瞭解
  • 熟悉 Web 技術
  • 使用 Java 的經驗

觀眾

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

客戶評論 (4)

課程分類