1、參數(shù)化接口測(cè)試數(shù)據(jù)
注意:csv文檔參數(shù)化,里面有多少條數(shù)據(jù),就要在線程組里循環(huán)多少次,不然就只執(zhí)行一次
2、添加配置元件-計(jì)數(shù)器
關(guān)于計(jì)數(shù)器:
①Starting Value:給定計(jì)數(shù)器的初始值;
②遞增:每次循環(huán)迭代后,給計(jì)數(shù)器增加的值;
③Maximum Value:計(jì)數(shù)器的最大值,如果超過最大值,會(huì)重新設(shè)置為初始值,非必填項(xiàng);
④數(shù)字格式:可選格式,比如填寫000,格式化為001,002;比如填寫0,格式化為1,2;
⑤引用名稱:引用變量,可以在其他元素中引用該值,形式:${引用名稱}
⑥與每用戶獨(dú)立的跟蹤計(jì)數(shù)器:
不勾選,即全局計(jì)數(shù)器的,比如用戶#1 獲取值為1,用戶#2獲取值還是為1;
勾選,即獨(dú)立的,則每個(gè)用戶有自己的值:比如用戶#1 獲取值為1,用戶#2獲取值為2。
⑦每次迭代復(fù)原計(jì)數(shù)器:只有當(dāng)勾選了,與每用戶獨(dú)立的跟蹤計(jì)數(shù)器時(shí)才可用;
勾選此選項(xiàng)后,則每次線程組迭代,都會(huì)重置計(jì)數(shù)器的值,當(dāng)線程組是在一個(gè)循環(huán)控制器內(nèi)時(shí)比較有用。
拼接函數(shù),嵌套變量:
這個(gè)是Jmeter自帶的函數(shù),可以用用這個(gè)函數(shù)進(jìn)行字符串的拼接,或者是變量中再嵌套變量。
Name of variable:引用的變量名默認(rèn)值:非必填參數(shù),填寫了之后,當(dāng)你引用變量失敗后,就會(huì)填充該默認(rèn)值
3、設(shè)置斷言內(nèi)容-添加用戶定義的變量
這里有一個(gè)非常重要的點(diǎn)就是我們要把需要斷言的內(nèi)容給設(shè)置成變量,因?yàn)橹挥羞@樣,我們才能循環(huán)取值,做循環(huán)斷言
4、添加JSON提取器,提取接口返回進(jìn)行判斷的數(shù)據(jù)
5、添加響應(yīng)斷言,進(jìn)行結(jié)果判斷
6、添加查看結(jié)果樹,進(jìn)行循環(huán)斷言
通過斷言得知,有一條用例執(zhí)行失敗了,因?yàn)榉祷氐膔espCode是3100,而響應(yīng)斷言設(shè)置的是3104
最后感謝每一個(gè)認(rèn)真閱讀我文章的人,禮尚往來總是要有的,雖然不是什么很值錢的東西,如果你用得到的話可以直接拿走:
這些資料,對(duì)于【軟件測(cè)試】的朋友來說應(yīng)該是最全面最完整的備戰(zhàn)倉(cāng)庫(kù),這個(gè)倉(cāng)庫(kù)也陪伴上萬個(gè)測(cè)試工程師們走過最艱難的路程,希望也能幫助到你!?文章來源:http://www.zghlxwxcb.cn/news/detail-740512.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-740512.html
到了這里,關(guān)于Jmeter參數(shù)化 —— 循環(huán)斷言多方法的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!