رفتن به محتوای اصلی
فهرست مستندات
منابع توسعه‌دهنده Postman

پیکربندی اجرای درخواست و Collection با کتابخانه Postman Runtime

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

فهرست مطالب
  1. کاربرد اصلی Runtime
  2. دسترسی و نصب
  3. نمونه استفاده همراه با Collection SDK
  4. انتخاب بین Runtime و Postman CLI
  5. گام بعدی

کتابخانه Postman Runtime یک پروژه متن‌باز Node.js است که برای اجرای درخواست‌ها و Collectionها در سطح پایین‌تر استفاده می‌شود. این کتابخانه همان ایده اجرای درخواست و Collection را به شکل قابل‌استفاده در ابزارهای برنامه‌نویسی، تست خودکار و pipelineهای توسعه در اختیار شما می‌گذارد.

کاربرد اصلی Runtime

  • اجرای Collection با تنظیمات دقیق‌تر نسبت به اجرای ساده.
  • کنترل timeout درخواست‌ها و اسکریپت‌ها.
  • ادغام اجرای Collection در ابزارهای Node.js یا فرآیندهای CI/CD.
  • استفاده همراه با Collection SDK برای ساخت Collection و سپس اجرای آن.

دسترسی و نصب

برای شروع، README مخزن رسمی بهترین نقطه ورود است. کتابخانه از npm هم قابل نصب است:

نمونه استفاده همراه با Collection SDK

در این نمونه، یک Runner ساخته می‌شود، یک Collection به آن داده می‌شود و تنظیماتی مانند timeout و تعداد iteration مشخص می‌شود:

runtime = require('postman-runtime');
var runner = new runtime.Runner();

// Collection object constructed using the Collection SDK
var collection = new sdk.Collection();

runner.run(collection, {
  data: [],
  timeout: {
    request: 30000,
    script: 5000
  },
  iterationCount: 1,

  //other options...

},
function (err, run) {
  // Callbacks to run as the collection runs
  run.start(callbacks);
});

انتخاب بین Runtime و Postman CLI

اگر فقط می‌خواهید Collectionها را اجرا کنید، Postman CLI معمولا گزینه ساده‌تر و آماده‌تری است. Runtime زمانی ارزشمندتر است که اجرای درخواست‌ها بخشی از یک ابزار Node.js سفارشی باشد یا به کنترل دقیق‌تری روی تنظیمات اجرا نیاز داشته باشید.

گام بعدی

برای workflowهای CI/CD، Runtime می‌تواند کنار Collection SDK و Postman CLI استفاده شود؛ SDK برای ساخت یا تغییر Collection، Runtime برای کنترل اجرای برنامه‌نویسی‌شده، و CLI برای اجرای آماده در خط فرمان.

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

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

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

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

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

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

آدرس دمو

https://demo.testrail.ir

ایمیل ورود

demo@testrail.ir

رمز عبور

demo_user