رفتن به محتوای اصلی
فهرست مستندات
کاتالوگ API

آشنایی با API Catalog در Postman

به‌روزرسانی ۲ دقیقه مطالعه Postman

فهرست مطالب
  1. پیش‌نیازها
  2. داخل API Catalog چه چیزهایی هست؟
  3. Catalog list
  4. Scorecardها
  5. Governance groups
  6. System environments
  7. کشف APIها و serviceها
  8. مشاهده پروژه API

API Catalog در Postman یک داشبورد مرکزی برای پایش، تحلیل و حاکمیت APIهای سازمان است. این قابلیت داده‌هایی مثل نتایج اجرای Postman CLI، pipelineهای CI/CD و بررسی کیفیت specها را جمع می‌کند و به شکل قابل اقدام نمایش می‌دهد.

این قابلیت در پلن‌های Postman Enterprise در دسترس است. API Catalog با Agent Mode هم کار می‌کند، بنابراین می‌توانید درباره APIها سوال بپرسید و وقتی چیزی خراب است، برای رفع مشکل راهنمایی بگیرید.

برای ورود به API Catalog، از Home گزینه API Catalog را انتخاب کنید.

پیش‌نیازها

  • برای وصل کردن داده‌ها از connectorهای ابری و repositoryهای Git، به نقش Admin نیاز دارید.
  • برای پیکربندی API Catalog، pin/unpin کردن scorecardها و ساخت scorecard سفارشی باید API Catalog Manager باشید.
  • توسعه‌دهنده‌ها فقط workspaceهایی را می‌بینند که به آن‌ها دسترسی دارند.

داخل API Catalog چه چیزهایی هست؟

  • Catalog list: فهرست APIها و serviceهای کشف‌شده.
  • Scorecards: معیارهایی برای سنجش کیفیت، سلامت runtime، کیفیت تست و کیفیت spec.
  • Governance groups: گروه‌هایی برای تعریف و اجرای قوانین روی API specها مثل OpenAPI.
  • System environments: محیط‌هایی مثل production، staging و beta برای دسته‌بندی داده‌ها.

Catalog list

API Catalog همه serviceهای کشف‌شده را نشان می‌دهد. می‌توانید فهرست APIها را filter و sort کنید، با tag مشخص کنید کدام APIها باید مدیریت شوند، owner هر API را ببینید، ارتباط APIها با هم را بررسی کنید و health metricها را دنبال کنید.

  • می‌توانید viewهای سفارشی با filter و tag بسازید.
  • چند نوع اطلاعات را هم‌زمان ببینید.
  • سریع به viewهای مورد نیاز خود برگردید.
فهرست API Catalog در Postman
نمونه Catalog list برای مشاهده و مدیریت APIهای کشف‌شده

Scorecardها

Scorecardها کمک می‌کنند کیفیت API را با معیارهای مختلف بسنجید. می‌توانید scorecardهای مهم را بالای نمای API Catalog pin کنید، threshold تعریف کنید و مشخص کنید چه زمانی یک API سالم، نیازمند توجه، یا critical است.

Governance groups

Governance groupها برای ساخت و اجرای قانون روی API specها استفاده می‌شوند. مثلا می‌توانید برای APIهای عمومی یک مجموعه قانون و برای APIهای داخلی مجموعه دیگری داشته باشید. این قوانین می‌توانند در Postman app دیده شوند، توسط Postman CLI در CI pipeline اجرا شوند، release را block کنند یا warning بدهند.

System environments

System environmentها محیط‌های واقعی شما مثل production، staging و beta هستند. با تعریف آن‌ها، Postman می‌تواند داده‌های تست و اجرا را درست‌تر گروه‌بندی کند و عملکرد هر API را در محیط‌های مختلف نشان دهد.

کشف APIها و serviceها

API Catalog workspaceهای متصل را نشان می‌دهد. برای پر کردن catalog، workspace را به source code وصل کنید تا Postman APIهای repository را کشف و به catalog اضافه کند. این اتصال می‌تواند با cloud connector، code discovery، runtime discovery یا import دستی انجام شود.

مشاهده پروژه API

هر project داده‌هایی را که Postman درباره یک API در توسعه، تست و production دارد نمایش می‌دهد؛ از workspace analytics و endpoint health monitoring تا CI/CD integration، spec linting، system environments و چت با Postman AI برای کمک به رفع مشکل.

منبع آموزشی: Postman Docs، بازنویسی و ساده‌سازی‌شده برای کاربران فارسی‌زبان.

ایستگاه بعدی شما

TestRail را همین حالا در محیط دمو ببینید.

محیط تست آماده

دسترسی به دمو TestRail

قبل از ورود، مشخصات زیر را در صفحه ورود محیط دمو وارد کنید.

آدرس دمو

https://demo.testrail.ir

ایمیل ورود

demo@testrail.ir

رمز عبور

demo_user