Postman چیست؟
ابزار تست و مستندسازی API که اجازه میدهد بدون نوشتن کد Client، درخواست HTTP بسازید، ذخیره کنید و بهصورت خودکار اجرا کنید.
چرا مهم است؟
قبل از اینکه فرانتاند به یک API وصل شود، Postman سریعترین راه برای تست دستی و مطمئنشدن از رفتار درست Endpointهاست — بدون نیاز به هیچ کد اضافهای.
تعریف
Postman ابزاری برای ساخت، ارسال و ذخیره درخواستهای HTTP (GET/POST/PUT/DELETE) و بررسی پاسخ API است، با پشتیبانی از متغیر محیطی، احراز هویت و اسکریپت تست خودکار.
مثال: متغیر محیطی
{{baseUrl}}/api/orders/{{orderId}}
با تعریف baseUrl و orderId در یک Environment، همان Collection برای Local/Staging/Production بدون تغییر URL قابل استفاده است.
قابلیتهای کلیدی
- Collection: گروهبندی درخواستهای مرتبط با یک API، قابل Share با تیم.
- Tests (اسکریپت JS): بررسی خودکار Status Code یا فیلدهای پاسخ بعد از هر درخواست.
- Collection Runner / Newman: اجرای خودکار کل Collection، قابل استفاده در CI/CD.
اشتباه رایج
❌ هاردکد کردن Token/URL داخل هر درخواست بهجای Environment Variable — باعث میشود سوییچ بین محیطها یا Share کردن Collection با تیم دردسرساز شود.
منبع و مطالعه بیشتر
خلاصه
Postman برای تست دستی و خودکار API بدون نوشتن کد Client استفاده میشود. همیشه URL/Token را در Environment Variable بگذارید، نه هاردکد داخل درخواست. مرجع کامل: Postman Learning Center.
