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 Client Access server role 在負載時的基準效能。

2. 找出並討論改善的空間。

3. 產生 Exchange 負載時的效能資料。

4. 使用 4,000 個使用者和多種通訊協定混合來進行負載測試。]

測試工具

[本節定義訂約期間使用的測試工具。]

Microsoft 效能監視器

目的:監視系統資源以偵測可能的瓶頸。效能監視器通常是用來測試 ASP Web Server 型的解決方案,例如 Outlook Web Access。

存放位置:作業系統

效能計數器:

  • ASP.NET
    • 佇列的要求
  • 記憶體
    • Available MBytes
    • Pages/sec
  • MSExchange ActiveSync
    • Average Ping Time
    • Average Request Time
    • Ping Commands Pending
    • Ping Commands/sec
    • Requests Total
    • Requests/sec
  • MSExchange 可用性服務
    • Availability Requests (sec)
  • MSExchange 資料庫 (EdgeTransport)
    • Database Cache % Available
    • Database Cache Size (MB)
    • Database Cache Size Max
    • Database Cache Size Min
  • MSExchange OWA
    • Average Response Time
    • Current Unique Users
    • Current Users
    • Failed Requests/sec
    • Logons/sec
    • Requests Failed
    • Requests/sec
  • MSExchangeTransport 佇列
    • Items Completed Delivery Per Second
    • Items Completed Delivery Total
  • MSExchangeTransport SmtpReceive
    • Average bytes/message
    • Messages Received Total
    • Messages Received/sec
  • 處理器
    • % Processor Time
  • Web Service
    • Bytes Total/sec
    • Current Connections

Microsoft Exchange Load Generator

目的:在實驗室訂約內容中,使用 Microsoft Exchange Load Generator (LoadGen.exe) 來模擬各種用戶端負載。

存放位置:請參閱 Microsoft Exchange Load Generator

假設

[實驗室人員制定的假設清單:

只適用於測試應用程式使用:

受測的應用程式已使用單一使用者順利通過所有使用案例 (請參閱下方「使用案例」一節) (煙霧測試)。]

風險因素

[風險因素的清單。

範例:某個使用者通訊協定基準是使用舊版的 Exchange 開發。如果該使用者通訊協定基準不再精準,就需要開發新的基準通訊協定混合。開發時,收集新基準通訊協定混合所花費的時間,可能會佔去通常是預定要執行測試的時間。]

受測項目簡介

[範例:Exchange 2007 Service Pack 2 (SP2) 是 Exchange 2007 產品線中的最新版本。]

使用案例

[本節明確定義受測的功能。建立測試腳本時會使用這項資訊。

範例:

Outlook Web Access 針對具有多重角色的伺服器執行測試

</> = 以交易/動作執行

[] = 指出預期的結果

開始之前:針對網際網路區域和內部網路區域,將 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>

<SEARCH CASE>]

不在測試範圍內

[不會測試的項目清單。

  • 範例:不會測試 Exchange 執行各種未經同意之廣告郵件 (UCE) 篩選程式的效能。]

若要確保您目前閱讀的是最新資訊,並尋找其他的 Exchange Server 2007 說明文件,請造訪 Exchange Server 技術資源中心.