لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش تست REST API، اتوماسیون با استفاده از POSTMAN
REST API Testing, Automation using POSTMAN
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
بسیاری از ویژگی های کلاینت POSTMAN REST را برای آزمایش Restful API، آپلود فایل، آزمایش مبتنی بر داده و بسیاری موارد دیگر بیاموزید. با راهاندازی پراکسیها، ترافیک شبکه را ضبط کنید آموزش آپلود فایلهای چند بخشی انجام آزمایش مبتنی بر داده (ایجاد 1000 دانشآموز با کلیک یک دکمه) نحوه ارسال درخواستهای SOAP با استفاده از POSTMAN ادغام POSTMAN با NEWMAN و JENKINS انواع مختلف احراز هویت ( BASIC,OAUTH1.0,OAUTH2.0) اسکریپت نویسی در POSTMAN پیش نیازها:درک اولیه خدمات RESTful دانش پایه جاوا اسکریپت
POSTMAN ابزار بسیار محبوبی است که توسط تیم های توسعه نرم افزار در بسیاری از شرکت ها استفاده می شود. این ابزار بسیار مفیدی است که توسط برنامهنویسان هنگام ساخت سرویسهای وب RESTful استفاده میشود، همچنین توسط بسیاری از مهندسان QA برای آزمایش، خودکارسازی سرویسهای RESTful استفاده میشود.
این چاقوی SWISS ARMY KNIFE توسعه، آزمایش REST API است. بسیاری از ویژگی های خارج از جعبه را برای مصرف سرویس های Restful فراهم می کند.
در این دوره، بسیاری از قابلیت های ابزار POSTMAN را با مثال های کاربردی یاد خواهید گرفت. در زیر برخی از نکات برجسته این دوره آمده است.
با راه اندازی پراکسی ها، ترافیک شبکه را ضبط کنید
سازماندهی درخواست ها با استفاده از مجموعه ها
نحوه انجام آپلودهای F ile چند قسمتی را بیاموزید
با نحوه ارسال درخواستهای SOAP با استفاده از POSTMAN آشنا شوید
انجام آزمایش مبتنی بر داده (ایجاد 1000 دانش آموز با کلیک یک دکمه)
انواع مختلف احراز هویت (BASIC,OAUTH1.0,OAUTH2.0)
اسکریپت در POSTMAN
POSTMAN را با NEWMAN ادغام کنید
POSTMAN را با JENKINS ادغام کنید تا آزمایشهای زمانبندی شده را انجام دهید.
چه در حال توسعه API ها باشید و چه آنها را آزمایش کنید، این دوره تمام مثال های مورد نیاز برای درک ویژگی های Rich ارائه شده توسط POSTMAN را در اختیار شما قرار می دهد
سرفصل ها و درس ها
معرفی پستچی
Introduction to Postman
معرفی پستچی
Introduction to Postman
معرفی پستچی
Introduction to Postman
معرفی پستچی
Introduction to Postman
در حال نصب POSTMAN
Installing POSTMAN
در حال نصب POSTMAN
Installing POSTMAN
نصب برنامه مستقل Postman (ویندوز و macOS)
Installing the Postman Standalone App(Windows & macOS)
نصب برنامه مستقل Postman (ویندوز و macOS)
Installing the Postman Standalone App(Windows & macOS)
ویژگی های پستمن
POSTMAN Features
بررسی برنامه پستمن
POSTMAN APP Walkthrough
در حال راهاندازی تصویر داکر برنامه دانشجو
Launching Student app docker image
درخواست دریافت (پارامترهای پرس و جو، پارامترهای مسیر)
GET Request(query parameters, path parameters)
ایجاد دانش آموز جدید (روش POST)
Create a new Student (POST method)
بهروزرسانی اطلاعات جزئی (درخواست PATCH)
Update partial info (PATCH request)
روش HEAD
HEAD method
تولید قطعه کد در POSTMAN
Generating code snippets in POSTMAN
ویژگی های پستمن
POSTMAN Features
بررسی برنامه پستمن
POSTMAN APP Walkthrough
پارامترها، مدیریت پاسخ در PostMan
Parameters,Response Handling in PostMan
پارامترها، مدیریت پاسخ در PostMan
Parameters,Response Handling in PostMan
راه اندازی برنامه دانشجویی
Starting the student App
راه اندازی برنامه دانشجویی
Starting the student App
مهم: برای کاربران با جاوا 9 نصب شده است
IMPORTANT: For users with Java 9 installed
مهم: برای کاربران با جاوا 9 نصب شده است
IMPORTANT: For users with Java 9 installed
در حال راهاندازی تصویر داکر برنامه دانشجو
Launching Student app docker image
درخواست دریافت (پارامترهای پرس و جو، پارامترهای مسیر)
GET Request(query parameters, path parameters)
ایجاد دانش آموز جدید (روش POST)
Create a new Student (POST method)
به روز رسانی اطلاعات دانش آموز (درخواست PUT)
Update student info(PUT request)
به روز رسانی اطلاعات دانش آموز (درخواست PUT)
Update student info(PUT request)
بهروزرسانی اطلاعات جزئی (درخواست PATCH)
Update partial info (PATCH request)
حذف دانش آموز (روش DELETE)
Delete a student (DELETE method)
حذف دانش آموز (روش DELETE)
Delete a student (DELETE method)
روش HEAD
HEAD method
روش گزینه ها (دریافت اطلاعات در مورد API ها)
Options Method(Getting information about APIs)
روش گزینه ها (دریافت اطلاعات در مورد API ها)
Options Method(Getting information about APIs)
تولید قطعه کد در POSTMAN
Generating code snippets in POSTMAN
ایجاد تنظیمات از پیش تعیین شده
Creating presets
ایجاد تنظیمات از پیش تعیین شده
Creating presets
مجموعه ها و محیط ها در POSTMAN
Collections & Environments in POSTMAN
متغیرهای جهانی، محیطی و مجموعه
Global,Environment & Collection Variables
اولویت متغیر در POSTMAN
Variable Precedence in POSTMAN
ایجاد مجموعه در Postman
Creating collections in Postman
مجموعه های واردات/صادرات در پستچی
IMPORT/EXPORT Collections in Postman
مجموعه دونده در پستچی
Collection Runner in Postman
ایجاد اسناد برای APIها
Creating Documentation for API's
مجموعه ها و محیط ها در POSTMAN
Collections & Environments in POSTMAN
راه اندازی BestBuy API Playground
Setting up BestBuy API Playground
راه اندازی BestBuy API Playground
Setting up BestBuy API Playground
متغیرهای جهانی، محیطی و مجموعه
Global,Environment & Collection Variables
اولویت متغیر در POSTMAN
Variable Precedence in POSTMAN
ایجاد مجموعه در Postman
Creating collections in Postman
مجموعه های واردات/صادرات در پستچی
IMPORT/EXPORT Collections in Postman
مجموعه دونده در پستچی
Collection Runner in Postman
ایجاد اسناد برای APIها
Creating Documentation for API's
وارد کردن داده ها در POSTMAN
Importing Data in POSTMAN
وارد کردن داده ها در POSTMAN
Importing Data in POSTMAN
درخواست های SOAP با استفاده از POSTMAN
SOAP Requests using POSTMAN
ایجاد درخواست صابون در POSTMAN
Making SOAP Requests in POSTMAN
درخواست های SOAP با استفاده از POSTMAN
SOAP Requests using POSTMAN
ایجاد درخواست صابون در POSTMAN
Making SOAP Requests in POSTMAN
بارگذاری فایل چند قسمتی با استفاده از Postman
Multipart FileUpload using Postman
بارگذاری فایل چند قسمتی با استفاده از Postman
Multipart FileUpload using Postman
راه اندازی حساب کاربری در zamzar.com
Setting up account on zamzar.com
راه اندازی حساب کاربری در zamzar.com
Setting up account on zamzar.com
بارگذاری فایل چند قسمتی با استفاده از Postman
Multipart FileUpload using Postman
بارگذاری فایل چند قسمتی با استفاده از Postman
Multipart FileUpload using Postman
رهگیر و پروکسی برای ضبط ترافیک شبکه مرورگر
Interceptor & Proxy to capture browser network traffic
با Interceptor ترافیک را ضبط کنید
Capture traffic with Interceptor
راه اندازی پروکسی در Postman
Setting up proxy in Postman
رهگیر و پروکسی برای ضبط ترافیک شبکه مرورگر
Interceptor & Proxy to capture browser network traffic
با Interceptor ترافیک را ضبط کنید
Capture traffic with Interceptor
راه اندازی پروکسی در Postman
Setting up proxy in Postman
سرورهای ساختگی و درخواست های ساختگی در پستچی
Mock Servers & Mock Requests in Postman
مروری بر Mocking Apis
Overview on Mocking Apis
سرورهای ساختگی و درخواست های ساختگی در پستچی
Mock Servers & Mock Requests in Postman
مروری بر Mocking Apis
Overview on Mocking Apis
سرور ساختگی را از درخواست ها و مجموعه ها ایجاد کنید
Create Mock Server from requests & collections
سرور ساختگی را از درخواست ها و مجموعه ها ایجاد کنید
Create Mock Server from requests & collections
استفاده از احراز هویت در POSTMAN
Using Authentication in POSTMAN
OAuth WorkFlow
OAuth WorkFlow
استفاده از احراز هویت در POSTMAN
Using Authentication in POSTMAN
احراز هویت اولیه در پستچی
Basic Authentication in Postman
احراز هویت اولیه در پستچی
Basic Authentication in Postman
آشنایی با پی پال
Introduction to paypal
آشنایی با پی پال
Introduction to paypal
ایجاد حساب توسعه دهنده در پی پال
Creating developer account in paypal
ایجاد حساب توسعه دهنده در پی پال
Creating developer account in paypal
OAuth WorkFlow
OAuth WorkFlow
OAUTH2.0 احراز هویت با پی پال
OAUTH2.0 Authentication with Paypal
OAUTH2.0 احراز هویت با پی پال
OAUTH2.0 Authentication with Paypal
معرفی و راه اندازی برای API توییتر
Introduction & Setup for Twitter API
معرفی و راه اندازی برای API توییتر
Introduction & Setup for Twitter API
ایجاد، خواندن توییت در توییتر با استفاده از POSTMAN
Creating,Reading tweets in Twitter using POSTMAN
ایجاد، خواندن توییت در توییتر با استفاده از POSTMAN
Creating,Reading tweets in Twitter using POSTMAN
آزمایش مبتنی بر داده با استفاده از Postman
Data Driven testing using Postman
آزمایش مبتنی بر داده با استفاده از Postman
Data Driven testing using Postman
شروع برنامه دانشجویی
Starting the student app
شروع برنامه دانشجویی
Starting the student app
ایجاد 1000 دانش آموز با استفاده از POSTMAN
Creating 1000 students using POSTMAN
ایجاد 1000 دانش آموز با استفاده از POSTMAN
Creating 1000 students using POSTMAN
اصول اسکریپت نویسی در POSTMAN
Scripting fundamentals in POSTMAN
مروری بر اسکریپت در Postman
Scripting Overview in Postman
توابع درخواست، پاسخ در POSTMAN
Request,Response functions in POSTMAN
(منسوخ شده) محیط، توابع متغیر جهانی در POSTMAN
(DEPRECATED) Environment,Global Variable functions in POSTMAN
(منسوخ شده) ویژگی های درخواست، پاسخ در POSTMAN
(DEPRECATED) Request,Response properties in POSTMAN
اصول اسکریپت نویسی در POSTMAN
Scripting fundamentals in POSTMAN
مروری بر اسکریپت در Postman
Scripting Overview in Postman
مدیریت متغیرهای جهانی در POSTMAN
Handling Global Variables in POSTMAN
مدیریت متغیرهای جهانی در POSTMAN
Handling Global Variables in POSTMAN
تعامل با متغیرهای محیطی در Postman
Interacting with environment variables in Postman
تعامل با متغیرهای محیطی در Postman
Interacting with environment variables in Postman
توابع درخواست، پاسخ در POSTMAN
Request,Response functions in POSTMAN
آزمون ها، اظهارات در پستچی
Tests,Assertions in Postman
آزمون ها، اظهارات در پستچی
Tests,Assertions in Postman
*****سبک قدیمی تر فیلمنامه نویسی در پستچی*****
*****OLDER STYLE OF SCRIPTING IN POSTMAN*****
*****سبک قدیمی تر فیلمنامه نویسی در پستچی*****
*****OLDER STYLE OF SCRIPTING IN POSTMAN*****
(منسوخ شده) محیط، توابع متغیر جهانی در POSTMAN
(DEPRECATED) Environment,Global Variable functions in POSTMAN
(منسوخ شده) ویژگی های درخواست، پاسخ در POSTMAN
(DEPRECATED) Request,Response properties in POSTMAN
(منسوخ شده) شیء را در POSTMAN آزمایش می کند
(DEPRECATED) Tests Object in POSTMAN
(منسوخ شده) شیء را در POSTMAN آزمایش می کند
(DEPRECATED) Tests Object in POSTMAN
(منسوخ شده) تبدیل رشته ها به اشیاء JSON در POSTMAN
(DEPRECATED) Converting Strings to JSON Objects in POSTMAN
(منسوخ شده) تبدیل رشته ها به اشیاء JSON در POSTMAN
(DEPRECATED) Converting Strings to JSON Objects in POSTMAN
مثال های عملی در مورد اسکریپت در POSTMAN
Practical Examples on Scripting in POSTMAN
دریافت رمز دسترسی پی پال (با استفاده از احراز هویت اولیه)
Getting Paypal Access token(using Basic Authentication)
ایجاد یک پرداخت در Paypal (تأیید هویت OAUTH2)
Creating a Payment in Paypal(OAUTH2 authentication)
احراز هویت CSRF با استفاده از Postman
CSRF authentication using Postman
مثال های عملی در مورد اسکریپت در POSTMAN
Practical Examples on Scripting in POSTMAN
دریافت رمز دسترسی پی پال (با استفاده از احراز هویت اولیه)
Getting Paypal Access token(using Basic Authentication)
ایجاد یک پرداخت در Paypal (تأیید هویت OAUTH2)
Creating a Payment in Paypal(OAUTH2 authentication)
احراز هویت CSRF با استفاده از Postman
CSRF authentication using Postman
نیومن برای اجرای CLI
Newman for CLI execution
اجرای مجموعه ها با محیط ها
Executing collections with environments
تست های DataDriving در مجموعه ها با استفاده از نیومن
DataDriving tests in collections using Newman
نیومن برای اجرای CLI
Newman for CLI execution
معرفی و نصب نیومن
Introduction & installation of Newman
معرفی و نصب نیومن
Introduction & installation of Newman
اجرای مجموعه در CLI
Executing a collection in CLI
اجرای مجموعه در CLI
Executing a collection in CLI
اجرای پوشه های خاص در مجموعه ها
Executing specific folders in collections
اجرای پوشه های خاص در مجموعه ها
Executing specific folders in collections
در حال اجرای URL مجموعه
Executing collection URL
در حال اجرای URL مجموعه
Executing collection URL
اجرای مجموعه ها با محیط ها
Executing collections with environments
تست های DataDriving در مجموعه ها با استفاده از نیومن
DataDriving tests in collections using Newman
کنترل منبع با Git، GitHub
Source control with Git, GitHub
مقدمه ای بر git و GitHub
Introduction to git & GitHub
بررسی مجموعهها در Git و Github
Checking in Collections to Git & Github
کنترل منبع با Git، GitHub
Source control with Git, GitHub
نصب Git در ویندوز
Installing Git on Windows
نصب Git در ویندوز
Installing Git on Windows
مقدمه ای بر git و GitHub
Introduction to git & GitHub
کار با Git
Working with Git
کار با Git
Working with Git
کار با GitHub
Working with GitHub
کار با GitHub
Working with GitHub
بررسی مجموعهها در Git و Github
Checking in Collections to Git & Github
جنکینز، گزارشهای HTML - اجرای مجموعهها در جنکینز
Jenkins,HTML Reports - Executing collections in Jenkins
دانلود و راه اندازی Jenkins (قابل استفاده برای Windows و MacOsx)
Jenkins download & startup(Applicable to both Windows & MacOsx)
Git & Jenkins را برای اجرای مجموعه ها در CI ادغام کنید
Integrate Git & Jenkins to execute collections in CI
اجرای مجموعه پستچی از جنکینز بیلد (ویندوز)
Execute postman collection from Jenkins Build (Windows)
جنکینز، گزارشهای HTML - اجرای مجموعهها در جنکینز
Jenkins,HTML Reports - Executing collections in Jenkins
دانلود و راه اندازی Jenkins (قابل استفاده برای Windows و MacOsx)
Jenkins download & startup(Applicable to both Windows & MacOsx)
پلاگین های جنکینز را راه اندازی کنید
Setup Jenkins plugins
پلاگین های جنکینز را راه اندازی کنید
Setup Jenkins plugins
اجرای یک مجموعه در جنکینز
Executing a collection in Jenkins
اجرای یک مجموعه در جنکینز
Executing a collection in Jenkins
پیکربندی گزارش های HTML در جنکینز
Configuring HTML Reports in Jenkins
پیکربندی گزارش های HTML در جنکینز
Configuring HTML Reports in Jenkins
بهبود گزارش با newman-html-reporterextra
Improved reporting with newman-html-reporterextra
بهبود گزارش با newman-html-reporterextra
Improved reporting with newman-html-reporterextra
Git & Jenkins را برای اجرای مجموعه ها در CI ادغام کنید
Integrate Git & Jenkins to execute collections in CI
اجرای مجموعه پستچی از جنکینز بیلد (ویندوز)
Execute postman collection from Jenkins Build (Windows)
فایل های دوره
Course Files
زباله جمع آوری
Collection Dump
فایل های دوره
Course Files
زباله جمع آوری
Collection Dump
زباله جمع آوری
Collection Dump
امتحان نهایی (Walmart API)
Final Exam (Walmart API)
مقدمه ای بر Walmart Search API
Introduction to Walmart Search API
مهارت های خود را تمرین کنید
Exercise your skills
زباله جمع آوری
Collection Dump
امتحان نهایی (Walmart API)
Final Exam (Walmart API)
مقدمه ای بر Walmart Search API
Introduction to Walmart Search API
********** کلید API WALMART: مهم است، لطفاً بخوانید********************
**********WALMART API KEY: IMPORTANT, PLEASE READ********************
********** کلید API WALMART: مهم است، لطفاً بخوانید********************
**********WALMART API KEY: IMPORTANT, PLEASE READ********************
نمایش نظرات