1. 簡介
1.1. 編寫目的
簡述編寫此計劃的目的
編寫本文檔的目的是用於指導sinamail4.0系統的性能測試。
主要從測試環境、測試工具、測試策略、測試具體執行方法、任務與進度表等事先計劃和設計。
1.2. 項目背景
簡述本項目的背景
針對迎接2008奧運,對用戶新開發的帶有2008域名的免費郵箱。
1.3. 名詞解釋
針對本文所出現的專業名詞或專屬名詞進行解釋
<table><tbody>專有名詞
註釋
業務
用戶執行的某一操作
URL
測試地址連接
CASE ID
測試用例的ID號
TPS
每秒事務數
CPU
測試過程中CPU佔有率
RESP TIME
平均響應時間
……
1.4. 參考文檔
為了編寫性能測試計劃所需的文檔
2. 測試環境
對測試服務器/客戶端測試機的軟硬件描述
<table><tbody>服務器名稱
硬件
軟件
URL/IP
備註
前端
採集
DB
客戶端
……
3. 測試方案簡介
3.1. 測試策略與目標
明確測試策略與目標
本次性能測試針對xx系統進行壓力測試(或者疲勞強度/大併發測試),主要測試該系統在xx功能上是否能承受大壓力,會不會出現一些不能預計的想象等。
測試本系統在最大500併發的情況下是否能承受壓力。
3.2. 業務模塊描述
明確本次性能測試涉及的範圍
<table><tbody>業務名稱
功能模塊
URL
CASE ID
權重
備註
業務一
業務二
……
3.3. 場景定義
分析明確各個場景的業務指標及使用業務測試用例
<table><tbody>場景名稱
業務名
CASE ID
期望指標
權重
備註
場景一
TPS:
CPU:
ATPS
…
場景二
……
3.4. 測試工具描述
描述本次性能測試使用到的工具
本次性能測試採用Mercury公司的Loadrunner做為測試工具。
3.5. 測試結束標準
性能測試計劃結束標準
執行完所有的測試用例後即可結束,但不排除執行到某一場景後出現大量錯誤無法執行下去的情況,或因測試環境導致無法繼續測試的情況。
4. 人力資源分配和里程碑
簡要說明參與的測試工程師及任務分配和時間分配
<table><tbody>測試人員
任務
工作量
輸出
起止時間
毛也
編寫測試用例
1天/人
Xxx測試用例
X月x日-x月x 日
錄製腳本
執行測試場景
撰寫測試報告
5. 風險分析
分析本次性能測試的風險
1、本次性能測試是在線上服務器上進行,因此在線上測試進行過程中不排除會對線上服務器造成影響的可能。
2、在我們測試過程中線上用戶也在同事進行操作,因此可能有時數據不會特別準確。
3、此測試只是模擬無法完全真實線上用戶的實際情況。
閱讀更多 測試幫日記 的文章