以多用戶登錄為例~~~
參數化:
1.用戶參數
2.CSV數據文件
3.函數助手CSVRead
4.用戶自定義的變量
1.用戶參數
腳本目錄結構如下:
因為設置了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。只能設置一組值,不適用於多用戶登錄的場景)