系统性能测试方案1 引言1.1 编写目的编写本方案的目的是用于指导 XXXX 系统的性能测试,主要从测试环境、测试工具、测试策略、测试具体执行方法、任务与进度表等事先计划和设计。 1.2 适用围XXXX 系统性能测试组XXXX 系统开发组XXXX 系统性能优化组1.3 参考资料系统性能测试指南1.4 术语和缩写词缩写、术语 解 释 性能测试(performance testing)运行这些测试通常要确定程序运行有多快,以便确定是否需要优化 负载测试(load testing)通过在面临很多资源要求的系统上运行,攻击被测程序或系统可靠性测试(reliability testing)持续进行的性能测试,目标是发现短序列程序测试遗漏的情况 …… 2 系统介绍3 测试环境3.1 网络拓扑图3.2 硬件环境3.3 软件环境4 测试围与主要容测试围:如:XXXX 系统各项性能指标,反应时间的性能测试、CPU、Memory 的性能测试、负载的性能测试(压力测试)、可靠性测试主要检测容:如:1. 典型应用的反应时间2. 客户端、服务器的 CPU、Memory 使用情况3. 服务器的响应速度4. 系统支持的最优负载数量5. 网络指标6. 系统可靠性测试5 测试工具和测试方法5.1 测试工具MI(Mercury Interactive)公司的 LoadRunner7.5.1 创建虚拟用户脚本工具 Virtual User GeneratorMI(Mercury Interactive)公司的 LoadRunner7.5.1 创建、运行实际场景工具ControllerMI(Mercury Interactive)公司的 LoadRunner7.5.1 分析测试结果工具 Analysis性能监视器(MicroSoft Win2000 自带)5.2 测试方法5.2.1 反应时间的性能测试处理点或事件期望的反应时间实际反映时间平均值(至少 3 次)上次或上版本实际反映时间平均值(至少 3 次) 测试结果分析:5.2.2CPU、Memory 的性能测试条件:1.客户端情况2. 应用服务器情况3.数据库服务器情况测试结果分析:5.2.3 负载的性能测试(压力测试输入/动作输出/响应能否正常运行10 个用户操作 20 个用户操作 30 个用户操作 50 个用户操作 100 个用户操作 …… 测试结果分析:5.2.4 可靠性测试 任务描述 连续运行时间 建议 72 小时 故障发生的时刻 故障描述 …… 统计分析 任务 A 无故障运行的平均时间间隔 (CPU 小时) 任务 A 无故障运行的最小时间间隔 (CPU 小时) 任务 A 无故障运行的最大时间间隔 (CPU 小时) 测试结果分析: 5.2.5 网络性能测试对网络性能的测试,如网络流量、每秒采样数、...