主题 |
内容 |
性能测试概览 |
性能测试基本概念
性能测试核心要素
性能测试过程
性能测试分类和策略
性能测试和其他测试的关系
|
性能测试指标 |
性能测试指标有哪些,这些性能测试指标有什么用途
业务层
中间对象层
系统层
应用层
数据库层
|
性能测试需求的获取和分析 |
确定测试目的
确定性能场景和性能需求
确定系统体系架构
预测可能的性能瓶颈
确定监测的性能指标
确定性能测试通过标准
案例实践:实际项目性能测试需求分析 |
设计性能测试案例 |
分析系统的体系架构
分析业务流
请求链路
性能场景设计
全链路业务场景选取
多场景组合
瞬时并发和渐进并发
性能监控设计
全局监控
局部监控
分层监控
性能用例设计
同步点
思考时间
性能测试数据设计
生产数据
用户数据
同业参考数据
案例实践:性能测试案例设计 |
搭建性能测试环境 |
确定实际运行环境
了解环境对测试的影响
建立仿真测试环境
对环境差异进行分析,拟合分析
解决执行控制在实际环境中的应用
案例实践:呈现实际性能测试环境 |
性能测试执行和控制 |
排序性能测试用例
通过性能特征优化测试用例
识别无效的性能测试用例
调整性能测试方案
以最小代价逼近性能瓶颈点
案例实践:实际测试项目执行和控制 |
性能测试监测数据分析 |
建立性能数据监测模板
采集性能监测数据
客户端性能分析:
运行容器性能分析
应用程序性能分析
数据性能分析
硬件资源性能分析
通信与网络的分析
服务器端性能分析
支撑环境性能分析
应用程序性能分析
数据库及访问性能分析
硬件资源性能分析
通信与网络的分析
识别性能瓶颈点
建立性能关联分析图
确定性能因果关系
给出性能调整建议。
案例实践:实际测试项目性能测试监测数据与分析 |
性能测试报告的编写技巧 |
性能测试报告模板
如何编写测试分析图表
进行数据统计分析
如何呈现性能趋势图
性能结论的描述方法
性能调整建议可能列表
案例实践:实际项目性能测试报告 |
选择有效的性能测试工具 |
建立不同层次的性能测试工具:
客户端性能监测工具
服务器性能测试工具
网络与数据库监测工具
性能测试工具实践指南
确定性能测试监控方法
设置常用性能监控指标
虚拟性能测试参数
场景的创建和运行、
脚本创建和回放、
监控场景,形成脚本
性能测试结果分析算法和图表
【实例】某项目的性能测试工具使用与变迁 |