Exchange Server 2007 测试计划模板
适用于: Exchange Server 2007 SP3
上一次修改主题: 2009-09-30
此文档中包含的模板可用作开发测试计划的起始点,该计划适用于 Microsoft Exchange Server 2007 实验室环境。
测试计划模板
[软件] 测试计划
准备对象:[组织]
提供者:[测试咨询公司]
文档信息
作者:[作者]
电子邮件:[作者电子邮件]
地址:[测试咨询公司地址]
实验室测试参与者
[参与者 01] - 系统顾问
[参与者 02] - Microsoft 应用程序开发顾问(现场)
[参与者 03] - 性能测试顾问
[参与者 04] - 管理者
[参与者 05] - [公司]
[参与者 06] - [公司]
修订历史记录
日期 | 修订 | 作者 | 备注 |
---|---|---|---|
xx/xx/xxxx |
#.# |
参与者 01 |
草稿 |
xx/xx/xxxx |
#.# |
参与者 02 |
最终修订 |
目录
文档信息
实验室测试参与者
修订历史记录
内容
执行摘要
测试范围
实验室测试目的
成功标准(目标)/重要度量标准
测试工具
假设
危险因素
正在测试项目的简要历史记录
使用案例
不在测试范围内
--------------------------------------------------------------------------------
执行摘要
[客户(组织)的简要背景。通常此信息可以在客户的网站上找到。]
测试范围
本部分介绍实验室测试目的和目标。
实验室测试目的
[简短说明实验室测试的目标或目的。
示例:
在加载(加载测试)时将新的 Exchange 2007 部署的服务器占用降到最低并获得性能数据。
确定迁移到 Exchange 2007 的相应硬件预算。]
成功标准(目标)和重要度量标准
[完成实验室目的和相关指标所需的可衡量和实际目标列表。
示例:
1. 加载时发现 Exchange 客户端访问服务器角色的基准性能。
2. 识别并讨论改善区域。
3. 加载时生成用于 Exchange 的性能数据。
4. 对 4,000 个用户执行的含有各种协议混合的负载测试。]
测试工具
[本部分定义测试过程中所使用的测试工具。]
Microsoft 性能监视器
目的:监控系统资源以检测潜在瓶颈。性能监视器通常用于测试基于 ASP Web 服务器的解决方案,如 Outlook Web Access。
查找位置:操作系统
性能计数器:
ASP.NET
- 排队的请求
内存
可用的兆字节数
Pages/sec
MSExchange ActiveSync
平均 Ping 时间
平均请求时间
Ping 命令挂起
Ping Commands/sec
请求总数
Requests/sec
MSExchange 可用性服务
- 可用性请求数(秒)
MSExchange 数据库(边缘传输)
可用数据库缓存 %
数据库缓存大小 (MB)
数据库缓存大小最大值
数据库缓存大小最小值
MSExchange OWA
平均响应时间
当前唯一用户
当前用户
Failed Requests/sec
Logons/sec
请求失败
Requests/sec
MSExchangeTransport 队列
每秒完成交付的项目数
完成交付的项目总数
MSExchangeTransport SmtpReceive
平均字节/邮件
接收邮件总数
Messages Received/sec
处理器
- 处理器时间百分比
Web 服务
Bytes Total/sec
当前连接数
Microsoft Exchange Load Generator
目的:在实验室测试上下文中,Microsoft Exchange Load Generator (LoadGen.exe) 用于模拟不同的客户端负载。
查找位置:请参阅 Microsoft Exchange Server Load Generator(英文网页)。
假设
[实验室人员做出的假设列表:
仅应用于测试应用程序:
使用单一用户(冒烟测试),正在测试的应用程序已成功通过所有使用案例(参阅下面部分的“使用案例”)。]
危险因素
[危险因素列表。
示例:使用早期版本的 Exchange 开发用户协议基准。如果用户协议基准不再准确,可能需要开发新的基准协议组合。收集新的基准协议组合所花时间可能会缩短为通常测试运行的时间。]
正在测试项目的简要历史记录
[示例:Exchange 2007 Service Pack 2 (SP2) 是 Exchange 2007 产品线中的最新版本。]
使用案例
[本部分明确定义正在测试的功能。此信息用于测试脚本的创建。
示例:
在联合角色服务器上进行 Outlook Web Access 性能测试
</> = 以事务/操作方式执行
[] = 指示预期结果
开始之前:对于 Internet 区域和 Intranet 区域,将 Internet Explorer 设置为默认安全级别。
<负载测试>
<OWA>
已在安装有 4 GB RAM 的双核服务器上生成模拟 Outlook Web Access 负载。
[出现特定 CPU 使用率和内存使用率的问题]
每秒增加 OWA 请求的数量。
[CPU 和内存使用率增加]
每秒执行的客户端负载和 Outlook Web Access 请求数等其他任务增加。
[服务器不再及时响应客户端请求]
</OWA>
<OUTLOOK2007>
已在安装有 4 GB RAM 的双核服务器上生成模拟 Outlook 2007 负载。
[出现特定 CPU 使用率和内存使用率的问题]
使用更多客户端配置文件来增加客户端负载。
[CPU 和内存使用率增加]
在客户端负载上执行其他任务增加。
[服务器不再及时响应客户端请求]
</OUTLOOK2007>
<搜索案例>]
不在测试范围内
[不进行测试项目的列表。
- 示例:Exchange 运行商业垃圾邮件 (UCE) 筛选程序的性能将不进行测试。]