借助jmeter中的配置元件(CSV Data Set Config)漩仙,進行參數(shù)化,選中線程組证薇,點擊右鍵乍赫,添加-配置元件-CSV Data Set Config:
說明:
Filename ---?參數(shù)項文件File Encoding ---?文件的編碼,設(shè)置為UTF-8(文件的編碼格式猛铅,可以使用電腦自帶的筆記本另存為時選擇編碼方式即可)Vaiable Names ---?文件中各列所表示的參數(shù)項字支;各參數(shù)項之間利用逗號分隔;參數(shù)項的名稱應(yīng)該與HTTP Request中的參數(shù)項一致奕坟。Delimiter ---?如文件中使用的是逗號分隔祥款,則填寫逗號清笨;如使用的是TAB月杉,則填寫\t;(如果此文本文件為CSV格式的抠艾,默認用英文逗號分隔)
Allow quote data--選項選為“true”的時候?qū)θ亲址奶幚沓霈F(xiàn)亂碼
Recycle on EOF? ---?True=當讀取文件到結(jié)尾時苛萎,再重頭讀取文件? ? ? ? ? ? ? False=當讀取文件到結(jié)尾時,停止讀取文件Stop thread on EOF? ---?當Recycle on EOF為False時检号,當讀取文件到結(jié)尾時腌歉,停止進程,當Recycle on EOF為True時齐苛,此項無意義
備注說明:
這里我用通俗的語言大概講一下Recycle on EOF與Stop thread on EOF結(jié)果的關(guān)聯(lián)
Recycle on EOF :到了文件尾處翘盖,是否循環(huán)讀取參數(shù),選項:true和false
Stop thread on EOF:到了文件尾處凹蜂,是否停止線程馍驯,選項:true和false
當Recycle on EOF 選擇true時,Stop thread on EOF選擇true和false無任何意義玛痊,通俗的講汰瘫,在前面控制了不停的循環(huán)讀取,后面再來讓stop或run沒有任何意義
當Recycle on EOF 選擇flase時擂煞,Stop thread on EOF選擇true混弥,線程4個,參數(shù)3個对省,那么只會請求3次
當Recycle on EOF 選擇flase時蝗拿,Stop thread on EOF選擇flase,線程4個蒿涎,參數(shù)3個哀托,那么會請求4次,但第4次沒有參數(shù)可取同仆,不讓循環(huán)萤捆,所以第4次請求錯誤
完成配置后,在請求的變量進行配置使用,如圖:
運行結(jié)果