课程大纲
性能测试简介
- 性能测试概述
- 性能测试在软件开发中的重要性
- 性能测试类型:负载测试、压力测试、耐力测试、尖峰测试、容量测试和可扩展性测试
- 性能测试生命周期
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经验
受众
- 质量保证工程师
- 开发者
- 系统管理员
客户评论 (5)
良好的融洽关系,Łukasz 有时间回答每个人的问题,并且能够说明任何有任何问题的人
Kelly Morris - Titian Software Poland Sp. z o.o.
课程 - Selenium WebDriver in C#
机器翻译
Amount of hands-on excersises.
Jakub Wasikowski - riskmethods sp. z o.o
课程 - API Testing with Postman
The trainer explained every functionality thoroughly.
Argean Quilaquil - DXC
课程 - TestComplete
Trainer is nice. His explanation is clear and interesting. He try to make the lessons interesting as possible. I enjoyed the lesson and gained a lot of knowledge. Thank you so much. The most useful technique I learned is the locating elements for different web component like textbox, radio buttons and buttons. Sometimes, the element ID is not capture correctly. We learned a different way of locating elements by using CSS selectors, XPath, Name and ID. I like the explanation. Thanks
Bee Chin Chuah - I-Access Solutions Pte Ltd
课程 - Advanced Selenium with C#
The One on One session is amazing!! And thankful that the trainer's skills are Excellent and his willingness to share them to the fullness. I am very satisfied. . with the training and I wouldn't have wish to have done it anywhere else. I would only wish that I had One day longer for the training.