CodeShot
Postman1 دقیقه مطالعه

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.

این مطلب مفید بود؟
نشان کردن
مشاهده در Concept Hub ←