1. 程式人生 > >postman介面測試之複製多個介面或collections到某個子資料夾或collections下

postman介面測試之複製多個介面或collections到某個子資料夾或collections下

 

一、痛點

1、postman只支援複製一個請求,或者一個子資料夾,但是不支援複製多個請求,或者整個collections到某個子資料夾或者某個collections下。

2、網上查了好一會兒,沒有一個人分享這種需求的解決辦法。

於是,當我通過某個方式成功實現時,立刻寫下了這這篇部落格。

 

 

二、解決辦法

postman沒有提供相關快捷鍵和入口,但是postman支援對請求或者collections進行匯入匯出啊哈哈。我們直接將collections匯出,改成我們想要的內容,再匯入不就好了嘛,話不多少,上步驟:

 

需求場景舉例:

【collectionsA】下有10個請求,【collectionsB】有10個請求,現在想把兩個collections下的請求合到一個【collectionsA】下

 

實現步驟簡述:

將【collectionsA】匯出為json→將【collectionsB】匯出為json→開啟匯出的兩個json檔案→將【collectionsB】裡面的請求list複製到【collectionsA】請求的下面並儲存→在postman裡面匯出【collectionsA】檔案即可。

 

詳細實現步驟圖文:

1、初始現象:

 

 2、將【collectionsA】匯出為json檔案

跟著提示點下一步即可。 

 

3、將【collectionsB】匯出為json檔案

步驟同上

 

4、開啟匯出的兩個json檔案

 

5、將【collectionsB】裡面的請求list複製到【collectionsA】請求的下面並儲存,如下圖所示:

 

6、在postman裡面匯出【collectionsA】檔案

 

 

 

 

 

 

 三、拓展

既然咱們知道可以改匯出的json檔案,咱們能做的事兒就多了......

 

例如:

1、批量改一個引數,或名字等任意值。

這裡提個建議,如果是多個請求都需要的東西,比如域名,比如某個value,儘量設定成全域性變數,這樣的話,直接改變數的值就能全域性改變。

如果剛開始沒有考慮這麼細緻,也可以通過改json檔案的形式,將某個多個請求都需要的公共引數或value全部替換成全域性變數。

2、請求、子資料夾、collections可以任意組織,只要是符合postman可匯入的json格式。

3、有時候,在介面沒出來的時候,可能會通過Excel寫很多case,當接口出來的時候,需要根據case新增很多很多請求。新增一個請求需要點選最少5次以上,還要輸入請求name,一個個新增url,新增引數,新增value,一條case可能需要不停操作一分鐘以上才能整好,耗時耗力,可以通過批量生成json檔案的形式,將Excel形式的case轉正可匯入postman的json格式的case。然後批量Run 一下,搞定,完美。

 

 

 

初入職場熱愛分享的打工人一枚,請大家多多指教~~

 

&n