jmeter的幾種引數化方式

2022-05-01 19:57:08 字數 1348 閱讀 3102

在用到jmeter工具時,無論做介面測試還是效能測試,引數化都是乙個必須掌握且非常有用的知識點。引數化的使用場景,例如:

1)多個請求都是同乙個ip位址,若伺服器位址更換了,則指令碼需要更改每個請求的ip

2)註冊賬號,不允許賬號重複;想批量註冊使用者時

3)模擬多個使用者登入,需要用到不同使用者資訊登入時

在jmeter中,通過$來獲取引數值。

1)執行緒組右鍵新增-->配置元件-->使用者定義的變數,出現如下設定頁面後

輸入名稱、值;注意:名稱可以自定義設定

2)然後將設定後的變數名稱,在註冊、登入、充值請求中進行引數化引用$、$

注意:引用的引數名跟使用者定義變數設定的名稱必須保持一致

3)點選執行,檢視結果樹,顯示成功

1)選擇選單欄 選項-->函式助手對話方塊,彈出函式助手框,功能下面有多個函式可供選擇,我們主要看下__randomstring,其他可以自行了解下喲

2)要進行多個賬號註冊(比如10個使用者),註冊資訊要求手機號mobilephone不能重複;所以可以這麼來思考,手機號前3位號段固定,那就對手機號後8位進行隨機,頁面設定如下:

3)拷貝生成的函式字串,貼上進行引數引用

4)設定執行緒組執行緒數為10,模擬10個虛擬使用者的註冊

5)點選執行,檢視結果樹,顯示成功

1)若需要註冊的手機號不能隨機,必須是使用者真實提供的手機號進行註冊的話,就採用以下這種方式,提前收集使用者真實手機號及暱稱,存放在本地txt或者csv檔案(csv檔案預設逗號隔開)

2)執行緒組右鍵新增-->配置元件-->csv data set config

3)使用csv data set config中定義好

a、直接引數化引用

b、通過函式助手進行引數化引用

4)設定執行緒組中線程數為5,執行後,輸出如下結果:成功

Jmeter的幾種引數化方式

一 使用者引數 設定方式 新增 前置處理器 使用者引數,設定如下 說明 search keywords是引數名稱,使用者 1 使用者 2 使用者 3是引數的3個值。僅對於多執行緒時,每個執行緒會取其中乙個值,若執行緒超過3個,則會重複取這3個值中的乙個。若設定為1個執行緒,則此引數化方法無效。二 c...

Jmeter中的引數化常用的幾種方式

jmeter中的引數化常用的幾種方式,這裡講一下前兩個方式,最後乙個在csv引數化裡已詳細講解。1.使用者引數 2.函式助手 3.csv data set config 一 使用者引數 位置 新增 前置處理器 使用者引數 這裡可以新增多個變數,我這裡新增了3個,雖然示例只引用了 使用者也新增了3個。...

jmeter 介面引數化方式

jmeter 引數化實踐,可以解決在測試當中單點執行用例,可以執行多條資料用例,進行斷點驗證,這樣可以直接維護測試用例,按照引數化的方式,迴圈執行用例結果,來提公升測試效率及質量 舉例引數化方式 函式引數化 場景一 例如 在傳送請求時,我們介面又請求流水號,這個為隨機的取值,此時可以使用隨機函式,進...