目的:驗證軟體系統是否能夠達到使用者提出的效能要求,同時發現軟體系統中存在的效能瓶頸,然後進行軟體優化,最後起到優化系統的目的。
主要為這幾個方面:1、評估系統的能力。2、找到系統的效能瓶頸。3、優化系統。4、驗證系統的穩定性和可靠性
做效能需求分析
制定效能測試計畫
設計測試方案
編寫測試用例
搭建測試環境
準備測試資料
測試環境試執行
開發測試指令碼
建立模型場景
執行測試場景
分析效能測試結果
問題反饋
回歸測試
編寫效能測試報告
在完成功能測試之後,系統處於乙個相對穩定的時候,進行更加佳。
伺服器端效能測試工具:loadrunner,jmeter。
web前端效能測試工具:fiddler
資源監控工具:
監控linux:top,free
監控jvm:jconsole
監控db:awr
從外部看:1、吞吐量。2、響應時間。3、錯誤率,一批請求中結果出錯的請求所佔比例
從伺服器角度:1、cpu。2、記憶體。3、伺服器負載。4、網路。5、磁碟io
1、記憶體
空閒狀態下的應用的記憶體消耗
中等狀態下的應用的記憶體消耗
高狀態下的應用的記憶體消耗
2、cup,檢視cpu的佔用率。
3、流量
首次使用應用的流量提示
應用連續使用2小時後的流量使用量
4、電量
測試手機安裝應用後,手機的耗電量與未安裝時的電量消耗差異
5、啟動速度
首次啟用應用,所花費的時間
6、滑動速度,介面切換速度
7、與伺服器互動的網路速度
思維導圖
(一)效能測試基本知識
1 響應時間長 2 卡頓 掉幀,如擼啊擼遊戲,關閉特效會速度快 3 無響應 4 有響應,但無法服務,如12306刷不出車票 5 長時間loading 1 硬體處理能力不足 對於單機應用來講,卡頓可能是本機處理能力不足 對於網路或手遊,卡頓可能滴網速慢 2 同時訪問的人數多 如 系統12306 1 客...
測試知識 效能測試
系統開發完成之後,最重要的環節就是測試環節了。今天寫一下測試環節中的效能測試。效能測試本質 效能測試的本質是針對服務端的,與系統的介面無關。基於協議模擬使用者發出請求 業務模擬 對伺服器形成一定的負載,來測試伺服器的效能指標是否滿足要求。1 狹義的效能測試 效能測試方法是通過模擬生產執行的業務壓力量...
HTTP效能小測試
一直說node.js如何如何好,就來測試一下吧 首先接受乙個小工具 apache bench簡稱ab 可以用來測試http效能 反正我的沒有專門去安裝它,應該是apache附帶有的吧。apache的ab的用法是 ab常用引數的介紹 n 總共的請求執行數,預設是1 c 併發數,預設是1 t 測試所進行...