Jmeter常用的兩大效能測試場景

2022-03-29 04:37:59 字數 1233 閱讀 8996

該場景主要應用在負載測試裡面,通過設定一定的併發執行緒數,給定加壓規則,遵循「緩起步,快結束」的原則,不斷地增加併發使用者來找到系統的效能瓶頸,進而有針對性的進行各方面的系統優化。

使用到的執行緒為:jp@gc - stepping thread group (deprecated)

在測試計畫上:右鍵—>新增—>執行緒(使用者)—>jp@gc - stepping thread group (deprecated)

同時新增以下監視器:

針對階梯式場景的引數配置,說明如下:

我們以註冊介面為例,配置如下引數:

配置引數的完整描述為:給定負載併發使用者數為25,從0秒開始,每3秒內增加5個併發使用者數,3秒時刻完成5個併發使用者數的啟動後開始平穩執行10秒鐘,依次下去,直到25個併發使用者數全部都啟動完成後,平穩執行30秒,然後每隔1秒減少5個併發使用者數直到併發使用者數減少為0時,負載測試結束。

開始進行負載測試,等待測試完成後,可以通過新增的jpgc監視器圖表檢視效能測試報告結果

該場景主要用在分段時間壓測和壓力測試裡面,分段時間壓測比如點餐系統,一天會出現用餐高峰期、平穩期和閒時區,針對該場景我們就要設計成不同時間段的壓力值不同,加壓方式不同等等,壓力測試我們只需要使用乙個場景,並將壓測時間設定長即可,同樣的測試報告也用jpgc的監視器獲得

使用到的執行緒為:jp@gc - uitimate thread group

在測試計畫上:右鍵—>新增—>執行緒(使用者)—>jp@gc - uitimate thread group

針對波浪式場景的引數配置,說明如下:

分段時間壓測(示例):

壓力測試(示例):

volatile的兩大性質

一 可見性 public class public void load catch interruptedexception e 3 println,也可以跳出while迴圈 能 synchronized 可見性保證 記憶體屏障 4 shortwait 休眠納秒 休眠1秒 能 shortwait 1...

效能測試Jmeter的使用

本次測試使用了分部署服務哈,並且tomcat的介面是從redis取數哈。1環境 1個mysql資料庫,記憶體1個,cpu 1核 tomcat的web伺服器,記憶體2g,cpu 2核,部署分布式tomcat服務,2個tomcat reids快取伺服器,1g記憶體,cpu 1核 全部是虛擬機器哈 tom...

兩大搜尋 tu的遍歷

在我們遇到的一些問題當中,有些問題我們不能夠確切的找出數學模型,即找不出一種直接求解的方法,解決這一類問題,我們一般採用搜尋的方法解決。搜尋就是用問題的所有可能去試探,按照一定的順序 規則,不斷去試探,直到找到問題的解,試完了也沒有找到解,那就是無解,試探時一定要試探完所有的情況 實際上就是窮舉 深...