Bỏ qua để đến nội dung

Nhập một bộ sưu tập Postman

Restorm nhập được các bộ sưu tập Postman v2.0 và v2.1 (định dạng mà “Export ▸ Collection v2.1” trong Postman tạo ra).

Tệp ▸ Nhập (Ctrl+I) rồi chọn tệp .json đã xuất.

Cây do việc nhập một bộ sưu tập Postman tạo ra: một thư mục biến ở gốc, một thư mục con cho mỗi thư mục Postman, và một yêu cầu cho mỗi mục kèm động từ của nó

Phần tử PostmanRestorm biến nó thành gì
Thư mục (item lồng nhau)Các thư mục, ở cùng độ sâu
Yêu cầuCác yêu cầu HTTP — hoặc GraphQL khi thân thuộc kiểu graphql
Thân raw, formdata, urlencoded, file, graphqlKiểu thân tương ứng
Biến của bộ sưu tậpCác biến của một môi trường
Mô tảGhi chú của yêu cầu và tài liệu API
Phản hồi ví dụTài liệu API

Đây là phần làm nên khác biệt của lần nhập này. Các script tiền yêu cầu và kiểm thử của bạn không bị mất: chúng được giữ trong tài liệu được chuyển thành một kịch bản thực thi được, trong đó các hộp mã chạy chính script đó nguyên vẹn.

Để làm việc này, Restorm cung cấp một lớp tương thích pm.* trong các hành động mã JavaScript của nó: pm.environment, pm.variables, pm.response, pm.test, pm.expect, pm.sendRequest, pm.setNextRequest, pm.cookies… Nhờ vậy các khẳng định của bạn vẫn chạy được mà không phải viết lại.

Các khối xác thực của Postman (oauth2, apikey, bearer, basic, digest, hawk, aws, ntlm, edgegrid) được đọc và tóm tắt trong tài liệu API, với các giá trị nhạy cảm đã bị che.

Chúng không được chuyển thành thông tin đăng nhập thực thi được: hãy tạo lại một tuyến xác thực — chỉ mất năm phút, và bạn được thêm cơ chế tự động gia hạn token.

Postman nằm trong số các định dạng đồng bộ lại được (nếu bộ sưu tập được nhập từ một URL): nút Làm mới của thư mục sẽ lấy lại nguồn và Restorm áp dụng phần khác biệt. Xem Cập nhật từ nguồn.

Hướng dẫn Chuyển từ Postman trình bày toàn bộ quá trình chuyển đổi, kể cả các môi trường và các runner.