计算机配置
下表提供了用于执行测试的测试台配置的简单摘要。
表 1:客户端计算机配置
客户端数量 |
计算机/CPU |
CPU 数量 |
内存 |
硬盘 |
软件 |
1 |
Dell Precision WorkStation 530 MT1694 MHz
|
1 |
512 MB |
16.9 GB |
Windows XP 应用程序中心测试 |
表 2:Web 服务器配置
服务器数量 |
计算机/CPU |
CPU 数量 |
内存 |
硬盘 |
软件 |
1 |
Compaq Proliant 400 MHz |
4 |
640 MB | 50 GB | Windows 2000 Advance Server SP 2.NET 框架发行版本 |
表 3:数据库服务器配置
服务器数量 |
计算机/CPU |
CPU 数量 |
内存 |
硬盘 |
软件 |
1 |
American Megatrends Atlantis 800 MHz |
2 |
1 GB | 28 GB |
Windows 2000 Advance Server SP 2 SQL Server Enterprise Edition SP 2 |
性能测试结果
吞吐量和滞后时间是关键的性能指标。对于给定数量的返回数据,吞吐量是指单位时间(通常是 1 秒)内处理的客户端请求数量。因为从可用性角度来看,吞吐量在某一响应时间达到峰值是不能接受的,因此我们跟踪了滞后时间,利用由 ACT 为每个运行的测试生成的报告,将其作为响应时间进行测定,并在响应时间超过 1 秒时立即停止某个给定方法的测试。
使用 OPENXML 执行 InsertOrder
在第一组测试中,订单和订单详细信息从 DataSet 表中以 XML 格式传递到一个 Microsoft SQL Server 2000 存储过程中。存储过程中的 Transact-SQL 代码使用 OPENXML 方法,通过一次数据库往返将相应信息插入到 Order 和 OrderDetails 表中。测试首先运行一个包含 10 个详细信息的订单。
图 1:InsertOrder_OpenXml(Order=1, Details=10)
注意
原文转自:http://www.uml.org.cn/Test/200505245.htm