一、痛點
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一下,搞定,完美。
初入職場熱愛分享的打工人一枚,請大家多多指教~~