jmeter 介面引數化方式

2021-09-12 11:12:16 字數 1142 閱讀 3352

jmeter 引數化實踐,可以解決在測試當中單點執行用例,可以執行多條資料用例,進行斷點驗證,這樣可以直接維護測試用例,按照引數化的方式,迴圈執行用例結果,來提公升測試效率及質量

舉例引數化方式

函式引數化

場景一:

例如:在傳送請求時,我們介面又請求流水號,這個為隨機的取值,此時可以使用隨機函式,進行引數配置賦值,在環境變數中編寫即可 語法如下:

2018_10_$

場景二:

例如:在傳送請求是,介面引數傳了多個值,但jmeter 在不引數化的情況下,我們要一直修改引數值來驗證測試case,此時採用檔案引數化,來設定測試用例資料,只需要維護測試case 檔案,在jmeter中設定引數化引數對應傳值執行即可

csv 檔案引數化傳值可分為兩種方式

如下1:直接使用函式引數化方式讀取csv檔案

$ 0 代表字段索引第幾列的引數

如下2:加入

csv 的元件配置如下圖

按照引數字段設定,對應下圖的引數進行傳值

維護引數化case的csv 檔案執行即可,檔案引數間用逗號分隔

場景三:資料庫引數化

測試過程中,介面傳參可能需要讀取資料庫的值進行賦值後,在執行一下介面,這時,我們需要進行資料庫讀取配置進行資料查詢,進行引數賦值

介面結構如下:新增元器件

下圖紅框中標示是需要傳遞的引數

將上圖查詢反饋的引數為介面的引數賦值,如下圖

儲存設定迴圈次數執行即可

JMeter介面測試 引數化

對應qq群號 616961231 簡介 環境 mac os home 目錄類似windows 的自建目錄 如 d test id.txt 上篇內容介紹了jmeter的基本使用,略微提了如何做引數化,本篇對引數化做進一步深入講解.jmeter大概有以下幾種引數化方法 引數化方式 使用場景 1user ...

jmeter的幾種引數化方式

在用到jmeter工具時,無論做介面測試還是效能測試,引數化都是乙個必須掌握且非常有用的知識點。引數化的使用場景,例如 1 多個請求都是同乙個ip位址,若伺服器位址更換了,則指令碼需要更改每個請求的ip 2 註冊賬號,不允許賬號重複 想批量註冊使用者時 3 模擬多個使用者登入,需要用到不同使用者資訊...

Jmeter的幾種引數化方式

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