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


一、模擬多用戶登錄場景

如登錄模式如下圖所示,登錄界面中需要輸入:用戶名、密碼、驗證碼

用戶名以及密碼均是固定值,不需要做處理。驗證碼需要處理一下,可以后台配置成固定值,具體可以找開發咨詢。

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

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

新建一個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中間的隨機

本博文參考資料地址:http://blog.sina.com.cn/s/blog_658c8cea0101khji.html

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM