آموزش تست API با پستچی: از مبتدی تا پیشرفته

دانلود API Testing with Postman: From Beginner to Advanced

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: در تست API به یک پستچی حرفه ای تبدیل شوید و عالی شوید—از ایجاد اولین درخواست خود تا اتوماسیون و پروژه های دنیای واقعی! به اصول اولیه تست API با استفاده از Postman مسلط شوید. روش های HTTP، کدهای وضعیت و مجموعه ها را درک کرده و از آنها استفاده کنید. آزمایش مبتنی بر داده را با فایل‌های CSV و JSON انجام دهید. تست های API را با استفاده از نیومن خودکار کنید و آنها را در خطوط لوله CI/CD ادغام کنید. پروژه‌های API دنیای واقعی مانند داده‌های مشتری و سیستم‌های مدیریت کارکنان را توسعه و آزمایش کنید. گزارش های HTML و تجسم داده ها را برای تجزیه و تحلیل دقیق آزمون ایجاد کنید. از ادغام Python Flask برای آزمایش API باطن استفاده کنید. پیش نیازها: درک اولیه پروتکل های HTTP و فناوری های وب. آشنایی با اصول برنامه نویسی مزیت محسوب می شود اما الزامی نیست. هیچ تجربه قبلی با پستچی لازم نیست. این دوره همه چیز را از پایه پوشش می دهد.

مقدمه:

APIها ستون فقرات توسعه نرم‌افزار مدرن هستند و امکان ارتباط یکپارچه بین برنامه‌ها را فراهم می‌کنند. چه مبتدی یا یک توسعه‌دهنده با تجربه باشید، تسلط بر تست API با Postman می‌تواند مهارت‌های شما را در حصول اطمینان از عملکرد، قابلیت اطمینان و عملکرد API به میزان قابل توجهی افزایش دهد. این دوره جامع به گونه‌ای طراحی شده است که شما را به سفری در مورد ضروریات تست API با استفاده از Postman ببرد، از اصول اولیه و پیشرفت به تکنیک‌های پیشرفته، از جمله تست مبتنی بر داده، اتوماسیون، و پیاده‌سازی پروژه در دنیای واقعی. در پایان این دوره، شما این اطمینان را خواهید داشت که از Postman برای تمام نیازهای تست API خود استفاده کنید.

نوشتن بر حسب بخش:

بخش 1: آموزش پستچی - سطح مبتدی
ما با اصول Postman شروع می کنیم، جایی که شما یاد می گیرید که محیط خود را تنظیم کنید، در رابط کاربری گرافیکی پستچی بصری حرکت کنید، و اولین درخواست های API خود را انجام دهید. این سخنرانی ها موارد ضروری روش های HTTP از جمله درخواست های GET و POST را پوشش می دهند و شما را با ایجاد و مدیریت مجموعه ها آشنا می کنند. شما همچنین به استفاده از متغیرها و قطعه‌ها برای بهینه‌سازی گردش کار خود و همچنین اشکال‌زدایی مؤثر درخواست‌های خود خواهید پرداخت. در پایان این بخش، شما مجهز به انجام تست پایه API به راحتی خواهید بود.

بخش 2: آموزش پستچی - سطح متوسط ​​
با تکیه بر اصول اولیه، این بخش به مفاهیم میانی مانند روش های پیشرفته HTTP و تأیید کد وضعیت می پردازد. آزمایش‌های مبتنی بر داده را با استفاده از فایل‌های CSV و JSON کاوش خواهید کرد و آزمایش‌های خود را پویاتر و قوی‌تر می‌کنید. ما همچنین آزمایش APIهای SOAP را پوشش می‌دهیم، نحوه انتقال متغیرها و استفاده از قابلیت‌های Postman را برای اعتبارسنجی جامع API نشان می‌دهیم. علاوه بر این، با نیومن، یک ابزار همراه خط فرمان برای Postman، تجربه عملی خواهید داشت که به شما امکان می‌دهد آزمایش‌های API خود را در خط لوله CI/CD به‌طور خودکار انجام دهید.

