效能測試的小知識(一)

2021-09-26 01:35:28 字數 977 閱讀 9109

目的:驗證軟體系統是否能夠達到使用者提出的效能要求,同時發現軟體系統中存在的效能瓶頸,然後進行軟體優化,最後起到優化系統的目的。

主要為這幾個方面: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 測試所進行...