計算機配置
下表提供了用于執行測試的測試臺配置的簡單摘要。
表 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