了解清楚性能測試要做哪些測試,什么時間開始性能測試(博文未寫,我想的是每個公司不一樣,應該具體問題具體分析,有的公司是最后才做),我們就要詳細了解性能測試究竟在測試時需要關注哪些指標了。
對於一個系統來說,主要性能指標有以下(包含):
1、響應時間
響應時間反應的是某個業務完成所需要的時間,如一個注冊,或者一個登錄
性能測試中通過事物函數完成對響應時間的統計,使用Transaction Response Time 這個詞來說明,也稱為事物響應時間。
2、吞吐量
吞吐量反映單位時間內能夠處理完成的事物數目。
吞吐量 TPS(Transaction Per Second,每秒事物數),TPS=事物數/時間
如:登錄時間為2秒,系統同時支持20個用戶登錄,響應時間為2秒,則TPS=20/2=10個/秒
3、服務器資源占用
服務器資源占用反映在負載下系統的資源利用率。資源的占用越低,說明系統越優秀。資源並不僅指運行系統的硬件,而是指真個系統運行程序的一切軟/硬件平台。
監控系統在負載下的硬件或軟件上各種資源的占用情況。如:CPU的占用率,內存使用率和查詢cache命中率。