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