1. 程式人生 > >軟體效能測試概述(1)

軟體效能測試概述(1)

        效能是個日常生活中我們廣泛提及的詞語,比如買計算機、買車,我們都會問“效能怎麼樣?”,我們都期望到手的東西價效比是最高的。對於不同的東西,效能代表的意義也不盡相同,比如計算機的效能,通常是指執行程式的速度和能執行程式的規模,汽車的效能通常是指動力和能達到的加速度。上網的時候,我們也會經常抱怨“這網站的速度真慢,效能真差!”,做為一個IT人,我們都知道一個網站的背後,是一整套軟硬體系統的高度整合。如何去全面的評估一個網站的效能,站在不同的角度可能有不同的想法,終端使用者更關心的是響應速度;網站的運維者更關心的是能支撐多少終端使用者,需要投入多少資源,會不會宕機;管理者、投資人更關心的是能否賺錢;開發者更關心的是自己寫的程式碼會不會產生效能問題。真所謂仁者見仁,智者見智。

        做為軟體效能測試人員,我們最終交付的不只是對軟體本身的評價,而是對軟體及其依賴的執行時環境組成的整體系統的評價,那麼我們應該如何正確的去看待系統性能呢?首先我們得理解系統性能,然後明確性能目標,將效能管理起來,不斷的去測試效能、跟蹤效能、分析效能、優化效能,直到滿足系統關鍵干係人的最終訴求。