Jmeter之參數化(4種設置方法)

 以多用戶登陸爲例~~~函數

參數化:spa

1.用戶參數線程

2.CSV數據文件3d

3.函數助手CSVRead調試

4.用戶自定義的變量blog

1.用戶參數字符串

腳本目錄結構以下:io

由於設置了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。只能設置一組值,不適用於多用戶登陸的場景

相關文章
相關標籤/搜索