1. 程式人生 > >【轉】性能測試報告模板 V1.0

【轉】性能測試報告模板 V1.0

行程 3.1 進程 壓力測試 分析 每一個 觀測 試用 資源

1. 測試項目概述與測試目的
1.1 項目概述
  本部分主要是針對即將進行壓力測試的對象(接口、模塊、進程或系統)進行概要的說明,讓人明白該測試對象的主要功能與作用及相關背景。
1.2 測試目標
  簡要列出進行本次壓力測試的主要目標(目的)。
1.3 名詞解釋
  性能測試過程中涉及的業務和技術方面的專業名詞。
1.4 參考文檔
  列出與本文檔相關的參考文檔名稱。
2. 測試對象的拓撲結構
  本部分主要以圖表加文字的方式,對待測試對象(接口、模塊、系統)的拓撲結構進行描述,並標上必要的數據流向。註意:若生產實際跨越物理主機的模塊(進程,數據庫)部署應在拓撲圖中要標示出來。
3. 測試環境與測試數據


  3.1 測試環境
  主要指軟件實際運行的平臺,以及軟硬件配置,操作系統及版本,數據庫名稱及版本,客戶端機器配置等方面內容。
  3.2 測試數據
  根據性能(壓力)測試方案(計劃)中測試數據的要求,結合測試方案與測試用例,構造符合要求的測試數據(包括系統初始數據與測試發送數據),並描述測試數據的總量及簡述這些測試數據生成的方法。
4. 測試策略
  4.1 測試方案
  根據測試目的,寫出測試的總體方案(方法)及所采用的技術手段等。
  4.2 測試場景
  針對測試目的,結合所測對象的具體特征,設計出達到要求的並且符合真實生產場景的測試場景。
  4.3 測試用例
  根據測試場景,轉換成對應的測試用例。

5. 測試執行步驟
  具體描述每個場景的測試執行步驟,並同時說明采集的相關指標值。
6. 測試結果
  針對每一個測試場景的相關測試觀測指標要進行采集與記錄(測試執行前,過程中,執行完),指標的采集可以通過工具,手工以及編寫腳本相結合的方法獲得,並把采集的這些指標值,通過表格或圖表的方式陳列出來。
7. 測試結果分析
  根據收集的測試結果,首先要進行程序資源消耗分析(CPU,內存,磁盤)與IO分析,接著要根據測試目的(目標)項進行對應分析,最後根據測試結果記錄表中各個場景的對比分析,從中分析歸納出,影響系統壓力性能的關鍵影響因素(可選),並借助圖表的方式來表達。直觀且有說服力。
8. 程序改進與建議

  如果測試結果與測試目標值相差太遠或達不到,結合測試過程中所觀測到的各種信息,測試人員有針對性提出程序的改進方向與建議(包括系統參數或配置文件的配置),供開發人員改進參考或生產程序部署運行配置參考。
9. 測試結論
根據測試結果與測試分析,得出性能(壓力)測試是否通過的結論。只有2種結論,通過或者不通過。同時要增加因測試環境與真實環境差異、測試數據模型與真實數據模型差異以及測試場景與真實場景差異的大小評估對測試結果或結論的影響。
備註:一般為了直接反饋最終結果,我們會將測試結論前置,或將測試結論作為報告摘要進行反饋,同時給出性能測試報告作為附件。

【轉】性能測試報告模板 V1.0