所在位置:首页 -- 技术培训 -- 软件测试 -- 软件性能测试及最佳实践分享

软件性能测试及最佳实践分享


课程简介
性能测试在软件的质量保证中起着重要的作用,是发现软件性能问题最有效的手段,而完备有效的性能测试是最关键的。正确认识及实施软件性能测试,是对性能测试人员最基本的要求,但是只有这些是远远不够的,在性能测试过程中我们要讲策略,如何部署每一环节及应用好的策略来帮助我们实现最优,是本课的重点。本课程通过实践案例分享轻松讲解如何做好的性能测试。
课程特点
·课程的中心思想是如何部署性能测试的各个环节,应用好的思路和策略做好性能测试分析才是最关键的。
·应用案例结合技术来讲解如何解决测试中的实际难题。
·由浅入深,轻松掌握实践技巧,帮助学员提高工作效能。
课程目标
·正确认识并深入理解性能测试。
·正确选择和利用好强大的性能测试工具是做好性能测试的重要保证。
·做好测试环境准备是开始测试工作的基本功。
·如何做好性能测试监控的部署和实施。
·如何应用好的思路和策略做好性能测试分析。
教学大纲

教学单元 单元教学内容 说明
第一单元:对性能测试的深入理解

软件性能测试概述
- 什么是软件性能测试
- 软件性能测试的特点
- 软件性能测试的阶段

性能测试体系框架的创建
性能测试调研和建模

性能方案编写
- 性能需求
- 性能建模

性能策略
- 基准测试
- 容量测试
- 异常测试

业务到场景的转化
性能场景设计
- 场景的来源
- 场景在性能测试中的地位
- 场景的设置
- 场景的微调及对结果的影响
- 场景分析步骤

性能测试的正交性
-性能测试中的正交性分析
 

做一个好的性能测试人员首先要对性能测试有深刻的理解,包括性能测试框架,性能测试需求,性能测试建模,性能测试策略等等
第二单元:性能测试工具的选则以及对性能测试工具的理解

性能测试工具的选择技巧
- 常用的性能测试压力、监控工具介绍
- 各种工具的特点和适用范围
- 测试工具选择的策略
- 从多角度考虑工具

理解性能工具LoadRunner
- 安装LoadRunner
- 配置运行时设置
- 场景执行
- 调度场景
- 性能监控
- 分析结果数据

 


 

公欲善其事,必先利其器,对进行性能测试来说,正确选择和利用好强大的性能测试工具是做好性能测试的重要保证,也是基本功
第三单元:性能测试环境、监控部署和实施

性能测试环境准备方法
- 硬件环境准备
- 软件环境准备
- 数据环境维护策略
- 为数据环境准备维护脚本

性能测试监控的部署和实施
- 监控工具
- 监控命令
- 数据库监控工具
- 操作系统监控工具
- 应用服务器监控工具
- 中间件监控工具
 

性能测试过程中,测试环境准备及性能测试的监控实施部署至关重要,结合实例讲解怎样多方面的看待这些准备实施工作
第四单元:性能测试该如何分析

性能测试监控分析结果分析实战
- 需要考虑的分析要素
- 分析的思路

性能优化及回归
- SQL性能分析
- 已知的提升性能的方法
- 性能调整的目的

排队论模型
性能度量故障模型
性能分析报告的编写
 

性能测试中最难的部分是性能测试分析,怎么样才能做好性能测试分析呢,分析的思路和策略是关键,结合实践策略分享性能测试分析的思路和策略