آموزش Postman و کاربرد های آن در API ها

Postman Fundamentals
تعداد ویدئو 60
زمان دوره 02:30:26
مترجم مرتضی گیتی
دوبلر مرتضی گیتی
سایت منتشر کننده پلورال سایت

آموزش Postman و کاربرد های آن در API ها یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته آموزشی مباحث اساسی کار با Postman در توسعه API ها است که با نام اصلی Postman Fundamentals از شرکت Pluralsight منتشر شده است.

ابزار Postman چیست؟

ابزار Postman یک ابزار مقیاس پذیر تست کردن API است که با سرعت با pipeline های CI/CD ادغام می شود. در سال 2012 به عنوان یک پروژه جانبی توسط Abhinav Asthana ایجاد شد که بتواند تست کردن و توسعه دادن API ها را ساده تر کند. API مخفف Application Programming Interface است که به برنامه های نرم افزاری اجازه می دهد تا از طریق API call ها با یکدیگر ارتباط برقرار کنند.

چرا از Postman استفاده کنیم؟

امروزه با بیش از 4 میلیون کاربر، نرم افزار Postman به دلایل زیر به ابزار انتخابی تبدیل شده است:

  • قابلیت دسترسی (Accessibility): برای استفاده از ابزار Postman فقط باید وارد حساب‌های شخصی خود شوید و دسترسی به فایل‌ها را در هر زمان و هر مکان تا زمانی که برنامه Postman بر روی کامپیوتر نصب شده است آسان کنید.
  • استفاده از کالکشن ها: Postman به کاربران امکان می دهد مجموعه هایی را برای API call های کالکشن خود ایجاد کنند. هر مجموعه می تواند چند subfolder و چندین request ایجاد کند. این عمل به سازماندهی مجموعه تست های شما کمک می کند.
  • همکاری و یا Collaboration: کالکشن ها و environment ها می توانند به درون برنامه import و یا از آن export شوند. این کار باعث می شود که اشتراک گذاشتن فایل ها ساده تر بگردد. برای اشتراک گذاری کالکشن ها نیز می توان از لینک گذاری مستقیم استفاده کرد.
  • ایجاد Environment ها: داشتن environment های متعدد به تکرار کمتر تست‌ها کمک می‌کند، زیرا می‌توان از collection مشابه، حتی برای محیطی متفاوت استفاده کرد. دقیقاً در اینجاست که پارامترسازی انجام می شود.
  • ایجاد کردن تست ها: checkpoint هایی از قبیل بررسی کردن صحت HTTP response status ها می توانند به هرکدام از API call های Postman اضافه بشوند، که این موضوع باعث می شود که پوشش تست یا همان test coverage بهبود پیدا کند.
  • خودکار سازی تست ها و یا Automation Testing : از طریق استفاده از Collection Runner یا Newman تست ها را می توانید در دفعات مختلف اجرا کنید و به این صورت از نوشتن تست های تکراری جلوگیری نمایید.
  • اشکال زدایی (Debugging): ابزار کنسول که در Postman وجود دارد به شما کمک می کند تا ببینید چه داده ای بازیابی شده است و به این شکلی Debug کردن تست ها ساده تر خواهد شد.
  • Continuous Integration: ابزار Postman با توانایی که در پشتیبانی از Continuous Integration دارد، روش های توسعه نرم افزار را ساده تر می کند.

Postman-Fundamentals-snapshot

بررسی Postman API

endpoint های API در Postman به شما این امکان را می دهد Postman را با ابزار های زنجیره توسعه خود و یا همان development toolchain خود، یکپارچه و یا integrate کنید. می‌توانید مجموعه‌های جدید اضافه کنید، مجموعه‌های موجود را به‌روزرسانی کنید، محیط‌ ها را به‌روزرسانی کنید، و مانیتورها را مستقیماً از طریق API اضافه و اجرا کنید. به عبارت دیگر به شما امکان می دهد به صورت برنامه ریزی شده به داده های ذخیره شده در حساب Postman خود دسترسی داشته باشید.

سرفصل مطالب آموزش ویدیویی Postman و کاربرد های آن در API ها

فصل اول: مقدمه این دوره آموزشی

  • مقدمه

فصل دوم: شروع به کار

  • شروع به کار
  • شروع به کار با Postman
  • شروع به کار با API
  • مسیر پیش رو

فصل سوم: مبانی اولیه Postman

  • مبانی Postman
  • ارسال Request های GET
  • اضافه کردن یک عنصر جدید به انبار
  • بررسی سابقه Request ها
  • بررسی Authorization
  • بررسی Preset Header ها
  • بررسی Environment ها
  • قابلیت Import كردن
  • کارکردن با Proxy
  • تولید کردن کد (Generation)
  • همگام سازی (Sync)
  • جمع بندی

فصل چهارم: تست کردن Request ها

  • تست کردن Request ها
  • ملاقات کردن تیم توسعه API
  • کار کردن با تست های از قبل ساخته شده
  • بررسی Syntax مروبط به تست ها
  • ساختن تست های ساده
  • استفاده از دیگر Library ها
  • جمع بندی

فصل پنجم: کالکشن ها

  • بررسی کالکشن ها
  • استفاده از تست ها در Front End
  • ایجاد کردن کالکشن ها
  • بررسی Collection Runner
  • استفاده از متغیرها
  • بررسی Pre-request Script ها
  • کار کردن با Data File ها
  • مقداردهی کردن Test Data
  • ریفکتور کردن: استفاده از Loop بر روی User ها
  • ریفکتور کردن: استفاده از Loop بر روی Wishlist ها
  • کار کردن با سناریوی Tear Down
  • اجرای کالکشن ریفکتور شده
  • اجرا کردن تست ها
  • تست کردن از درون Command Line
  • جمع بندی

فصل ششم: کار کردن با Mock Server

  • کار با Mock Server
  • کار کردن با داه های Fake شده
  • کار کردن با اولین Mock
  • کار با Response های دیگر
  • استفاده از یک Feature با قابلیت Mock شده
  • کار کردن با Response با قابلیت Mock شده
  • بررسی الگوریتم تشخیص Postman
  • جمع بندی

فصل هفتم: بررسی مستندات (Documentation)

  • بررسی مستندات
  • نیاز به مستند سازی
  • نوشتن مستندات برای یک کالکشن
  • نوشتن جزییات مستندات یک Request
  • انتشار مستندات
  • بررس تم (Theme) سفارشی
  • جمع بندی

فصل هشتم: کار با ابزارهای نسخه تیم

  • کار با ابزارهای نسخه تیم
  • راه اندازی Postman Pro
  • اشتراک گذاری کالکشن ها
  • ادغام Postman
  • کار با API
  • بررسی دوره

نقد و بررسی‌ها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین کسی باشید که دیدگاهی می نویسد “آموزش Postman و کاربرد های آن در API ها”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دسته های محصولات

افزودن به سبد خرید