Jmeter參數化設置,多用戶登陸

1、模擬多用戶登陸場景dom

如登陸模式以下圖所示,登陸界面中須要輸入:用戶名、密碼、驗證碼函數

用戶名以及密碼均是固定值,不須要作處理。驗證碼須要處理一下,能夠後臺配置成固定值,具體能夠找開發諮詢。線程

在此場景中,咱們使用JMETER進行參數化設置,完成模擬多用戶登陸。code

1.準備好數據,多個用戶名。blog

新建一個txt文檔,裏面的數據爲一行一個「username,password,rencode」,中間用逗號隔開,逗號要是英文格式的哦。開發

2.使用JMETER打開錄製好的登陸內容,若是錄製的腳本中在「http請求」一欄的參數中已經有參數,但值是固定的(以下圖),文檔

3.而後如今想讓值每次都不一樣,可以下操做:驗證碼

在腳本的這個步驟上,右鍵添加--配置元件--CVS data set config,以下登錄

4.而後點擊添加的cvs data,作以下配置後臺

其中,filename 爲text.txt文件存放的位置,text.txt可先建一個文本文件,裏面的數據爲一行一個「username,password,rencode」,中間用逗號隔開。即步驟1中所準備的數據。

variable names可本身設定,只要後面(下圖$後的內容)保持一致便可,其餘的按照上圖設置

5.而後再http請求的參數設置處改成以下設置

這就表示每一個線程都從${username}和${password}、${rencode}中讀取值,實現了不一樣的用戶訪問。

6.若是一個參數的值沒有固定值,要隨機取值,可用隨機函數來表示,以下圖:

wares_num隨機取值[1,10],因而能夠用${_Random(1,10)}來表示,這樣子每次線程取得值爲1到10中間的隨機

相關文章
相關標籤/搜索