感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
性能测试简介
- 性能测试概述
- 性能测试在软件开发中的重要性
- 性能测试类型:负载测试、压力测试、耐力测试、尖峰测试、容量测试和可扩展性测试
- 性能测试生命周期
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 以进行分布式测试
- 在多台机器上运行分布式负载测试
- 分布式测试的最佳实践
性能测试案例研究
- 案例研究 1:电子商务平台的负载测试
- 案例研究 2:金融应用的压力测试
- 案例研究 3:移动应用后端的性能测试
- 从实际场景中学到的经验与最佳实践
总结与下一步
要求
- 软件测试的基本理解
- 熟悉Web技术
- 具备Java经验
受众
- 质量保证工程师
- 开发者
- 系统管理员
21 小时
客户评论 (3)
实践练习,更容易记住信息
ashley bolen - Insurance Corporation of British Columbia
课程 - Test Automation with Selenium
机器翻译
关键主题可以提前与培训师讨论并达成一致。研讨会期间氛围轻松愉快。
Lorenz - Continentale Lebensversicherung AG
课程 - Advanced Selenium
机器翻译
我获得了新知识,对此我非常有信心。没有任何不清楚的地方。
Barbara - Titian Software Poland Sp. z o.o.
课程 - Selenium WebDriver in C#
机器翻译