تست کردن بخش مهمی از چرخه توسعه API است. بعد از اینکه تستهای API را در Postman آماده کردید، میتوانید آنها را به صورت دستی اجرا کنید یا برای صرفهجویی در زمان و افزایش پوشش تست، اجرای آنها را خودکار کنید.
روشهای اجرای تست API در Postman #
- اجرای دستی تستها (Run tests manually): برای اجرای یک تست، request را باز کنید و آن را send کنید. برای اجرای یک suite کامل، از Collection Runner استفاده کنید و نتیجه تستها را در لحظه ببینید.
- اجرای زمانبندیشده (Schedule): میتوانید test suiteها را با Collection Runner طبق schedule اجرا کنید، notification failure بگیرید و نتیجهها را در Postman بررسی کنید.
- اجرای در CI/CD: با Postman CLI میتوانید تستها را در pipeline اجرا کنید تا در زمان build یا deployment، test report در Postman ثبت شود.
- اجرای با Postman Monitors: اگر میخواهید APIهای production را به طور مداوم بررسی کنید، میتوانید test logic را در monitor اجرا کنید.
چه زمانی از هر روش استفاده کنیم؟ #
اجرای دستی برای بررسی سریع، توسعه test script و عیبیابی مناسب است. اجرای زمانبندیشده برای کنترل مداوم کیفیت API کاربرد دارد. اجرای در CI/CD برای جلوگیری از ورود تغییرات مشکلدار به فرایند release مفید است. Monitorها هم برای بررسی وضعیت API در محیطهای عملیاتی مناسب هستند.
پیشنهاد شروع #
ابتدا requestهای مهم را در collection ذخیره کنید، برای آنها test script بنویسید، environment مناسب انتخاب کنید و collection را دستی اجرا کنید. وقتی تستها پایدار شدند، آنها را زمانبندی کنید یا وارد CI/CD کنید.
منبع آموزشی: Postman Docs، بازنویسی و سادهسازیشده برای کاربران فارسیزبان.

