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