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

تولید CLI از Collection یا Specification در Postman

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

فهرست مطالب
  1. CLI Generator در Postman چیست؟
  2. CLI تولیدشده چه کاری انجام می‌دهد؟
  3. دسترسی لازم برای تولید CLI
  4. تولید CLI با Postman CLI
  5. تولید CLI از داخل برنامه Postman
  6. محتوای خروجی CLI
  7. تولید دوباره و دسترسی به CLIها
  8. قدم‌های بعدی

CLI Generator در Postman چیست؟

Postman CLI Generator می‌تواند از روی Postman Collection یا API specification، یک ابزار خط فرمان بسازد. این ابزار CLI بر پایه Go تولید می‌شود و به شما اجازه می‌دهد عملیات API را از terminal اجرا کنید.

CLI تولیدشده فقط یک wrapper ساده نیست؛ معمولا احراز هویت، تنظیمات، help برای commandها، و حتی فایل‌های skill برای استفاده توسط AI agentها را هم شامل می‌شود.

CLI تولیدشده چه کاری انجام می‌دهد؟

  • عملیات API را در قالب commandهای قابل فهم ارائه می‌کند.
  • روش‌های احراز هویت مثل Basic، API Key و OAuth را مدیریت می‌کند.
  • تنظیمات را از فایل config یا متغیرهای محیطی می‌خواند.
  • برای commandها و flagها help کامل تولید می‌کند.
  • برای AI agentها skillهای Markdown می‌سازد تا بتوانند با CLI کار کنند.
  • از انواع parameterها، request body و file upload پشتیبانی می‌کند.

دسترسی لازم برای تولید CLI

برای تولید CLI باید روی Collection یا specification دسترسی Editor یا بالاتر داشته باشید. کاربرانی با دسترسی Viewer می‌توانند CLIهای موجود را ببینند یا دانلود کنند، اما نمی‌توانند CLI جدید بسازند.

تولید CLI با Postman CLI

  1. شناسه Collection یا specification را پیدا کنید. در Postman، Collection یا specification را باز کنید، sidebar سمت راست را نمایش دهید، وارد بخش Info شوید و ID را کپی کنید.
  2. دستور زیر را با همان ID اجرا کنید:
postman sdk generate <id or path> --language cli

خروجی در مسیری که با --output-dir مشخص کرده‌اید نوشته می‌شود. اگر خروجی را مشخص نکنید، مسیر پیش‌فرض معمولا ./sdks است.

بعد از تولید فایل‌ها، وارد پوشه خروجی شوید و CLI را با Go بسازید:

go mod tidy
go build .

تولید CLI از داخل برنامه Postman

  1. در sidebar، بخش Collections یا Specifications را باز کنید و منبع مورد نظر را انتخاب کنید.
  2. از منوی گزینه‌های بیشتر، مسیر More > Generate SDKs را انتخاب کنید.
  3. برای build یک نام انتخاب کنید. می‌توانید نام پیش‌فرض را نگه دارید یا نام دلخواه وارد کنید.
پنجره نام‌گذاری ساخت CLI در Postman
  1. نوع تولید را روی CLI قرار دهید. این گزینه یک ابزار خط فرمان Go-based با commandهای API شما می‌سازد.
  2. روی Generate CLI کلیک کنید.
  3. بعد از آماده‌شدن خروجی، روی Download کلیک کنید تا فایل zip شامل کد کامل CLI را دریافت کنید.
صفحه دانلود CLI تولیدشده در Postman

محتوای خروجی CLI

CLI Generator یک project کامل می‌سازد که معمولا شامل این موارد است:

  • commandهای API برای همه عملیات API.
  • کد Go قابل build و قابل سفارشی‌سازی.
  • AI agent skillها برای commandها در قالب فایل‌های Markdown.
  • تنظیمات احراز هویت برای روش‌های پشتیبانی‌شده.
  • سیستم configuration با فایل و متغیر محیطی.
  • مستندات و مثال‌های استفاده.

تولید دوباره و دسترسی به CLIها

اگر API تغییر کرد یا خواستید CLI را با تنظیمات دیگری بسازید، از گزینه Regenerate SDKs استفاده کنید.

برای دیدن CLIها و SDKهای تولیدشده، در sidebar روی SDKs کلیک کنید.

قدم‌های بعدی

  • CLI تولیدشده را نصب و build کنید.
  • با command مربوط به setup-auth احراز هویت را تنظیم کنید.
  • با commandهای config آدرس پایه و تنظیمات دیگر را مشخص کنید.
  • با --help commandهای موجود را بررسی کنید.
  • پوشه skillها را برای AI agentها بررسی کنید.
  • اگر می‌خواهید agentها به‌صورت خودکار با API کار کنند، راهنمای استفاده از CLI با AI agentها را ادامه دهید.

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

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

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

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

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

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

آدرس دمو

https://demo.testrail.ir

ایمیل ورود

demo@testrail.ir

رمز عبور

demo_user