效能測試整體認知

2022-09-07 08:39:08 字數 1071 閱讀 2193

1.效能測試技能樹

測試系統、資料庫、開發語言、網路知識、業務知識、測試工具

2.效能測試的目的

發現效能瓶頸

3.效能測試的分類

負載測試:逐步加壓,達到既定的效能閾值目標,cup占用達到80%以下

壓力測試:逐步加壓,系統的某些資源達到飽和,崩潰

併發測試:同一時間,多個虛擬使用者同時訪問同一模組,同一功能,需要設定集合點

容量測試:資料庫層面的最佳容量能力,容量預估,獲得資料庫的處理能力及各項效能指標

可靠性測試:穩定性、疲勞測試,系統在高壓下,長時間執行系統是否穩定,7*24小時執行

異常測試:失敗測試,系統架構方面的測試,如負載均衡架構中,要測試宕機、節點掛掉等情況系統的反應

4.效能測試的工作流程

需求分析-效能指標制定-指令碼開發-場景設定-監控部署-測試執行-效能分析-效能調優-測試報告

效能調優-測試執行-測試報告

5.常見系統應用分層架構

顯示層(view):web、android、ios、h5、client

邏輯控制層(controller):api

資料儲存層(model):mysql、mongodb、redis......

6.效能指標

事務:客戶端發起的乙個或者多個請求(組成的乙個完成的操作),到客戶端接收到從伺服器返回的響應

tps:每秒系統能處理的事務數

併發:乙個時間範圍內,如:1s內發起多少個使用者,如:多使用者在系統進行同一功能操作,多使用者在系統進行不同操作

併發使用者數:同一單位時間內,對系統發起請求的使用者數量

吞吐量:一次效能測試過程中網路上傳輸的資料量總和

吞吐率:單位時間內網路上傳輸的資料量,吞吐率=吞吐量/傳輸時間

點選率:每秒鐘使用者向伺服器提交的請求數(web應用程式特有指標)

資源使用率:cpu、記憶體、io等

7.效能測試需求分析

分析的目的:明確測試指標、明確測試場景

新系統:同行業比較、業務預期(日活、月活)

老系統:以往使用者使用行為以及使用者量

8.效能測試工具

常用工具:loadrunner、jmeter

jmeter 效能測試 (效能測試整體認知)

效能測試的目的 發現效能瓶頸 效能測試的分類 概念 效能測試是乙個非常廣泛的概念,包括的很多方面的測試,也可稱之為非功能測試,自動化測試屬於功能測試的範圍,由於其測試方法要求測試人員擁有一定的 能力,所以被單獨分成乙個測試模組。具體分類 測試範圍 負載測試 通過逐步加壓的方法,達到既定的效能閾值的目...

Hadoop 框架學習筆記之整體認知

大資料是指無法在一定時間範圍內用常規的軟體工具進行捕捉,管理和處理資料集合,是需要新處理方法,才能有更強的決策力 洞察發現力和流程化能力的海量 高增長率和多樣化的資訊資產。大資料的特點可以用ibm 曾經提出的 5v 來描述,如下 volume velocity variety veracity va...

BI總體認知

商業智慧型是一套完整的解決方案.它是將資料倉儲 聯機分析處理 資料探勘等技術結合起來,通過企業資訊門戶將知識以適當的方式進行展示。以實現技術服務於決策的目的。商業智慧型系統從由不同的資料來源收集的資料中提取有用的資料.利用e7rl工具對資料進行清理以保證資料的正確性,將資料進行轉換 重構後存人資料倉...