測牛學(xué)堂:軟件測試postman工具使用進(jìn)階教程(postman的參數(shù)化)
postman的參數(shù)化
如果測試腳本中僅僅參數(shù)不一樣,我們可以使用參數(shù)化提高腳本的復(fù)用性,提高測試效率。
將測試數(shù)據(jù),組織到數(shù)據(jù)文件中,通過腳本反復(fù)迭代,使用不同的數(shù)據(jù),可以進(jìn)行不同的測試用例。
主要應(yīng)用場景,就是在測試同一個接口的不同測試點(diǎn),只有測試的數(shù)據(jù)不同。比如登錄接口,登錄不同的用戶名和密碼的用例等。
常見數(shù)據(jù)文件
常見的數(shù)據(jù)文件格式,有csv和json兩種。
csv:
優(yōu)點(diǎn):數(shù)據(jù)組織格式比較簡單。
缺點(diǎn):
1 不能測試布爾類型。因為postman讀取csv后,會向所有的非數(shù)值類型的數(shù)據(jù),自動添加雙引號轉(zhuǎn)化為字符串。
2 不能存儲復(fù)雜的數(shù)據(jù)類型。比如說元組,列表,字典這些數(shù)據(jù)類型。
3 不能實現(xiàn)參數(shù)測試。
所以,csv文件主要用于數(shù)據(jù)量大,但是數(shù)據(jù)格式簡單的場景。
json:
優(yōu)點(diǎn):
1 可以測試復(fù)雜的數(shù)據(jù)類型
2 可以實現(xiàn)參數(shù)測試
缺點(diǎn):json文件比csv的占用大。
json主要用于參數(shù)測試,或者數(shù)據(jù)格式復(fù)雜的常用。
csv文件簡介
csv文件以.csv結(jié)尾,
第一行為數(shù)據(jù)名稱,后面直接跟數(shù)據(jù)
json文件簡介
json文件以.json結(jié)尾,最外層要是中括號,里面是字典的格式
postman中使用
postman中使用文件作為參數(shù)方法都是一樣的,這里以csv文件為例子簡單介紹:
1 選擇用例集,點(diǎn)擊右側(cè)的run

2 左側(cè)可以選擇要執(zhí)行的用例,右側(cè)點(diǎn)擊select File 即可選擇csv格式
