Lewati ke konten

Mengimpor koleksi Postman

Restorm mengimpor koleksi Postman v2.0 dan v2.1 (format yang dihasilkan oleh “Export ▸ Collection v2.1” di Postman).

File ▸ Impor (Ctrl+I) lalu pilih file .json hasil ekspornya.

Pohon yang dihasilkan oleh impor koleksi Postman: sebuah folder variabel di akar, satu subfolder per folder Postman, dan satu permintaan per entri beserta verbanya

Elemen PostmanYang dibuat Restorm darinya
Folder (item bersarang)Folder, pada kedalaman yang sama
PermintaanPermintaan HTTP — atau GraphQL ketika body-nya bertipe graphql
Body raw, formdata, urlencoded, file, graphqlTipe body yang bersesuaian
Variabel koleksiVariabel sebuah lingkungan
DeskripsiCatatan permintaan dan dokumentasi API
Contoh responsDokumentasi API

Inilah bagian yang membedakan impor ini. Skrip pra-permintaan dan pengujian Anda tidak hilang: skrip itu disimpan di dalam dokumentasinya dan diubah menjadi sebuah skenario yang dapat dieksekusi, yang kotak kodenya menjalankan skrip tersebut apa adanya.

Untuk itu Restorm menyediakan lapisan kompatibilitas pm.* di dalam aksi kode JavaScript-nya: pm.environment, pm.variables, pm.response, pm.test, pm.expect, pm.sendRequest, pm.setNextRequest, pm.cookies… Asersi Anda karenanya tetap berfungsi tanpa perlu ditulis ulang.

Blok autentikasi Postman (oauth2, apikey, bearer, basic, digest, hawk, aws, ntlm, edgegrid) dibaca dan diringkas di dalam dokumentasi API, dengan nilai sensitifnya disamarkan.

Blok itu tidak diubah menjadi kredensial yang dapat dieksekusi: buatlah kembali sebuah rute autentikasi — hanya butuh lima menit, dan Anda mendapatkan pembaruan token otomatis.

Postman termasuk format yang dapat disinkronkan ulang (jika koleksinya diimpor dari sebuah URL): tombol Segarkan pada foldernya mengambil sumbernya dan Restorm menerapkan deltanya. Lihat Memperbarui dari sumber.

Panduan Migrasi dari Postman menguraikan migrasi lengkapnya, termasuk lingkungan dan runner.