آموزش تست API را با استفاده از Postman، SoapUI و RestAssured بیاموزید

Learn API Testing using Postman, SoapUI & RestAssured

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: Postman, SoapUI & RestAssured شما می توانید بفهمید که خدمات وب و API چیست و عملکرد آنها چیست. پس از اتمام این دوره می توانید شروع به کار بر روی پروژه های تست API و Webservices کنید. تحت پوشش محبوب ترین ابزارهای تست API مانند Postman، SOAPUI، Ready API و RestAssured API Automation شما یاد خواهید گرفت که چگونه Microservices را توسعه و آزمایش کنید. آزمایش مفاهیم

این دوره طراحی شده است تا شما را در کار با Back end Testing متخصص کند.

امروزه تقریباً همه برنامه‌های کاربردی وب از خدمات وب برای برقراری ارتباط یا تعامل با یکدیگر استفاده می‌کنند. اکثر سرویس های وب مدرن امروزی بر اساس معماری انتقال وضعیت نمایندگی (REST) ​​ساخته شده اند. REST محبوبیت زیادی به دست آورده است و به دلیل سادگی در مقایسه با سایر فناوری ها به همین کار ادامه خواهد داد.

90٪ از صنعت فناوری اطلاعات اکنون به سمت این API برای خدمات خودکار می رود. پس از اتمام دوره، با تست REST API با استفاده از Postman، SOAPUI RestAssured آشنا خواهید شد و می توانید آن را با موفقیت در محل کار خود پیاده سازی کنید یا مطمئناً در شغل پردرآمد قرار خواهید گرفت.


موضوعات تحت پوشش:

---------------------

مقدمه ای بر تست API

  • سرور سرویس گیرنده چیست؟

  • معماری سرویس گیرنده-سرور

  • API چیست؟

  • انواع API

  • API در مقابل سرویس وب

  • روش‌های API استراحت

  • http در مقابل https


تست API با استفاده از Postman

  • معرفی پستچی

  • نصب پستچی

  • ایجاد فضای کاری

  • ایجاد مجموعه

  • ایجاد درخواست - دریافت، ارسال، قرار دادن حذف

  • ذخیره درخواست‌های ویرایش

  • عملیات روی مجموعه ها

  • چیزهایی که در پاسخ باید تایید شوند

  • کدهای وضعیت

  • کوکی‌ها

  • سرصفحه ها

  • بدنه پاسخ

  • صادرات وارد کردن مجموعه ها

  • ایجاد APIهای ساختگی برای تست API

  • نصب NodeJS

  • نصب سرور json

  • مسیر JSON نشانه گذاری شی جاوا اسکریپت (JSON)

  • JSON چیست؟

  • درک آرایه JSON Object JSON

  • مسیر JSON

  • افزودن تست ها/اعتبارسنجی ها

  • آزمایش کدهای وضعیت

  • آزمایش سرصفحه ها

  • آزمایش کوکی ها

  • زمان پاسخ آزمایشی

  • بدنه پاسخ آزمایشی

  • اسکریپت ها در پستچی

  • اسکریپت‌های پیش‌درخواست

  • اسکریپت‌های آزمایشی

  • کار با متغیرها

  • متغیرهای جهانی

  • متغیرهای مجموعه

  • متغیرهای محیطی

  • متغیرهای محلی

  • متغیرهای داده

  • دریافت و تنظیم متغیرها با اسکریپت

  • کنسول پستچی

  • زنجیره سازی API

  • Project - Books API

  • تست مبتنی بر داده با استفاده از فایل‌های JSON CSV

  • بارگذاری API بارگذاری فایل

  • انواع مجوز

  • سوءگر

  • cURL ( URL مشتری)

  • انتشار مستندسازی

  • ECommerce App Rest API

  • آزمایش پاسخ XML

  • آزمایش پاسخ JSON

  • اجرای مجموعه

  • خط فرمان

  • خط فرمان با گزارش HTML

  • به اشتراک گذاری مجموعه ها

  • اجرای مجموعه از راه دور

  • مجموعه را به Github فشار دهید

  • مجموعه را در جنکینز اجرا کنید


تست API با استفاده از RestAssured

  • مقدمه ای بر RestAssured

  • تنظیم پروژه Maven RestAssured

  • از جمله Required Rest Assured و سایر وابستگی ها

  • واردات استاتیک

  • نوشتن اولین اسکریپت REST Assured API Automation

  • روش های HTTP

  • دریافت

  • پست

  • قرار دادن

  • حذف

  • راههای ایجاد بدنه درخواست پست

  • HashMap

  • کلاس POJO

  • کتابخانه Org.Json

  • فایل JSON خارجی

  • فایل JSON خارجی با متغیرها

  • پارامترها

  • پارامترهای مسیر

  • پارامترهای پرس و جو

  • سرصفحه ها و کوکی ها

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

  • تجزیه داده ها

  • تجزیه پاسخ JSON

  • تجزیه داده ها

  • تجزیه پاسخ XML

  • API دانلود آپلود فایل

  • اعتبارسنجی طرحواره JSON XML

  • Serialisation deserialisation JSON

  • انواع احراز هویت

  • زنجیره سازی API

  • سازندگان مشخصات درخواست و پاسخ

  • مسیر ریشه

  • طراحی پروژه چارچوب Rest Assure



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

معرفی Introduction

  • معرفی Introduction

