第一天
GB_T 25000 的历史背景
说明GB/T 25000的来源。
10分钟
GB_T 25000 性能效率解析
系统/软件产品质量模型
性能效率
时间特性
资源利用率
容量
性能效率的依从性
解析GB/T25000中性能效率相关的描述。
10分钟
性能效率的落地指标
时间特性
资源利用率
容量
依从性
将标准落地到具体的指标中。
10分钟
测试文档集的要求
测试计划/测试方案
测试说明/测试场景
测试结果/测试报告
介绍测试文档集的要求,及通常项目中的使用方式。
1小时
测试计划/测试方案
1.测试背景
- 项目背景
- 测试范围
- 测试目的
- 参考资料
- 术语表
2.模型与指标
- 业务模型
- 联机场景
- 批量场景
- 性能需求指标
- 联机场景
- 批量场景
3.测试实施准备
- 测试环境准备
- 测试工具准备
- 测试挡板准备
- 测试数据准备
- 基础数据
- 批量执行数据
- 测试脚本准备
4.测试策略
- 测试发起策略
- 测试执行策略
- 联机场景
- 联机/日终批量
- 测试监控策略
- 测试统计策略
5.测试启停准则
- 启动准则
- 结束准则
- 暂停/再启动准则
6.测试组织架构
7.测试输出
- 结果输出
8.测试风险分析
根据实际的测试内容编写测试计划/测试方案。
2小时
测试环境搭建
Nginx搭建配置
Tomcat搭建配置
Redis搭建配置
MySQL搭建配置
课前完成
测试用例/测试场景说明及执行
脚本试运行
基准测试
容量测试
测试执行记录
测试结果整理
通过实例将测试用例/测试场景运行起来,并记录真实的执行结果。
在这一部分中,将根据实际的执行过程,结合分析的数据,做很多细节的调整,所以从整体的结构上来看,这部分将是最核心的部分。
6小时
第二天
测试监控分析
操作系统监控分析
中间件监控分析
数据库监控分析
JVM监控分析
缓存监控分析
全链路监控分析
通过实际操作将性能组件监控起来。
这部分将与前一部分同时进行。
6小时
测试结果/测试报告
1测试结果整理
- 基准测试结果
- 容量测试结果
2结果分析
- 基准测试分析
- 容量测试分析
3结论
4问题汇总
- 按系统分
- 按类型分
5对运维的建议
通过实例将测试结果/测试报告。
1小时
总结
整体贯穿总结课程收获。
30分钟
课程目标
通过本课程的学习,可以根据GB/T 25000.51-2016和GB/T 25000.10-2016中制定的内容,对RUSP进行软件性能效率进行全面评估,并给出专业的测试报告。
课程优势和亮点
解析GB/T 25000.51-2016和GB/T 25000.10-2016中软件性能效率。
现场实例教学,学员可亲手操作。
从测试工具、监控工具、分析工具的完整操作过程课程。
提升团队的性能执行能力。
课程对象
此课程适合于性能架构师、性能分析师、性能测试工程师、性能项目经理、软件质量管理人员、运维人员、开发工程师