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

Validate block در Postman Flows

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

فهرست مطالب
  1. Input
  2. Outputs
  3. Setup
  4. Example

Validate block یک دروازه منطقی است که داده JSON ورودی را با یک schema بررسی می‌کند و سپس داده را بر اساس نتیجه از مسیر مناسب عبور می‌دهد. اگر JSON با schema سازگار باشد، داده از خروجی Pass ارسال می‌شود. اگر سازگار نباشد، داده از خروجی Fail عبور می‌کند.

می‌توانید schema را خودتان داخل Validate block بنویسید یا آن را به صورت خودکار از روی یک نمونه JSON معتبر تولید کنید.

Input

Data: این ورودی را به blockی وصل کنید که داده JSON ارسال می‌کند. Validate block همان داده دریافتی را با JSON schema خودش مقایسه می‌کند.

Outputs

  • Pass: اگر JSON دریافتی با schema سازگار باشد، همان داده را ارسال می‌کند.
  • Fail: اگر JSON دریافتی با schema سازگار نباشد، همان داده را از مسیر خطا ارسال می‌کند.

Setup

برای ساخت schema، روی Generate from example کلیک کنید، یک JSON معتبر را داخل text box قرار دهید، و سپس Generate schema را بزنید. اگر می‌خواهید schema را دستی وارد کنید، گزینه Define custom schema را انتخاب کنید.

بعد از آماده شدن schema، ورودی Data را به خروجی blockی وصل کنید که JSON تولید یا ارسال می‌کند. Validate block داده ورودی را با schema بررسی می‌کند و آن را از مسیر Pass یا Fail عبور می‌دهد.

برای آشنایی بیشتر با JSON schema، از گزینه Docs داخل block استفاده کنید.

Example

برای دیدن نمونه، Postman یک Flow Snippet با نام Flow Snippets: Validate ارائه کرده است.

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

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

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

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

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

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

آدرس دمو

https://demo.testrail.ir

ایمیل ورود

demo@testrail.ir

رمز عبور

demo_user