تست API با استفاده از ابزار Postman Testing API's using Postman Tool

  • Postman برای تست API، معرفی، راه اندازی و درخواست های اولیه HTTP در Postman Postman for API Testing, Introduction ,Setup & Basic HTTP Requests in Postman

  • نحوه ایجاد APIهای ساختگی، مبانی مسیر JSON و JSON How To Create Dummy API's, Basics of JSON & JSON Path

  • اعتبارسنجی پاسخ در پستچی و جاوا اسکریپت Validating Response in Postman & JavaScripting

  • اسکریپت ها و متغیرهای پستچی Postman Scripts & Variables

  • درخواست های زنجیره ای Chaining Requests

  • آزمایش مبتنی بر داده با استفاده از فایل‌های JSON و CSV Data Driven Testing using JSON & CSV files

  • API آپلود و دانلود فایل، انواع مجوز، cURL File Upload & Download API, Authorization Types, cURL

  • اعتبارسنجی پاسخ XML، تبدیل پاسخ XML به JSON و مستندسازی و انتشار Validate XML Response, Converting XML Response to JSON & Documenting &Publishing

  • API برنامه های تجارت الکترونیک بلادرنگ، اشتراک گذاری مجموعه ها، گزارش، CI Jenkins Real Time e-Commerce App API's, Sharing Collections, Reporting , CI Jenkins

تست وب سرویس با SOAP UI و Ready API Tools Webservices testing with SOAP UI & Ready API Tools

  • مقدمه ای بر SOAPUI، نصب SOAPUI و کار با ویژگی های SOAPUI Introduction to SOAPUI, Installing SOAPUI & Working with SOAPUI features

  • ادعاها در SOAPUI Assertions in SOAPUI

  • ویژگی‌های SOAPUI، انتقال دارایی و تست مبتنی بر داده Properties in SOAPUI,Property Transfer & Data Driven Testing

  • آزمایش مبتنی بر داده با استفاده از چندین منبع داده در SOAPUI Pro (API Ready) Data Driven testing using multiple Data Sources in SOAPUI Pro(Ready API)

  • تست فلیکر و APIهای سرویس وب Google Maps، SwaggerIO Testing Flicker & Google Maps Web service API's, SwaggerIO

تست API با استفاده از RestAssured API Testing Testing using RestAssured

  • راه اندازی محیط و روش های HTTP Environment setup & HTTP Methods

  • راه های ایجاد بار بار درخواستی (متن درخواست) Ways to create request PayLoad(Request Body)

  • انواع پارامترها، سرصفحه ها، کوکی ها و ورود به سیستم Types of parameters, Headers, Cookies & Logging

  • تجزیه پاسخ JSON Parsing JSON Response

  • تجزیه پاسخ XML، آپلود فایل و دانلود API Parsing XML Response , File Upload & Download API

  • اعتبارسنجی طرحواره JSON و XML، سریال‌سازی و سریال‌زدایی JSON & XML Schema validations, serialisation & de-serialisation

  • انواع احراز هویت Authentications Types

  • API Chaining API Chaining

  • پروژه چارچوب مطمئن باشید (قسمت 1) Rest Assure Framework Project (Part 1)

  • پروژه چارچوب مطمئن باشید (قسمت 2) Rest Assure Framework Project (Part 2)

  • پروژه چارچوب مطمئن باشید (قسمت 3) Rest Assure Framework Project (Part 3)

  • ادغام Git، GitHub و Jenkins Git, GitHub & Jenkins Integration

مبانی جاوا برای اتوماسیون مطمئن Java Basics for RestAssured Automation

  • راه اندازی جاوا در ویندوز، انواع داده ها و اپراتورها در جاوا Setting up Java on Windows,Data Types & Operators in Java

  • دستورات کنترل جاوا Java Control Statements

  • آرایه ها و رشته های جاوا Java Arrays & Strings

  • مفاهیم، ​​کلاس، شی، روش‌ها و سازندگان Java OOPS Java OOPS Concepts, Class, Object, Methods & Constructors

  • بارگذاری بیش از حد جاوا، این کلمه کلیدی و کلیدواژه ثابت Java Overloading, this Keyword & static keyword

  • وراثت جاوا، کلیدواژه های فراگیر، فوق العاده و نهایی Java Inheritance,Overriding,super & final keywords

  • رابط های جاوا، بسته های جاوا و اصلاح کننده های دسترسی Java Interfaces,Java Packages & access Modifiers

  • مدیریت استثنا در جاوا Exception Handling in Java

  • Java ArrayList، HashMap و JDBC Java ArrayList,HashMap & JDBC

سوالات متداول تست وب سرویس/API Webservices/API Testing FAQ's

  • سؤالات متداول تست Webservices/API - قسمت 1 Webservices/API Testing FAQ's-Part 1

  • سؤالات متداول تست Webservices/API - قسمت 2 Webservices/API Testing FAQ's-Part 2

  • سؤالات متداول تست Webservices/API - قسمت 3 Webservices/API Testing FAQ's-Part 3

نمایش نظرات

نظری ارسال نشده است.

آموزش تست API را با استفاده از Postman، SoapUI و RestAssured بیاموزید
خرید اشتراک و دانلود خرید تکی و دانلود | 600,000 تومان (8 روز مهلت دانلود) در صورت خرید اشتراک، این آموزش بدلیل حجم بالا معادل 5 دوره است و 5 دوره از اشتراک شما کم می شود. زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
53 hours
39
Udemy (یودمی) udemy-small
04 شهریور 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
11,245
4.6 از 5
دارد
دارد
دارد
Pavan Kumar

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Pavan Kumar Pavan Kumar

مشاور فنی ارشد

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

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