1. 程式人生 > >[CareerCup] 12.4 Test a Webpage 測試一個網頁

[CareerCup] 12.4 Test a Webpage 測試一個網頁

12.4 How would you load test a webpage without using any test tools?

這道題問我們如何不用任何測試工具來載入測試一個網頁。載入測試可以用來驗證一個網站應用的最大操作容量和跟效能有關的瓶頸。同樣,也可以測試應用在載入對不同情況的響應。

對於家在測試,我們首先要來認證和效能密切相關的一些指標,比如:

- 響應時間

- 吞吐量

- 資源利用率

- 系統可以承受的最大載入量

然後我們就可以設計測試來模擬載入,並統計上述各項指標。由於沒有專業的測試工具,我們只能建立我們自己的工具。例如,我們可以模擬並行使用者,建立幾千個虛擬使用者。我們可以寫一個多執行緒的程式,每個執行緒代表一個真實世界的使用者來登陸網站。對於每一個使用者,我們程式設計來測量響應時間,資料輸入輸出等。

我們就可以分析我們得到的測試資料,並和可以接受的數值進行比較。