بخش 3: آموزش پستچی - سطح پیشرفته
آماده ای برای ارتقای مهارت های خود به سطح بعدی؟ این بخش بر روی ویژگی‌های پیشرفته Postman، مانند تجسم داده‌ها، تولید گزارش HTML و یکپارچه‌سازی برنامه‌های Python Flask برای آزمایش باطن تمرکز می‌کند. شما یاد خواهید گرفت که تجسم‌های دقیقی از پاسخ‌های API خود ایجاد کنید و گزارش‌های HTML را برای نمایش نتایج آزمایش خود تولید کنید. این سخنرانی‌ها همچنین تکنیک‌های اسکریپت‌نویسی پیشرفته را پوشش می‌دهند تا قابلیت‌های آزمایشی شما را افزایش دهند و تست‌های پستچی شما را نه تنها کارآمد، بلکه روشن‌تر نیز می‌کنند.

بخش 4: پروژه پستچی - مدیریت داده های مشتری
این بخش مبتنی بر پروژه است، جایی که شما مهارت های خود را برای مدیریت داده های مشتری با استفاده از API ها به کار می گیرید. از راه‌اندازی محیط Postman تا یکپارچه‌سازی Python Flask برای عملکرد باطن، توابعی را برای مدیریت بازیابی اطلاعات مشتری، به‌روزرسانی‌ها و مدیریت ایجاد خواهید کرد. این پروژه عملی درک شما را از آزمایش API در یک سناریوی واقعی تقویت می‌کند و بر بهترین شیوه‌ها در مدیریت API و مدیریت داده تأکید دارد.

بخش 5: پروژه در پستچی - سیستم مدیریت کارکنان
در بخش آخر، شما روی یک پروژه سیستم مدیریت کارکنان کار خواهید کرد که همه چیز را از افزودن وابستگی‌ها و ایجاد مدل‌ها گرفته تا رسیدگی به استثناها و راه‌اندازی کنترل‌کننده‌ها را پوشش می‌دهد. شما یاد خواهید گرفت که چگونه یک سیستم کامل مبتنی بر API را از ابتدا بسازید، از جمله عملیات CRUD، رسیدگی مناسب به درخواست، و اطمینان از یکپارچگی داده ها. هدف این پروژه شبیه سازی چالش های توسعه و آزمایش API در دنیای واقعی است و شما را برای انجام وظایف پیچیده در حرفه حرفه ای خود آماده می کند.

نتیجه گیری:

در پایان این دوره، شما از یک مبتدی به یک متخصص در تست API با Postman تبدیل خواهید شد. شما با انواع سناریوهای تست تجربه عملی به دست خواهید آورد که به شما امکان می دهد چالش های تست API را با اطمینان مدیریت کنید. با مهارت‌های مختلف از درخواست‌های اولیه تا اتوماسیون پیشرفته و پیاده‌سازی مبتنی بر پروژه، آماده به کارگیری این تکنیک‌ها در پروژه‌های دنیای واقعی خواهید بود و از یکپارچه‌سازی API قوی و قابل اعتماد اطمینان حاصل می‌کنید.


سرفصل ها و درس ها

آموزش پستچی - سطح مبتدی Postman Training - Beginner Level

  • معرفی پروژه Introduction of Project

  • نصب پستچی Installation of Postman

  • درک رابط کاربری گرافیکی پستچی Understanding GUI of Postman

  • اولین درخواست API را ایجاد کنید Create First API Request

  • درخواست POST ایجاد کنید Create POST Request

  • درک مجموعه ها Understanding Collections

  • دونده مجموعه Collection Runner

  • درک متغیرهای Understanding Varibales

  • تکه ها Snippets

  • ایجاد محیط و تنظیم متغیرها Create Environment and Set Variables

  • تست API با استفاده از POSTMAN API Testing using POSTMAN

  • DEBUG پستچی DEBUG Postman

  • درک پستچی Understanding Postman

  • تست با استفاده از نیومن Testing using Newman

  • تست با استفاده از Newman Continue Testing using Newman Continue

