بعد از ساخت dataset، باید data sourceها و viewهای آن را با تغییر workflowهای خود بهروز نگه دارید. با مدیریت درست dataset میتوانید دادههای تست، script و mock server را از یک نقطه کنترل کنید.
Datasetها در پلنهای Solo، Team و Enterprise در دسترس هستند. در Local View، هر dataset با یک فایل YAML در Git repository محلی workspace تعریف میشود.
مدیریت خود dataset
برای مدیریت یک dataset:
- در sidebar روی Items کلیک کنید.
- Datasets را انتخاب کنید.
- کنار dataset موردنظر، منوی View more actions را باز کنید.
از این منو میتوانید کارهای زیر را انجام دهید:
- Rename: تغییر نام dataset
- Edit YAML: فقط در Local View، باز کردن و ویرایش مستقیم فایل YAML dataset
- Delete: حذف dataset از workspace
مدیریت data sourceها
Data source مشخص میکند داده dataset از کجا میآید؛ مثل فایل داده یا اتصال دیتابیس. یک dataset میتواند چند data source داشته باشد.
افزودن data source جدید
- از sidebar وارد Items شوید.
- Datasets را انتخاب کنید.
- کنار dataset، در بخش Sources گزینه Add source را بزنید.
- Add New Source را انتخاب کنید.
- نوع data source را انتخاب کنید.
- تنظیمات آن را کامل کنید.
- در صورت نیاز، data sourceهای بیشتری اضافه کنید.
- Save را بزنید.
اگر یک data source را حذف کنید، viewهایی که از آن استفاده میکنند خراب میشوند. پس بعد از حذف، queryهای viewها را هم بررسی و اصلاح کنید.
بهروزرسانی data source موجود
- از Items وارد Datasets شوید.
- data source موردنظر را انتخاب کنید.
- تنظیمات آن را متناسب با نوع data source تغییر دهید.
- برای دیدن آخرین داده فایل یا دیتابیس، Refresh را بزنید.
- پیشنمایش داده را از تب Data بررسی کنید.
برای هر data source میتوانید نام را تغییر دهید یا آن را حذف کنید. حذف data source داده اصلی را از دیتابیس یا فایل خارجی الزاماً حذف نمیکند، اما ارتباط آن را از dataset برمیدارد.
بهروزرسانی data source با Agent Mode
Agent Mode میتواند برای تولید یا تغییر داده نمونه در فایلهای CSV و JSON کمک کند. مثال:
Add 5 new users with realistic data to my dataset, including userId, name, and email fields.
اگر data source شما به دیتابیس وصل است، میتوانید از Agent Mode بخواهید داده نمونه تولید و در جدول وارد کند:
Generate 10 sample orders with realistic data and insert them into the orders table in my connected MySQL database.
بعد از تغییر data source، آن را refresh کنید و در صورت نیاز viewها را هم بهروزرسانی کنید.
مدیریت viewها
View مشخص میکند داده چطور از dataset خوانده شود. با view میتوانید داده را فیلتر، ترکیب یا تبدیل کنید. برای نمونه، یک view میتواند فقط سناریوهای تست خاص را برگرداند یا با query ستونهای جدید بسازد.
برای افزودن یا تغییر view:
- از Items وارد Datasets شوید.
- برای ساخت view جدید، کنار Views گزینه Add view را بزنید؛ یا یک view موجود را انتخاب کنید.
- یک query سازگار با SQLite وارد کنید.
- Run را بزنید تا query اجرا شود.
- در table pane، نتیجه query را preview و search کنید.
Viewها میتوانند از چند data source داده بگیرند، اما نمیتوانند data source محلی و cloud-based را با هم ترکیب کنند.
اشتراکگذاری dataset
در Cloud View میتوانید لینک مستقیم dataset، data source یا view را با تیم خود به اشتراک بگذارید. از مسیر Items > Datasets آیتم موردنظر را باز کنید و از بالای صفحه Copy link را بزنید.
Push و pull کردن datasetها
با push، آخرین نسخه dataset از workspace محلی به cloud Postman sync میشود. فایلهای محلی که push میشوند به cloud file تبدیل میشوند.
با pull، آخرین نسخه dataset از cloud Postman به workspace محلی شما sync میشود. Cloud fileهایی که pull میشوند در Git repository محلی شما به فایل محلی تبدیل میشوند.
عیبیابی datasetها
اگر کنار dataset در sidebar علامت خطا مثل (!) دیدید، معمولاً یکی از این موارد رخ داده است:
- Dataset out of sync: ممکن است فایلهای dataset را بیرون از Postman ویرایش کرده باشید یا merge conflict وجود داشته باشد. Postman را restart کنید تا فایلها دوباره sync شوند.
- Invalid or corrupted dataset files: فایل dataset ممکن است format یا محتوای نامعتبر داشته باشد. فایلهای local Git repository را بررسی کنید یا نسخه سالم قبلی را برگردانید.
منبع آموزشی: Postman Docs، بازنویسی و سادهسازیشده برای کاربران فارسیزبان.