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

Log block در Postman Flows

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

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

Log block داده‌ای را از پورت ورودی خود دریافت می‌کند و آن را به Postman Console می‌فرستد. این block برای عیب‌یابی Flowها مفید است، چون می‌توانید ببینید در زمان اجرا چه داده‌هایی از مسیرهای مختلف عبور می‌کنند.

Input

Log block یک پورت ورودی دارد که داده را از خروجی هر block دیگری می‌پذیرد. اگر چند پورت خروجی را به ورودی Log block وصل کنید، همه داده‌های ورودی به همان ترتیبی که دریافت شده‌اند در Postman Console ثبت می‌شوند.

اگر در Flow خود HTTP Request block داشته باشید، درخواست‌هایی که آن block ارسال می‌کند به صورت خودکار به عنوان رویداد شبکه ثبت می‌شوند. برای ثبت آن خروجی‌ها لازم نیست Log block جداگانه اضافه کنید.

Setup

برای راه‌اندازی، خروجی یک یا چند block را به ورودی Log block وصل کنید تا داده‌های ورودی به Postman Console فرستاده شوند. سپس با گزینه View logs می‌توانید Postman Console را باز کنید.

در Postman Console می‌توانید یک نسخه جداگانه از Console را در پنجره مستقل باز کنید. در آنجا این گزینه‌ها در دسترس هستند:

  • Show timestamps قبل از هر ورودی لاگ، زمان را با قالب HH:MM:SS.MS نمایش می‌دهد؛ یعنی ساعت، دقیقه، ثانیه و میلی‌ثانیه.
  • Hide network رویدادهای شبکه را که از HTTP Request blockها ثبت شده‌اند پنهان می‌کند.

Example

برای دیدن یک نمونه آماده، Postman یک Flow Snippet با نام Logging to Console ارائه کرده است.

نمونه زیر یک عدد تصادفی می‌گیرد، آن را به توان سه می‌رساند، رشته‌ای شامل هر دو مقدار تولید می‌کند و همان رشته را در Console ثبت می‌کند.

نمونه Flow که خروجی را با Log block در Postman Console ثبت می‌کند
نمونه Flow برای ارسال خروجی به Postman Console با Log block.

در لاگ، هم رویداد شبکه یعنی همان HTTP request و هم رشته خروجی نمایش داده می‌شوند. اگر Postman Console را در پنجره جدا باز کنید و Show timestamps را فعال کنید، می‌توانید ترتیب زمانی رویدادها را دقیق‌تر ببینید. در این نمونه، درخواست HTTP حدود ۶۰ میلی‌ثانیه زودتر از خروجی ثبت شده است.

نمای Postman Console با رویداد شبکه و خروجی ثبت‌شده از Log block
نمایش رویداد شبکه و خروجی ثبت‌شده در Postman Console.

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

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

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

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

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

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

آدرس دمو

https://demo.testrail.ir

ایمیل ورود

demo@testrail.ir

رمز عبور

demo_user