postman數(shù)據(jù)驅(qū)動(dòng)
這是 Postman 提供的數(shù)據(jù)驅(qū)動(dòng)的功能,可以選擇 Csv 或者 Json 文件中記錄的數(shù)據(jù)。
以下面的請(qǐng)求為例,下圖中的請(qǐng)求有兩個(gè)參數(shù)userid
和externalopenid
:
?

那么對(duì)應(yīng)的文件格式如下:
Csv 文件的格式
csv 是一種以逗號(hào)為分隔符的文本文件,也可以通過 excel 編輯。Postman 支持的 csv 數(shù)據(jù)文件格式如下(頂部的 path 和 value 分別對(duì)應(yīng) Collection 請(qǐng)求中的變量):
把data_01.txt文件保存之后,修改后綴名為csv

?
?

Json 文件格式
Json 文件大家應(yīng)該都清楚,是一種類似 Js 中對(duì)象格式(熟悉 Python 的同學(xué)可以參考字典格式)。
Postman 支持的格式為一個(gè)數(shù)組,數(shù)組中的對(duì)象包含的鍵值對(duì)為所有的變量值:

?
?注意:如果數(shù)據(jù)文件中的變量數(shù)量少于 Collection 中使用的變量數(shù)量,那么 Postman 運(yùn)行時(shí)會(huì)嘗試從環(huán)境( Environment )中取值。
文件上傳后,會(huì)在 Data 選項(xiàng)下方出現(xiàn) Data File Type 選項(xiàng):

?
?提示:?Iterations 迭代的數(shù)量,會(huì)根據(jù)數(shù)據(jù)的數(shù)量自動(dòng)設(shè)置。比如上面我們的數(shù)據(jù)有 4 條,則會(huì)自動(dòng)設(shè)置迭代數(shù)量為 4。當(dāng)然,你可以修改。
文章鏈接:https://www.dianjilingqu.com/463803.html