Course Code: apachejmetertesting
Duration: 21 hours
Prerequisites:
  • 對軟體測試有基本的瞭解
  • 熟悉 Web 技術
  • 使用 Java 的經驗

觀眾

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

ApacheJMeter 是一個開源軟體工具,主要用於性能測試和負載測試應用程式。

這種講師指導的現場培訓(在線或現場)面向希望使用ApacheJMeter進行軟體性能測試的中級質量保證工程師。

在本次培訓結束時,參與者將能夠:

  • 瞭解性能測試原則和 Apache 的作用 JMeter。
  • 安裝、配置和導航 Apache JMeter 以創建和執行測試計劃。
  • 設計具有參數化和腳本等高級功能的全面測試計劃。
  • 分析測試結果以識別性能問題並優化應用程式。
  • 在實際場景中執行分散式測試並應用最佳實踐。

課程形式

  • 互動講座和討論。
  • 大量的練習和練習。
  • 在即時實驗室環境中動手實施。

課程自定義選項

  • 要申請本課程的定製培訓,請聯繫我們進行安排。
Course Outline:

介紹 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:移動應用程式後端的性能測試
  • 從實際場景中吸取的經驗教訓和最佳實踐

總結和後續步驟

Sites Published:

United Arab Emirates - Performance Testing with Apache JMeter

Qatar - Performance Testing with Apache JMeter

Egypt - Performance Testing with Apache JMeter

Saudi Arabia - Performance Testing with Apache JMeter

South Africa - Performance Testing with Apache JMeter

Brasil - Performance Testing with Apache JMeter

Canada - Performance Testing with Apache JMeter

中国 - Performance Testing with Apache JMeter

香港 - Performance Testing with Apache JMeter

澳門 - Performance Testing with Apache JMeter

台灣 - Performance Testing with Apache JMeter

USA - Performance Testing with Apache JMeter

Österreich - Performance Testing with Apache JMeter

Schweiz - Performance Testing with Apache JMeter

Deutschland - Performance Testing with Apache JMeter

Czech Republic - Performance Testing with Apache JMeter

Denmark - Performance Testing with Apache JMeter

Estonia - Performance Testing with Apache JMeter

Finland - Performance Testing with Apache JMeter

Greece - Performance Testing with Apache JMeter

Magyarország - Performance Testing with Apache JMeter

Ireland - Performance Testing with Apache JMeter

Luxembourg - Performance Testing with Apache JMeter

Latvia - Performance Testing with Apache JMeter

España - Performance Testing with Apache JMeter

Italia - Performance Testing with Apache JMeter

Lithuania - Performance Testing with Apache JMeter

Nederland - Performance Testing with Apache JMeter

Norway - Performance Testing with Apache JMeter

Portugal - Performance Testing with Apache JMeter

România - Performance Testing with Apache JMeter

Sverige - Performance Testing with Apache JMeter

Türkiye - Performance Testing with Apache JMeter

Malta - Performance Testing with Apache JMeter

Belgique - Performance Testing with Apache JMeter

France - Performance Testing with Apache JMeter

日本 - Performance Testing with Apache JMeter

Australia - Performance Testing with Apache JMeter

Malaysia - Performance Testing with Apache JMeter

New Zealand - Performance Testing with Apache JMeter

Philippines - Performance Testing with Apache JMeter

Singapore - Performance Testing with Apache JMeter

Thailand - Performance Testing with Apache JMeter

Vietnam - Performance Testing with Apache JMeter

India - Performance Testing with Apache JMeter

Argentina - Performance Testing with Apache JMeter

Chile - Performance Testing with Apache JMeter

Costa Rica - Performance Testing with Apache JMeter

Ecuador - Performance Testing with Apache JMeter

Guatemala - Performance Testing with Apache JMeter

Colombia - Performance Testing with Apache JMeter

México - Performance Testing with Apache JMeter

Panama - Performance Testing with Apache JMeter

Peru - Performance Testing with Apache JMeter

Uruguay - Performance Testing with Apache JMeter

Venezuela - Performance Testing with Apache JMeter

Polska - Performance Testing with Apache JMeter

United Kingdom - Performance Testing with Apache JMeter

South Korea - Performance Testing with Apache JMeter

Pakistan - Performance Testing with Apache JMeter

Sri Lanka - Performance Testing with Apache JMeter

Bulgaria - Performance Testing with Apache JMeter

Bolivia - Performance Testing with Apache JMeter

Indonesia - Performance Testing with Apache JMeter

Kazakhstan - Performance Testing with Apache JMeter

Moldova - Performance Testing with Apache JMeter

Morocco - Performance Testing with Apache JMeter

Tunisia - Performance Testing with Apache JMeter

Kuwait - Performance Testing with Apache JMeter

Oman - Performance Testing with Apache JMeter

Slovakia - Performance Testing with Apache JMeter

Kenya - Performance Testing with Apache JMeter

Nigeria - Performance Testing with Apache JMeter

Botswana - Performance Testing with Apache JMeter

Slovenia - Performance Testing with Apache JMeter

Croatia - Performance Testing with Apache JMeter

Serbia - Performance Testing with Apache JMeter

Bhutan - Performance Testing with Apache JMeter

Nepal - Performance Testing with Apache JMeter

Uzbekistan - Performance Testing with Apache JMeter