در افزونه Postman برای VS Code میتوانید packageهای تیمی را از Postman Package Library وارد scriptهای خود کنید. همچنین امکان import کردن packageهای عمومی از registryهای خارجی مثل npm و JSR وجود دارد.
استفاده از Package Library تیم
Package Library برای نگهداری scriptها و تستهای مشترک تیمی استفاده میشود. بهجای کپی کردن یک تست در چند Collection، میتوانید آن را بهعنوان package نگه دارید و در Workspaceهای داخلی import کنید. این کتابخانه از کد JavaScript پشتیبانی میکند.
ساخت package جدید
- یک HTTP request، Collection یا folder را باز کنید.
- تب Scripts را باز کنید و Pre-request یا Post-response را انتخاب کنید.
- در پایین سمت راست code editor روی Packages کلیک کنید و Open package library را انتخاب کنید.
- روی New Package کلیک کنید.
- مقدارهای زیر را وارد کنید:
- Name: نام package؛ این نام در import statement استفاده میشود. نام package بعدا قابل تغییر نیست و نمیتواند تکراری یا نام package حذفشده باشد.
- Summary: توضیح کوتاه درباره اینکه package چه کاری انجام میدهد.
- Code: کد JavaScript package.
- روی Create کلیک کنید.
بعد از ساخت package، میتوانید کد آن را کامل کنید و package را در pre-request یا post-response scriptها import کنید.
Import از registryهای خارجی
افزونه VS Code از import کردن packageهای عمومی از npm و JSR در scriptهای HTTP پشتیبانی میکند. packageهای private در افزونه VS Code پشتیبانی نمیشوند.
- یک HTTP request، Collection یا folder را باز کنید.
- تب Scripts را باز کنید و Pre-request یا Post-response را انتخاب کنید.
- روی Packages در پایین سمت راست code editor کلیک کنید.
- نام package را در npm یا JSR جستوجو کنید. برای محدود کردن نتیجهها، registry موردنظر مثل NPM یا JSR را انتخاب کنید.
- package موردنظر را انتخاب کنید تا به code editor import شود.
نکته عملی
برای منطقهای مشترک مثل ساخت token، اعتبارسنجی پاسخ، تولید داده تست یا helperهای API، package بسازید تا همه اعضای تیم از یک نسخه واحد استفاده کنند.
منبع آموزشی: Postman Docs، بازنویسی و سادهسازیشده برای کاربران فارسیزبان.