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

2021-10-22 16:30:56 字數 1609 閱讀 7093

**效能測試的目的:**發現效能瓶頸

效能測試的分類:

**概念:**效能測試是乙個非常廣泛的概念,包括的很多方面的測試,也可稱之為非功能測試,自動化測試屬於功能測試的範圍,由於其測試方法要求測試人員擁有一定的**能力,所以被單獨分成乙個測試模組。

具體分類(測試範圍):

**負載測試:**通過逐步加壓的方法,達到既定的效能閾值的目標。閾值的設定應是小於等於某個值,如cpu使用率小於等於80%。

**壓力測試:**通過逐步加壓的方法,使得系統的某些資源達到飽和,甚至失效的狀態,簡單粗暴的解釋就是什麼條件能把系統壓崩潰。

**併發測試:**在同一時間內,多個虛擬使用者同時訪問同乙個模組、同一功能,通常的測試方法是設定集合點。

**容量測試:**通常是指資料庫層面的,目標是獲取資料庫的最佳容量的能力。又稱之為容量預估。具體測試方法為在一定的併發使用者數,不同的基礎資料量下,觀察資料庫的處理能力,即獲取資料庫的各種效能指標。

**可靠性測試:**又稱之為穩定性測試或疲勞測試。是指系統在高壓情況下,長時間的執行系統是否穩定。如cpu使用率在80%以上,7*24小時執行,系統是否穩定。

**異常測試:**又稱之為失敗測試。是指系統架構方面的測試。如在負載均衡架構中,要測試宕機、節點掛掉等情況系統的反饋。

效能測試的工作流程:

需求分析

效能指標制定

指令碼開發

場景設定

監控部署

測試執行

效能分析

效能調優

測試報告

常見系統應用分層架構

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

邏輯控制層(controller):api

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

效能測試指標定義

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

新系統:同行業比較、業務預期

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

效能測試工具

常用工具:loadrunner、jmeter

效能測試 Jmeter

如何更快速的入門jmeter 建議通過錄製指令碼的方式,快速的了解乙個效能測試應該包括的元件以及它們的層級關係。關於錄製方式,請參考 jmeter基礎之 錄製指令碼 如下,通過badboy 工具錄製的乙個指令碼 指令碼過程 登入 126郵箱,給自己發一封郵件,祝自己聖誕快樂!並可以方便的將指令碼匯出...

jmeter效能測試

請參考 jmeter效能測試文章集合 jmeter 菜鳥入門到高階 系列 開源效能測試工具jmeter jmeter badboy環境搭建 badboy使用手冊 壓力測試之badboy和jmeter的簡單使用方法 jmeter 菜鳥入門到高階 系列 jmeter是我從事軟體測試工作以來接觸的第乙個效...

Jmeter效能測試

轉 1 準備好指令碼,非gui模式下執行 在jmeter的bin目錄下執行命令 使用命令 jmeter n t l n 非gui模式 t 需要執行的指令碼檔名,如 xx.jmx l 儲存的檔名,如 xx.jtl jmeter n t e 1 apache jmeter 3.1 test testca...