jmeter功能元件

2021-08-02 03:39:46 字數 1501 閱讀 8290

功能:定義變數(和配置元件的使用者定義變數類似)

新增第三方依賴庫jar包,如mysql驅動等

控制多個執行緒組執行順序

執行緒組(thread group)

取樣器錯誤後執行的動作:

繼續(continue)–忽略錯誤繼續測試

start next thread loop–忽略錯誤,啟動下乙個迴圈繼續測試

停止執行緒(stop thread)–退出當前執行緒

停止測試(stop text)–當前取樣結束後,整個測試中止

stop text now–整個測試立即停止,任何取樣都將被中斷

執行緒屬性:

執行緒數–虛擬使用者數

ramp-up period(in seconds)–需要多久時間來啟動所有的執行緒,如有10個執行緒,啟動時間設定為100秒,則執行緒啟動時間間隔為100/10=10秒,並且會在100秒內啟動全部執行緒

迴圈次數(loop count)–執行測試次數。如果勾選永遠(forever)則測試無限次數執行,只有排程器控制結束或手動結束

dealy thread creation until needed–如果勾選,則按照ramp-up time的時間比率進行建立執行緒,如果不勾選,則預設啟動時建立所有執行緒,然後會暫停等待ramp-up time的時間

排程器–開啟排程器開關

排程器設定

持續時間(當設定了結束時間後,此項失效)

啟動延遲(當設定了啟動時間後,此項失效)

啟動時間

結束時間

***

聚合報告

變數

使用者定義變數

位置應在測試計畫下或者執行緒組開頭。

csv data set config

注:儲存檔案時「另存為」,選擇編碼方式為gb2312

http授權管理器

http資訊頭管理器

http**伺服器

用於錄製指令碼,設定如下,注意埠號和**的埠號要一致。

Jmeter常用元件

1 測試計畫 測試元件的容器,相當於乙個專案名稱 執行緒組 2 負責收集測試結果,同時也被告知了結果顯示的方式 1 檢視結果樹 看具體某個請求 請求響應,結果明細 2 聚合報告 彙總報告,彙總結果 3 檢視結果 每乙個請求就是一行資料,響應時間 吞吐量等資訊 4 圖形結果 圖形化顯示 3 定時器元件...

jmeter配置元件

http cookie manager用來儲存瀏覽器產生的使用者資訊 clear cookies each iteration 每次迭代請求,清空cookies,gui中定義的任何cookie都不會被清除。implementation 預設hc4cookiehandler cookie policy...

JMeter 元件詳解

if控制器內部使用j ascript 來評估條件,可惜jmeter中的j ascript解釋非常慢 官方建議使用函式jexl3 或者 groovy 函式以動態改善if控制器效能,於是jmeter 3.4起預設勾選 interpret condition as variable expression ...