آموزش پستچی: سطح متوسط Postman Training: Intermediate Level

  • معرفی پستچی متوسط Introduction of Postman Intermediate

  • روش های HTTP و URL HTTP Methods and URL

  • اجرای روش HTTP HTTP Method Execution

  • اجرای روش HTTP ادامه دهید HTTP Method Execution Continue

  • بررسی کد وضعیت Checking Status Code

  • تست مبتنی بر داده - CSV Data Driven Testing - CSV

  • جیسون Json

  • تست مبتنی بر داده - Json Data Driven Testing - Json

  • در حال تغییر API API Changing

  • در حال تغییر API ادامه دارد API Changing Continue

  • سرویس وب SOAP SOAP Web Service

  • تست SOAP API با استفاده از Postman SOAP API Testing Using Postman

  • آشنایی با SOAP UI Understanding SOAP UI

  • SOAP API Passing Variables SOAP API Passing Variables

  • استفاده از نیومن Neuman Use

آموزش پستچی - سطح پیشرفته Postman Training - Advanced Level

  • معرفی دوره Course Introduction

  • تجسم در پستچی قسمت 1 Visualization in Postman Part 1

  • تجسم در پستچی قسمت 2 Visualization in Postman Part 2

  • تجسم در پستچی قسمت 3 Visualization in Postman Part 3

  • بخش 1 تولید گزارش HTML HTML Report Generation Part 1

  • بخش 2 تولید گزارش HTML HTML Report Generation Part 2

  • تولید گزارش HTML قسمت 3 HTML Report Generation Part 3

  • فلاسک پایتون Python Flask

  • تست آن با استفاده از Postman Testing it using Postman

  • خروجی پستچی پایتون Python Postman Output

پروژه پستچی: مدیریت داده های مشتری Postman Project : Customer Data Management

  • مقدمه ای بر پروژه Introduction to Project

  • نصب پستچی Installation of Postman

  • کتابخانه ها Libraries

  • آناکوندا و مبانی پستچی Anaconda and Basics of Postman

  • درک فلاسک و پستچی Understanding Flask and Postman

  • تابع نوشتن قسمت 1 Writing Function Part 1

  • تابع نوشتن قسمت 2 Writing Function Part 2

  • تابع نوشتن قسمت 3 Writing Function Part 3

  • تابع نوشتن قسمت 4 Writing Function Part 4

  • تابع نوشتن قسمت 5 Writing Function Part 5

  • ارسال و دریافت روش Post and Get Method

  • پیاده سازی Get Method Implement Get Method

  • به روز رسانی ستون Update Column

  • خروجی کد Output of Code

پروژه در POSTMAN: سیستم مدیریت کارکنان Project on POSTMAN: Employee Management System

  • مقدمه ای بر پروژه Introduction To Project

  • افزودن وابستگی ها Adding Dependencies

  • کلاس اصلی Main Class

  • مدل کارمند و مخزن Employee Model and Repository

  • کنترل کننده های استثنایی Exception Handlers

  • کنترل کننده های استثنا ادامه می دهند Exception Handlers Continue

  • کنترل کننده ها Controllers

  • کنترلرها پیوسته Controllers Continuous

  • فایل Properties Properties File

نمایش نظرات

آموزش تست API با پستچی: از مبتدی تا پیشرفته
جزییات دوره
8 hours
63
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,000
4.8 از 5
ندارد
دارد
دارد
EDU CBA
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

EDU CBA EDU CBA

مهارت های دنیای واقعی را بصورت آنلاین بیاموزید EDUCBA یک ارائه دهنده جهانی آموزش مبتنی بر مهارت است که نیازهای اعضا را در بیش از 100 کشور برطرف می کند. ما بزرگترین شرکت فناوری پیشرفته در آسیا با نمونه کارهای 5498+ دوره آنلاین ، 205+ مسیر یادگیری ، 150+ برنامه شغل محور (JOPs) و 50+ بسته دوره حرفه ای شغلی هستیم که توسط متخصصان برجسته صنعت آماده شده است. برنامه های آموزشی ما برنامه های مبتنی بر مهارت شغلی است که توسط صنعت در سراسر امور مالی ، فناوری ، تجارت ، طراحی ، داده و فناوری جدید و آینده مورد نیاز صنعت است.