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