以多使用者登入為例~~~1.使用者引數引數化:
1.使用者引數
2.csv資料檔案
3.函式助手csvread
4.使用者自定義的變數
指令碼目錄結構如下:
因為設定了2組賬號密碼,所以執行緒數設定為2(新增debug sampler進行除錯)
新增「前置處理器->使用者引數」
新增「http請求」
在「使用者引數」建立的變數使用${}呼叫,如下圖所示
執行後,點選「檢視結果樹」,檢視執行結果,如下圖:
2.csv資料檔案
指令碼目錄結構如下:
對於執行緒組的設定,沒有特殊要求:只要匯流排程數 ≤ csv資料檔案的資料量,就不會重複遍歷
新增「配置元件->csv資料檔案」
csv資料檔案設定
依據自定義的檔案,進行設定(注意紅框處)
csv檔案的資料我是用wps錄入的,首行沒有設定變數名字(如果設定了,上圖相應更改)
執行後,「檢視結果樹」分析結果
同樣可以檢視「debug sampler」進行分析除錯
3.函式助手csvread
不詳說了~(不用新增處理器/配置元件)
直接構建函式,如下圖:
然後將生成的函式字串貼上到「登入」的http請求中
三個引數,三列,分別以0,1,2表示
(這裡debug sampler看不到引數資訊,所以只能在「登入」http請求中,確認使用者資訊,可以設定斷言處理)
4.使用者自定義的變數
(這個可以當成引數配置 比如hostname,port。只能設定一組值,不適用於多使用者登入的場景
)
Jmeter引數化的4種方法
用jmeter測試時包含兩種情況的引數,一種是在url中,一種是請求中需要傳送的引數。url中的引數,如 引數 其中 2010 06 01 jmeter引數 為url引數。請求中的引數,此處只能舉例get請求,如 其中 category 是引數名,web 是它的值。對於post請求,用jmeter錄...
Jmeter引數化的4種方法
用jmeter測試時包含兩種情況的引數,一種是在url中,一種是請求中需要傳送的引數。url中的引數,如 引數 其中 2010 06 01 jmeter引數 為url引數。請求中的引數,此處只能舉例get請求,如 其中 category 是引數名,web 是它的值。對於post請求,用jmeter錄...
Jmeter引數化的4種方法
用jmeter測試時包含兩種情況的引數,一種是在url中,一種是請求中需要傳送的引數。url中的引數,如 引數 其中 2010 06 01 jmeter引數 為url引數。請求中的引數,此處只能舉例get請求,如 其中 category 是引數名,web 是它的值。對於post請求,用jmeter錄...