效能測試初級篇1(理論知識)
第一章 效能測試基礎
1、為什麼做效能測試
找出效能的瓶頸,達到軟體的質量目標,給使用者帶來良好的體驗
2、效能測試流程
效能測試需求分析---效能測試計劃---效能測試用例---效能測試平臺搭建---效能測試指令碼開發---效能測試場景設定---效能測試執行---效能測試結果分析(找出瓶頸)---系統調優---效能測試報告輸出
3、效能測試指標
a、響應時間(Response time):每秒處理的事物,使用者客戶端發出請求,到伺服器處理請求完成,在回到客戶端所用的時間
b、吞吐量(Throughput):單位時間內,客戶端與伺服器成功傳送的資料量
c、資源利用率(Resource utilization):伺服器的硬體使用率,cpu,記憶體,磁碟,網路等的佔用率
d、點選率(Hits per second):每秒從客戶端傳送給伺服器的請求數量
e、併發使用者數(Concurrent users):是同時執行一個操作的使用者,或者是同時執行指令碼的使用者
f、思考時間(Think time):模擬人思考的時間,兩個操作的間隔時間
4、效能測試分類
a、負載測試:逐步給伺服器施加壓力,直到某一項效能資料不打達標,測試效能瓶頸
b、壓力測試:逐漸給伺服器施加壓力,直到伺服器某項效能失敗,測試效能極限
c、配置測試:通過效能測試,找出軟體各項資源最優的配置
d、容量測試:通過效能測試,找出軟體最多能承受多少使用者同時訪問
e、併發測試:對同一個伺服器,同一個時間,對伺服器進行互動
.絕對併發:相同的步驟相同的時間,對伺服器進行互動
.相對並方:不同的步驟相同的時間,對伺服器進行互動
f、失敗測試:伺服器出現故障後,能否自行恢復正常狀態
g、可靠性測試:給伺服器施加一定的壓力,執行指定的時長,看伺服器效能是否穩定,各項指標效能是否正常效能測試初級篇1(理論知識)