Postman Data資料檔案處理

2022-06-25 18:42:16 字數 1810 閱讀 9327

在postman的引數方式中有乙個是data資料檔案,可以是json格式也可以是csv檔案格式,在collection runner執行的時候,可以迭代地從資料檔案中獲取一行資料,分別用在請求的引數化變數中,如},abc就是資料檔案中某一欄位。

使用data資料檔案檔案引數化,可以有效地提高postman請求的擴充套件性、靈活性。

一、使用csv檔案

1、csv檔案建立需要注意:

b、為了便於與指令碼中建立關聯,需要給每列資料帶上欄位名,與指令碼的引數名保持一致

c、excel儲存的檔案可能存在字元編碼問題,因為postman支援的是utf-8格式,選擇.csv檔案右鍵用記事本開啟,選擇utf-8格式,儲存

我們整理csv資料入下圖,

2、在collection runner中新增csv檔案並預覽

選擇data後」select file「,從電腦本地資料夾選擇儲存的csv檔案,postman會自動識別檔案型別,顯示在下方,並且會根據檔案中的資料行數(去掉首行),填充迭代次數列。

3.引用excel**中的字段

需要注意一點:

當requestbody請求的值是字串時,格式:"}",這樣引用的變數就是字串啦

例如:requestbody

excel**和.csv檔案的對應關係

4.新增斷言

//將結果轉換為json字串

var jsondata = pm.response.json();

//驗證code為200

pm.test("測試通過:status code is 200", function () ); 

//驗證message為:新增成功

pm.test("請求成功", function () );

二、使用json格式檔案

1、建立json格式檔案

a、建立乙個txt檔案檔案,就字尾名改為:.json

b、按照下圖中格式輸入資料

c、用記事本轉化utf-8格式

2、在collection runner中新增json檔案並預覽(同上文)

3、執行測試集(同上文)

4、新增斷言(同上文)

CEGUI資料檔案

cegui所用的資料檔案除了少數的特殊情況外都是xml格式的。但是,為了清晰的說明資料檔案代表什麼型別的資源,資料檔案並不是以 xml 作為字尾,而是用更有意義的字尾名。比如,imageset的字尾名是.imageset,font的字尾名是.font,等等。下面將對每種檔案型別做個簡要的說明,以後將...

資料檔案移動

1 在sqlplus環境下以dba或超級使用者登入資料庫 sqplus nolog conn sys manager myoracle as sysdba 2 shutdown immediate模式關閉資料庫 shutdown immediate 3 物理移動資料檔案到指定的目錄 複製檔案 原路徑...

處理資料檔案

排序資料 處理大量資料時的乙個常用命令是sort命令,sort命令是對資料進行排序的。預設情況下,sort命令會按照會話的指定的預設語言的排序規對檔案檔案中的資料行排序 k 和 t引數在對按字段分隔的資料進行排序時非常有用,列入 搜尋資料 你會經常需要在大檔案中找一行資料,而這行資料又埋藏在檔案的中...