下圖描述測試網絡的拓撲結構:
客戶機測試環境 服務器測試環境
測試機與被測服務器在同一局域網進行,排除了網速限制及網速度不穩定性。
系統采用B/S架構模式,客戶端通過中間件訪問數據庫,中間件和數據庫分別部署在兩臺服務器上。
2.2 人力資源
下表列出了所有參與此項目的測試人員:
角色 |
資源數量/具體人員 |
XXXX科技有限公司:蟲師 |
2.1 測試工作量
任務 |
開始時間 |
結束時間 |
總計(天數) |
總計(人時) |
計劃 |
2011-11-19 |
2011-11-19 |
1 |
|
實際 |
2011-11-19 |
2011-11-19 |
1 |
3 測試內容及方法
3.1 測試需求/目標
在大用戶量、數據量的超負荷下,獲得服務器運行時的相關數據,從而進行分析,找出系統瓶頸,提高系統的穩定性。
3.2 測試內容
本次測試主要是對寶寶足跡網站“首頁登錄”、后臺“成長記錄”及網站信息頁面訪問操作在大負荷情況下處理數據的能力及承受能力。
測試方法:
場景 |
并發用戶數量 |
運行場景設置 |
測試點 |
登錄 |
200 |
40分鐘 |
服務器穩定性及操作響應時間 |
注釋:所有用戶登陸、沒有權限限制。
3.3 測試工具
主要測試工具為:LoadRunner性能測試工具
輔助軟件:截圖工具,Word
4 測試結果及分析
4.1 XXX處理性能評估
這次測試屬于局域網環境進行,排除了外網的網速限制及不穩定性。
并發登錄用戶測試
測試內容:
這次測試屬于模擬真實環境,加入思考時間(think time);用戶輸入網址登錄首頁,加入1~5秒思考時間,輸入用戶名密碼,點擊登錄按鈕。
說明:用戶的整個執行流程都錄制在Action(循環)部分,所以Vuser_int (開始)和Vuser_end(結束)部分為空。Action_Transaction部分的時間為運行整個Action腳本所需的時間。
整個Action的平均響應時間為:3.945秒;登錄操作的平均響應時間為:1.185秒。
說明:所有響應事務數為:8720次(個)
服務器平均每秒響應事件:6.664次/秒;其中登錄的平均每秒響應事件為:3.257次/秒
結果分析:
此次測試用戶操作流程簡單,所以并未對服務器造成高度負載,從NAS服務器服務器曲線圖來看,0到70%區間浮動,運行相當平穩。從模擬環境來看,加入1到5的思考時間,更符合真實用戶的操作。