افزونه Postman برای VS Code امکان نوشتن script، import کردن package و اجرای Collectionها را فراهم میکند. با این قابلیتها میتوانید عملکرد API را در همان محیط کدنویسی تست کنید و نتیجه اجرای تستها را ببینید.
استفاده از script برای تست API
میتوانید برای Collection، folder و requestهای HTTP، scriptهای pre-request و post-response بنویسید. Pre-request قبل از ارسال درخواست اجرا میشود و post-response بعد از دریافت پاسخ. این scriptها برای آمادهسازی داده، تنظیم variable، بررسی پاسخ و ثبت نتیجه تست کاربرد دارند.
همچنین میتوانید scriptها را در یک فایل JavaScript جدا در editor باز کنید تا از قابلیتهای کدنویسی، تکمیل کد و agentهای هوش مصنوعی استفاده کنید.
Import کردن package در scriptها
در scriptهای pre-request و post-response میتوانید packageهای داخلی تیم را از Postman Package Library وارد کنید. همچنین امکان استفاده از packageهای خارجی از registryهایی مثل npm یا JSR وجود دارد.
اجرای Collectionها به ترتیب
با Collection Runner میتوانید درخواستهای یک Collection را بهصورت دستی و در ترتیب مشخص اجرا کنید. نتیجه تستها داخل افزونه VS Code نمایش داده میشود تا بدون خروج از محیط توسعه، وضعیت API را بررسی کنید.
چه زمانی از این بخش استفاده کنیم؟
- وقتی میخواهید قبل از ارسال درخواست، داده یا header خاصی بسازید.
- وقتی لازم است پاسخ API را با assertion بررسی کنید.
- وقتی چند درخواست باید پشت سر هم اجرا شوند.
- وقتی میخواهید logic تست را با packageهای مشترک تیمی بازاستفاده کنید.
منبع آموزشی: Postman Docs، بازنویسی و سادهسازیشده برای کاربران فارسیزبان.