در حال حاضر محصولی در سبد خرید شما وجود ندارد.
استراحت تضمین شده یک مجموعه قدرتمند از API ها است که برای خودکار سازی API های آرام آرام / خدمات اینترنتی آرام (مانند Selenium WebDriver برای برنامه های کاربردی وب) استفاده می شود. تقریبا تمام برنامه های کاربردی وب از API های استراحت برای برقراری ارتباط با Backend استفاده می کنند و محبوبیت زیادی در معماری برنامه های مدرن روز به دست آورده اند. برای مهندسین QA / اتوماسیون بسیار مهم است تا بدانند چگونه آزمایشات API استراحت را به طور خودکار انجام دهند. تست های API استراحت اتوماتیک برای پروژه ها بسیار مهم است زیرا آزمون های API استراحت سریع و پایدار تر، بر خلاف اتوماسیون وب است. 75٪ از صنعت فناوری اطلاعات در حال حاضر به سمت استراحت API Automation حرکت می کند.
دنیای استراحت API با این دست ها را بررسی کنید. شما نه تنها مفاهیم را از ابتدا یاد خواهید گرفت، بلکه آنها را نیز در طول دوره یادگیری پیاده سازی می کنید.
این دوره با معرفی برخی مفاهیم اساسی API ها شروع می شود، به دنبال راه اندازی استراحت با استفاده از Maven. پس از آن، شما پست، قرار دادن، و حذف عملیات و ورود از کتابخانه مطمئن باشید. سپس، شما پارامترهای درخواست را مدیریت می کنید، با سر و صدا و کوکی ها و احراز هویت کار می کنید. سپس، اعتبار XML و JSON Schema و Wiremock را خواهید دید. در نهایت، شما به عملیات مختلف متفرقه نگاه خواهید کرد.
در پایان این دوره، شما با استفاده از بقیه اطمینان کامل از تست اتوماسیون API استراحت خواهید کرد.
تمام فایل های کد و فایل های منبع آپلود می شوند در مخزن Github در https://github.com/packtpublishing/learn-rest-api-automation-using-rest-assured
عنوان اصلی : Learn REST API Automation Using REST Assured
سرفصل های دوره :
مفاهیم مبانی APIs:
API چیست؟
مبانی postman
روش های API
کدهای وضعیت HTTP
استراحت در مقابل صابون
مطمئن باشید که مطمئن باشید؟
مسیر JSON و JSON
json schema
شروع به کار با استراحت:
مطمئن باشید راه اندازی مطمئن با استفاده از Maven
درخواست ساده دریافت
تایید پاسخ JSON
تایید پاسخ XML
استخراج اطلاعات پاسخ
استخراج مقدار تک از پاسخ
خط وضعیت تایید
post، put، و حذف:
ارسال با استفاده از فایل
ارسال با استفاده از JSON Object
عملیات قرار دادن
حذف عملیات
مطمئن باشید ورود به سیستم:
ورود همه
ورود به سیستم و هدرها
ورود کوکی ها و وضعیت
ورود به سیستم اگر خطا
ورود به سیستم اگر اعتبارسنجی نتواند
پارامترهای درخواست دست زدن:
پارامترهای پرس و جو
پارامترهای پرس و جو چندگانه
پارامترهای چند ارزش
پارامترهای مسیر
پارامترهای فرم
کار با هدر ها و کوکی ها:
هدر چیست؟
ارسال هدایای درخواست
ارسال هدرها با استفاده از اشیاء
ارسال کوکی ها
ارسال کوکی ها با استفاده از سازنده
اعتبار سنجی پاسخگویی
استخراج هدر پاسخ
استخراج کوکی های پاسخ
authentication:
Basic و Digest Auth
Scribejava 'Maven وابستگی به اووت
Oauth 1.0
توییتر OAuth مثال
Oauth 2.0
XML و json schema اعتبار سنجی:
json schema اعتبار سنجی
XML اعتبار سنجی Schema DTD
XML XML XSD Schema اعتبار سنجی
wiremock: webservice virtualization:
چرا API Mocking؟
SETUP WIREMOCK
اجرای Mock Server در پورت HTTP / HTTPS
نوشتن Stubs Wiremock
طرح خرد کردن با "فایل"
ضبط Wiremock Stub Mappings
عملیات متفرقه:
مشخصات پورت درخواست
تنظیمات پیکربندی پیش فرض در بقیه اطمینان
اعتبار سنجی زمان پاسخ
Namespace Namespace XML
پاسخ اعتبار سنجی با استفاده از قطعات پاسخ
پاسخ Aware Matcher
Learn REST API Automation Using REST Assured
در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.