效能測試(3)JMETER操作篇

2021-10-02 02:06:40 字數 731 閱讀 1296

gui模式

gui模式為圖形介面格式,友善度較高。可以直觀編寫或錄製指令碼。但實際測試過程中,資源損耗較高,jmeter官方並不建議效能測試場景中使用,僅作為指令碼錄製和除錯。

若為分布式壓力,控制機可以選擇用gui模式,但由於控制機需要和所有的壓力機互動測試結果,可能造成結果缺失。盡量也不使用。

若需要實時動態觀察壓力過程,則可選擇使用jmeter+influxdb+grafana搭建視覺化監控平台

非gui模式

非gui模式為傳統命令列模式,jmeter官方建議使用的效能測試模式。 更省資源,更容易實現多工具集整合。

易於持續整合:可通過shell指令碼命令執行。 便捷快速:僅需啟動命令列,輸入命令便可執行。

同步定時器:這個定時器和loadrunner當中的集合點(rendezvous point)作用相似,其作用是:阻塞執行緒,直到指定的執行緒數量到達後,再一起釋放,可以瞬間產生很大的壓力。

(1)number of simulated users to group by:模擬使用者的數量,即指定同時釋放的執行緒數數量

(2)timeout in milliseconds:超時時間,即超時多少毫秒後同時釋放指定的執行緒數

常數吞吐量定時器:可以讓jmeter以指定數字的吞吐量(即指定tps,只是這裡要求指定每分鐘的執行數,而不是每秒)執行。吞吐量計算的範圍可以為指定為當前執行緒、當前執行緒組、所有執行緒組等範圍,並且計算吞吐量的依據可以是最近一次執行緒的執行時延。這種定時器在特定的場景下,還是很有用的。

Jmeter系列(3) Jmeter安裝目錄介紹

資料夾作用bin docs 官方介面文件,二次開發需要了解的一些介面 extras 輔助庫,持續整合會用到 後面講 liblib ext 官方提供的第三方外掛程式 license 包含 non asf 軟體的許可證 printable docs 離線的幫助文件,可以檢視函式等內容 license j...

Jmeter系列(3) Jmeter安裝目錄介紹

如果你想從頭學習jmeter,可以看看這個系列的文章哦 資料夾作用 bindocs 官方介面文件,二次開發需要了解的一些介面 extras 輔助庫,持續整合會用到 後面講 liblib ext 官方提供的第三方外掛程式 license 包含 non asf 軟體的許可證 printable docs...

介面效能測試(Jmeter 操作總結

以前常用soapui來做介面的效能測試,這次用的jmeter,對需由客戶端根據時間戳等登入引數生成隨機token值和印籤值來發請求的系統,非它莫屬了。下面就這次測試的難點和操作注意問題展開總結。1.指令碼準備 測試中,傳送的請求體以json 為主,且每個介面要求有token值和印籤值 根據請求的bo...