Importing در Postman یعنی وارد کردن APIها یا Requestها از منابع خارجی به داخل Postman برای تست، مدیریت و اجرای سریعتر.
این قابلیت باعث میشود به جای ساخت دستی Requestها، آنها را از منابع استاندارد وارد کنیم.
در این حالت یک cURL command به Postman تبدیل میشود.
curl -X GET "https://api.com/customers/1" \ -H "Authorization: Bearer token"
Method: GET
URL: /customers/1
Header: Authorization
تبدیل سریع command به request
Debugging
Reproduce API calls
تست API بدون نوشتن دستی
👉 cURL = Raw HTTP Request → Postman = Visual Request
در این حالت یک API Contract کامل وارد Postman میشود.
JSON
YAML
paths: /customers: get: summary: Get customers
تمام endpoints ساخته میشوند
methods (GET, POST, …) اضافه میشوند
schema و parameters وارد میشوند
documentation قابل استفاده میشود
تست API بدون نیاز به دستی ساختن request
Contract-based testing
Integration با تیم backend
کاهش خطای انسانی

Import Button
انتخاب:
cURL
File (Swagger JSON/YAML)
Link
Parse
Generate Collection
Ready for Testing
Swagger → تعریف Contract → تست مستقیم API
سریع
بدون UI
مناسب troubleshooting
Auto-generated tests
Consistency with backend
Schema validation base
outdated swagger → false test cases
incomplete cURL → missing headers/body
mismatch between spec and implementation
Backend Tester باید بررسی کند:
آیا Swagger با API واقعی match است؟
آیا imported requests قابل اجرا هستند؟
آیا schema صحیح آمده؟
آیا authentication درست منتقل شده؟
import ناقص cURL (missing -H / -d)
swagger قدیمی
mismatch بین endpoint و implementation
نبود authentication در import
عدم شناخت schema mapping
در پاسخ کامل باید این کلیدواژهها دیده شوند:
Import, cURL, OpenAPI, Swagger, Contract, Request Generation, Collection, Schema, API Testing, Automation
Importing in Postman فرآیند وارد کردن APIها از منابع خارجی مانند cURL یا OpenAPI/Swagger به داخل Postman است. با Import cURL، یک HTTP request به صورت مستقیم به Postman تبدیل میشود، در حالی که Import Swagger/OpenAPI یک مجموعه کامل از endpoints و schemaها را بر اساس Contract ایجاد میکند. این قابلیت برای تست سریع، کاهش خطا، و اجرای تستهای مبتنی بر Contract استفاده میشود.
Importing cURL OpenAPI Swagger Contract Testing API Specification Schema Collection Generation Request Parsing Automation Testing
Importing (وارد کردن API به Postman): برای تبدیل منابع خارجی به requestهای قابل تست استفاده میشود.
cURL Import (تبدیل command به request): برای debug و اجرای سریع API استفاده میشود.
Swagger/OpenAPI Import (وارد کردن Contract کامل API): برای تولید خودکار مجموعه APIها بر اساس specification استفاده میشود.
Import یعنی:
👉 “از دنیای بیرون، API آماده بیار داخل Postman و سریع تست کن”