1 / 16 系统性能测试方案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 硬件环境2 / 16 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 Generator MI(Mercury Interactive)公司的 LoadRunner7.5.1创建、 运行实际场景工具Controller MI( Mercury Interactive)公司的 LoadRunner7.5.1分析测试结果工具Analysis 性能监视器( MicroSoft Win2000自带)5.2 测试方法5.2.1反应时间的性能测试处理点或事件期望的反应时间实际反映时间平均值(至少 3 次)上次或上版本实际反映时间平均值 (至少 3 次)3 / 16 测试结果分析:5.2.2 CPU、Memory的性能测试条件:1. 客户端情况2.应用服务器情况3. 数据库服务器情况测试结果分析:5.2.3 负载的性能测试(压力测试输入 / 动作输出 / 响应能否正常运行10 个用户操作20 个用户操作30 个用户操作50 个用户操作100 个用户操作⋯⋯测试结果分析:5.2.4可靠性测试任务描述连续运行时间建议 72 小时故障发生的时刻故障描述⋯⋯ 统计分析任务 A无故障运行的平均时间间隔(CPU小时)任务 A无故障运行的最小时间间隔(CPU小时)4 / 16 任务 A无故障运行的最大时间间隔(CPU小时)测试结果分析:5.2.5网络性能测试对网络性能的测试,如网络流量、每秒采样数、网络延迟等。6 测试完成准则系统满...