楊 旭
(中央宣傳部電影數字節目管理中心,北京 100866)
在計算機化、全球互聯化發展的今天,人們足不出戶可以更直接的感受視頻、電影、科技、購物的快感,享受互聯網帶來的紅利。但移動互聯網時代的到來也帶來了新的挑戰,首先就是用戶覆蓋面的不斷擴大與用戶訪問量的突增。本文基于農村電影數字節目交易平臺,以優化該平臺的服務負載性能為目的,采用一種基于Tsung分布式負載集群測試方式對該平臺的web 應用服務性能進行負載測試。該應用的實現是優化升級web應用服務器負載性能的主要依據之一,通過負載壓力測試可以檢測出系統的運行瓶頸,也為系統在生產環境下運行做好評估和預案,對業務系統的風險防控有重要作用。
平臺系統的測試主要包括平臺的功能性測試、非功能性測試。功能性測試主要在單元測試、集成測試階段進行;非功能性測試在集成階段測試,主要包括有負載測試、安全階段測試、容量結果測試、兼容性性能測試等測試過程。
負載測試(又稱壓力測試),是對web平臺整體執行能力的一種測試,其主要是需要在大量數量、高頻率等方式或其突發資源使用率的方式下進行的負載測試,以找出web應用服務器對異常情況的處理能力及抵抗能力的瓶頸。
異常情況,是指模擬用戶訪問數量瞬間達到訪問峰值,CPU 占用、內存消耗瞬間增加,處理大量數據,長時間運行等情況。壓力測試是迫使web應用服務在這種異常情況下運行,但負載測試不可能模擬所有業務流程,所以要確定關鍵的業務流程,結合業務流程及需求編寫測試用例。……