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

نمونه viewهای dataset در Postman

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

فهرست مطالب
  1. داده نمونه
  2. انتخاب همه داده‌ها
  3. فیلتر کردن ردیف‌ها
  4. ساخت ستون جدید
  5. ترکیب چند data source

Viewها در datasetهای Postman با SQL مشخص می‌کنند داده چطور خوانده شود. به صورت پیش‌فرض، viewها از syntax و functionهای سازگار با SQLite استفاده می‌کنند. اگر dataset فقط یک data source خارجی مثل MySQL یا PostgreSQL داشته باشد، می‌توانید از syntax همان data source هم استفاده کنید.

نمونه‌های زیر الگوهای رایج برای ساخت view را نشان می‌دهند.

داده نمونه

فرض کنید dataset شما یک فایل CSV محلی به نام users دارد:

userId,firstName,lastName,email
1,John,Doe,john.doe@example.com
2,Jane,Smith,jane.smith@example.com
3,Bob,Johnson,bob.johnson@example.com

و یک دیتابیس MySQL به نام orders با داده زیر:

| orderId | userId | amount |
|---------|--------|--------|
| 101     | 1      | 50.00  |
| 102     | 2      | 75.00  |
| 103     | 3      | 25.00  |

انتخاب همه داده‌ها

برای ساخت view که همه ردیف‌ها و ستون‌ها را برگرداند:

SELECT * FROM source_users;

فیلتر کردن ردیف‌ها

با شرط WHERE می‌توانید فقط داده موردنیاز workflow را برگردانید.

SELECT email, firstName, lastName
FROM source_users
WHERE userId = '2';

ساخت ستون جدید

با expression و alias می‌توانید ستون‌هایی بسازید که از داده موجود تولید می‌شوند. این کار برای testها یا mock serverهایی مفید است که به مقدار محاسبه‌شده نیاز دارند.

نمونه SQLite:

SELECT firstName, lastName, firstName || ' ' || lastName AS fullName
FROM source_users;

نمونه MySQL:

SELECT orderId, amount, CONCAT(orderId, ' ', amount) AS orderSummary
FROM source_orders;

ترکیب چند data source

با JOIN می‌توانید داده چند data source را در یک view ترکیب کنید؛ مثلاً داده کاربران از فایل CSV و سفارش‌ها از جدول MySQL.

SELECT source_users.userId, source_users.firstName, source_users.lastName, source_orders.orderId, source_orders.amount
FROM source_users
JOIN source_orders ON source_users.userId = source_orders.userId;

این روش زمانی مفید است که داده مرتبط در چند محل ذخیره شده و شما برای تست یا mock server به یک نمای یکپارچه نیاز دارید.

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

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

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

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

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

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

آدرس دمو

https://demo.testrail.ir

ایمیل ورود

demo@testrail.ir

رمز عبور

demo_user