參數(shù)化:
登錄時(shí)需要輸入用戶名和密碼,假如系統(tǒng)不允許相同的用戶名和密碼同時(shí)登錄畅卓,或者想更好的模擬多個(gè)用戶來(lái)登錄系統(tǒng)。
這個(gè)時(shí)候就需要對(duì)用戶名和密碼進(jìn)行參數(shù)化绊袋。
單用戶的請(qǐng)參考:?jmeter之發(fā)送json數(shù)據(jù)的post請(qǐng)求
以下只針對(duì)參數(shù)化進(jìn)行配置
借助jmeter中的配置元件(CSV Data Set Config)
1. 新建一個(gè)文本文檔;以英文的,號(hào)為分隔符填寫參數(shù)铸鹰,寫入到txt文檔中癌别;格式一定要注意(userid,phoneNb,password一一對(duì)應(yīng))
2. 選中線程組,點(diǎn)擊右鍵蹋笼,添加-配置元件-CSV Data Set Config?
3. 修改-CSV Data Set Config
說明:
Filename ---?參數(shù)項(xiàng)文件
File encoding ---?文件的編碼展姐,設(shè)置為UTF-8
Vaiable Names ---?文件中各列所表示的參數(shù)項(xiàng);各參數(shù)項(xiàng)之間利用逗號(hào)分隔剖毯;參數(shù)項(xiàng)的名稱應(yīng)該與HTTP Request中的參數(shù)項(xiàng)一致圾笨。
Delimiter ---?如文件中使用的是逗號(hào)分隔,則填寫逗號(hào)速兔;如使用的是TAB墅拭,則填寫\t;(如果此文本文件為CSV格式的涣狗,默認(rèn)用英文逗號(hào)分隔)
Recycle on EOF? ---?True=當(dāng)讀取文件到結(jié)尾時(shí)谍婉,再重頭讀取文件
? ? ? ? ? ? ? ? ? ? False=當(dāng)讀取文件到結(jié)尾時(shí),停止讀取文件
Stop thread on EOF? ---?當(dāng)Recycle on EOF為False時(shí)镀钓,當(dāng)讀取文件到結(jié)尾時(shí)穗熬,停止進(jìn)程,當(dāng)Recycle on EOF為True時(shí)丁溅,此項(xiàng)無(wú)意義
4. 在HTTP請(qǐng)求中使用剛才定義好的變量
5. 運(yùn)行唤蔗,查看請(qǐng)求是否使用的參數(shù)化后的數(shù)據(jù)(可以在察看結(jié)果樹看到Request的數(shù)據(jù)已經(jīng)是參數(shù)化后的數(shù)據(jù)了。)