{"id":19555,"date":"2024-04-24T15:55:40","date_gmt":"2024-04-24T12:55:40","guid":{"rendered":"https:\/\/iqaengineer.com\/?page_id=19555"},"modified":"2024-04-25T09:57:32","modified_gmt":"2024-04-25T06:57:32","slug":"rest-assured-day2","status":"publish","type":"page","link":"https:\/\/iqaengineer.com\/ua\/rest-assured-day2\/","title":{"rendered":"REST Assured. \u0414\u0435\u043d\u044c 2."},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"19555\" class=\"elementor elementor-19555\">\n\t\t\t\t\t\t<div class=\"elementor-inner\">\n\t\t\t\t<div class=\"elementor-section-wrap\">\n\t\t\t\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7d95470e elementor-section-height-full elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-items-middle\" data-id=\"7d95470e\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-897ef2\" data-id=\"897ef2\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-52570954 elementor-widget elementor-widget-heading\" data-id=\"52570954\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">REST Assured.Day 2<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1d89c47a elementor-widget elementor-widget-text-editor\" data-id=\"1d89c47a\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p><strong>\u041f\u0440\u043e\u0434\u043e\u0432\u0436\u0443\u0454\u043c\u043e \u0432\u0438\u0432\u0447\u0430\u0442\u0438 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0456\u044e<br \/>\u041f\u0438\u0448\u0435\u043c\u043e \u0442\u0435\u0441\u0442-\u043a\u0435\u0439\u0441\u0438<br \/>\u041f\u043e\u043a\u0440\u0438\u0432\u0430\u0454\u043c\u043e \u0430\u0432\u0442\u043e\u0442\u0435\u0441\u0442\u0430\u043c\u0438 \u0441\u0442\u0432\u043e\u0440\u0435\u043d\u043d\u044f \u0442\u0430 \u0440\u0435\u0434\u0430\u0433\u0443\u0432\u0430\u043d\u043d\u044f \u0431\u0440\u043e\u043d\u044e\u0432\u0430\u043d\u043d\u044f<br \/><br \/><\/strong><\/p><p>\u00a0<\/p>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1b794970 elementor-widget elementor-widget-button\" data-id=\"1b794970\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t<a href=\"#doc\" class=\"elementor-button-link elementor-button elementor-size-sm\" role=\"button\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-text\">\u041f\u043e\u0447\u043d\u0435\u043c\u043e<\/span>\n\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-5f3447dd\" data-id=\"5f3447dd\" data-element_type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6e7c3c43 elementor-widget elementor-widget-image\" data-id=\"6e7c3c43\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-image\">\n\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"843\" height=\"843\" src=\"https:\/\/iqaengineer.com\/wp-content\/uploads\/2024\/04\/MyApril6-1-1024x1024.jpg\" class=\"attachment-large size-large wp-image-19361\" alt=\"\" srcset=\"https:\/\/iqaengineer.com\/wp-content\/uploads\/2024\/04\/MyApril6-1-1024x1024.jpg 1024w, https:\/\/iqaengineer.com\/wp-content\/uploads\/2024\/04\/MyApril6-1-300x300.jpg 300w, https:\/\/iqaengineer.com\/wp-content\/uploads\/2024\/04\/MyApril6-1-150x150.jpg 150w, https:\/\/iqaengineer.com\/wp-content\/uploads\/2024\/04\/MyApril6-1-768x768.jpg 768w, https:\/\/iqaengineer.com\/wp-content\/uploads\/2024\/04\/MyApril6-1-12x12.jpg 12w, https:\/\/iqaengineer.com\/wp-content\/uploads\/2024\/04\/MyApril6-1-75x75.jpg 75w, https:\/\/iqaengineer.com\/wp-content\/uploads\/2024\/04\/MyApril6-1.jpg 1200w\" sizes=\"(max-width: 843px) 100vw, 843px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-169bbed1 elementor-section-height-full elementor-section-boxed elementor-section-height-default elementor-section-items-middle\" data-id=\"169bbed1\" data-element_type=\"section\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-2a52bec9\" data-id=\"2a52bec9\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7c56852 elementor-widget elementor-widget-heading\" data-id=\"7c56852\" data-element_type=\"widget\" id=\"doc\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0456\u044f REST API<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-789d2bf9 elementor-widget elementor-widget-text-editor\" data-id=\"789d2bf9\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p>\u041f\u0435\u0440\u0435\u0434 \u043f\u043e\u0447\u0430\u0442\u043a\u043e\u043c \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044f \u0442\u0435\u0441\u0442\u0456\u0432 \u043d\u0435\u043e\u0431\u0445\u0456\u0434\u043d\u043e \u0440\u0435\u0442\u0435\u043b\u044c\u043d\u043e \u0432\u0438\u0432\u0447\u0438\u0442\u0438 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0456\u044e REST API. \u0411\u0435\u0437 \u0446\u044c\u043e\u0433\u043e \u0435\u0442\u0430\u043f\u0443 \u043d\u0435\u043c\u043e\u0436\u043b\u0438\u0432\u043e \u0441\u043a\u043b\u0430\u0441\u0442\u0438 \u0442\u0435\u0441\u0442-\u043a\u0435\u0439\u0441\u0438, \u044f\u043a\u0456 \u043e\u0445\u043e\u043f\u043b\u044e\u044e\u0442\u044c \u0432\u0441\u0456 \u0441\u0446\u0435\u043d\u0430\u0440\u0456\u0457 \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u0430\u043d\u043d\u044f. \u0423 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0456\u0457 \u0432\u0438 \u0437\u043d\u0430\u0439\u0434\u0435\u0442\u0435 \u0432\u0441\u0456 \u043d\u0435\u043e\u0431\u0445\u0456\u0434\u043d\u0456 \u0435\u043d\u0434\u043f\u043e\u0456\u043d\u0442\u0438, \u043c\u0435\u0442\u043e\u0434\u0438 \u0437\u0430\u043f\u0438\u0442\u0456\u0432, \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0438 \u0442\u0430 \u0432\u0456\u0434\u043f\u043e\u0432\u0456\u0434\u0456. \u0426\u0435 \u0434\u043e\u0437\u0432\u043e\u043b\u0438\u0442\u044c \u0432\u0430\u043c \u0433\u043b\u0438\u0431\u043e\u043a\u043e \u0437\u0440\u043e\u0437\u0443\u043c\u0456\u0442\u0438, \u044f\u043a \u0432\u0437\u0430\u0454\u043c\u043e\u0434\u0456\u044f\u0442\u0438 \u0437 API, \u0456 \u043f\u0435\u0440\u0435\u043a\u043e\u043d\u0430\u0442\u0438\u0441\u044f, \u0449\u043e \u0432\u0430\u0448\u0456 \u0442\u0435\u0441\u0442\u0438 \u043f\u043e\u0432\u043d\u043e\u0446\u0456\u043d\u043d\u043e \u043f\u043e\u043a\u0440\u0438\u0432\u0430\u0442\u0438\u043c\u0443\u0442\u044c \u0444\u0443\u043d\u043a\u0446\u0456\u043e\u043d\u0430\u043b\u044c\u043d\u0456\u0441\u0442\u044c, \u0437\u0430 \u0432\u0438\u043d\u044f\u0442\u043a\u043e\u043c \u043f\u043e\u043c\u0438\u043b\u043e\u043a \u0443 \u0440\u043e\u0431\u043e\u0442\u0456.<\/p>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4c536e7 elementor-widget elementor-widget-button\" data-id=\"4c536e7\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t<a href=\"https:\/\/docs.google.com\/document\/d\/1XZcIGMv3WZM0BQ20j3SWuChrwsH4tG2zjE1YdgIrH7o\/edit?usp=sharing\" target=\"_blank\" class=\"elementor-button-link elementor-button elementor-size-sm\" role=\"button\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-text\">\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0456\u044f<\/span>\n\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-3710fd2e\" data-id=\"3710fd2e\" data-element_type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-620a7d7b elementor-widget elementor-widget-spacer\" data-id=\"620a7d7b\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-73dc9115 elementor-widget elementor-widget-spacer\" data-id=\"73dc9115\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-8749e03 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"8749e03\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6da50a3\" data-id=\"6da50a3\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-e5c7fd2 elementor-widget elementor-widget-heading\" data-id=\"e5c7fd2\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u0421\u043a\u043b\u0430\u0434\u0430\u043d\u043d\u044f \u0442\u0435\u0441\u0442-\u043a\u0435\u0439\u0441\u0456\u0432 \u0437\u0456 \u0441\u0442\u0432\u043e\u0440\u0435\u043d\u043d\u044f \u0431\u0440\u043e\u043d\u044e\u0432\u0430\u043d\u043d\u044f<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-81355e7 elementor-widget elementor-widget-toggle\" data-id=\"81355e7\" data-element_type=\"widget\" data-widget_type=\"toggle.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-toggle\" role=\"tablist\">\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-1351\" class=\"elementor-tab-title\" data-tab=\"1\" role=\"tab\" aria-controls=\"elementor-tab-content-1351\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-caret-right\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"\" class=\"elementor-toggle-title\">\u0422\u0435\u0441\u0442-\u043a\u0435\u0439\u0441 1: \u041f\u0435\u0440\u0435\u0432\u0456\u0440\u043a\u0430 \u0441\u0442\u0432\u043e\u0440\u0435\u043d\u043d\u044f \u0431\u0440\u043e\u043d\u044e\u0432\u0430\u043d\u043d\u044f \u0432\u0456\u0434\u043f\u043e\u0432\u0456\u0434\u043d\u043e \u0434\u043e \u0441\u0445\u0435\u043c\u0438<\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-1351\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"1\" role=\"tabpanel\" aria-labelledby=\"elementor-tab-title-1351\"><p><strong>\u041a\u0440\u043e\u043a\u0438:<\/strong><\/p><p>\u041d\u0430\u0434\u0456\u0441\u043b\u0430\u0442\u0438 POST-\u0437\u0430\u043f\u0438\u0442 \u043d\u0430 \u0435\u043d\u0434\u043f\u043e\u0456\u043d\u0442 \/booking \u0456\u0437 \u043d\u0430\u0434\u0430\u043d\u0438\u043c \u0442\u0456\u043b\u043e\u043c \u0437\u0430\u043f\u0438\u0442\u0443.<\/p><p><strong>Expected result:<\/strong><\/p><ul><li style=\"list-style-type: none;\"><ul><li>\u041f\u0435\u0440\u0435\u043a\u043e\u043d\u0430\u0439\u0442\u0435\u0441\u044f, \u0449\u043e \u0432\u0456\u0434\u043f\u043e\u0432\u0456\u0434\u044c \u0432\u0456\u0434\u043f\u043e\u0432\u0456\u0434\u0430\u0454 \u0441\u0445\u0435\u043c\u0456, \u0432\u043a\u0430\u0437\u0430\u043d\u0456\u0439 \u0443 \u0444\u0430\u0439\u043b\u0456 \"bookingCreateResponseSchema.json\".<\/li><\/ul><\/li><\/ul><p>JSON\u00a0 \u0444\u0430\u0439\u043b <a href=\"https:\/\/drive.google.com\/file\/d\/1XqDr83yj2XJ5GElKm_QSSmmbpf3fgIr0\/view?usp=sharing\"><strong>https:\/\/drive.google.com\/file\/d\/1XqDr83yj2XJ5GElKm_QSSmmbpf3fgIr0\/view?usp=sharing<\/strong><\/a><\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-1352\" class=\"elementor-tab-title\" data-tab=\"2\" role=\"tab\" aria-controls=\"elementor-tab-content-1352\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-caret-right\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"\" class=\"elementor-toggle-title\">\u0422\u0435\u0441\u0442-\u043a\u0435\u0439\u0441 2: \u041f\u0435\u0440\u0435\u0432\u0456\u0440\u043a\u0430, \u0449\u043e \u0441\u0442\u0432\u043e\u0440\u0435\u043d\u043d\u044f \u0431\u0440\u043e\u043d\u044e\u0432\u0430\u043d\u043d\u044f \u043f\u043e\u0432\u0435\u0440\u0442\u0430\u0454 \u043a\u043e\u0434 \u0441\u0442\u0430\u043d\u0443 200<\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-1352\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"2\" role=\"tabpanel\" aria-labelledby=\"elementor-tab-title-1352\"><p><strong>\u041a\u0440\u043e\u043a\u0438:<\/strong><\/p><p>\u041d\u0430\u0434\u0456\u0441\u043b\u0430\u0442\u0438 POST-\u0437\u0430\u043f\u0438\u0442 \u043d\u0430 \u0435\u043d\u0434\u043f\u043e\u0456\u043d\u0442 \/booking \u0456\u0437 \u043d\u0430\u0434\u0430\u043d\u0438\u043c \u0442\u0456\u043b\u043e\u043c \u0437\u0430\u043f\u0438\u0442\u0443.<\/p><p><strong>Expected result:<\/strong><\/p><ul><li style=\"list-style-type: none;\"><ul><li>\u041a\u043e\u0434 \u0441\u0442\u0430\u043d\u0443 \u0432\u0456\u0434\u043f\u043e\u0432\u0456\u0434\u0456 \u043c\u0430\u0454 \u0431\u0443\u0442\u0438 200 (OK).<\/li><\/ul><\/li><\/ul><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-1353\" class=\"elementor-tab-title\" data-tab=\"3\" role=\"tab\" aria-controls=\"elementor-tab-content-1353\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-caret-right\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"\" class=\"elementor-toggle-title\">\u0422\u0435\u0441\u0442-\u043a\u0435\u0439\u0441 3: \u041f\u0435\u0440\u0435\u0432\u0456\u0440\u043a\u0430 \u0447\u0430\u0441\u0443 \u0432\u0456\u0434\u043f\u043e\u0432\u0456\u0434\u0456 \u0441\u0442\u0432\u043e\u0440\u0435\u043d\u043d\u044f \u0431\u0440\u043e\u043d\u044e\u0432\u0430\u043d\u043d\u044f \u043c\u0435\u043d\u0448\u0435 3000 \u043c\u0441<\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-1353\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"3\" role=\"tabpanel\" aria-labelledby=\"elementor-tab-title-1353\"><p><strong>\u041f\u0435\u0440\u0435\u0432\u0456\u0440\u043a\u0430 \u0447\u0430\u0441\u0443 \u0432\u0456\u0434\u043f\u043e\u0432\u0456\u0434\u0456 \u0441\u0442\u0432\u043e\u0440\u0435\u043d\u043d\u044f \u0431\u0440\u043e\u043d\u044e\u0432\u0430\u043d\u043d\u044f \u043c\u0435\u043d\u0448\u0435 3000 \u043c\u0441<\/strong><\/p><p><strong>\u041a\u0440\u043e\u043a\u0438:<\/strong><\/p><p>\u041d\u0430\u0434\u0456\u0441\u043b\u0430\u0442\u0438 POST-\u0437\u0430\u043f\u0438\u0442 \u043d\u0430 \u0435\u043d\u0434\u043f\u043e\u0456\u043d\u0442 \/booking \u0456\u0437 \u043d\u0430\u0434\u0430\u043d\u0438\u043c \u0442\u0456\u043b\u043e\u043c \u0437\u0430\u043f\u0438\u0442\u0443.<\/p><p><strong>Expected result:<\/strong><\/p><ul><li style=\"list-style-type: none;\"><ul><li style=\"list-style-type: none;\"><ul><li>\u0427\u0430\u0441 \u0432\u0456\u0434\u043f\u043e\u0432\u0456\u0434\u0456 \u043c\u0430\u0454 \u0431\u0443\u0442\u0438 \u043c\u0435\u043d\u0448\u0438\u043c \u0437\u0430 3000 \u043c\u0441.<\/li><\/ul><\/li><\/ul><\/li><\/ul><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-1354\" class=\"elementor-tab-title\" data-tab=\"4\" role=\"tab\" aria-controls=\"elementor-tab-content-1354\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-caret-right\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"\" class=\"elementor-toggle-title\">\u0422\u0435\u0441\u0442-\u041a\u0435\u0439\u0441 4: \u041f\u0435\u0440\u0435\u0432\u0456\u0440\u043a\u0430, \u0449\u043e \u043f\u043e\u043b\u0435 \u0431\u0440\u043e\u043d\u044e\u0432\u0430\u043d\u043d\u044f \u043c\u0430\u0454 \u043a\u043e\u0440\u0435\u043a\u0442\u043d\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044f<\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-1354\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"4\" role=\"tabpanel\" aria-labelledby=\"elementor-tab-title-1354\"><p><strong>\u041a\u0440\u043e\u043a\u0438:<\/strong><\/p><p>\u041d\u0430\u0434\u0456\u0441\u043b\u0430\u0442\u0438 POST-\u0437\u0430\u043f\u0438\u0442 \u043d\u0430 \u0435\u043d\u0434\u043f\u043e\u0456\u043d\u0442 \/booking \u0456\u0437 \u043d\u0430\u0434\u0430\u043d\u0438\u043c \u0442\u0456\u043b\u043e\u043c \u0437\u0430\u043f\u0438\u0442\u0443.<\/p><p><strong>Expected result:<\/strong><\/p><ul><li style=\"list-style-type: none;\"><ul><li>\u0417\u043d\u0430\u0447\u0435\u043d\u043d\u044f \u043f\u043e\u043b\u044f \"firstname\" \u0443 \u0442\u0456\u043b\u0456 \u0432\u0456\u0434\u043f\u043e\u0432\u0456\u0434\u0456 \u043c\u0430\u0454 \u0431\u0443\u0442\u0438 \"Jim\".<\/li><\/ul><\/li><\/ul><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-19968d8 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"19968d8\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8551f5b\" data-id=\"8551f5b\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a5179a2 elementor-widget elementor-widget-heading\" data-id=\"a5179a2\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u041d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044f \u0430\u0432\u0442\u043e\u0442\u0435\u0441\u0442\u0443 \u0437 \u0442\u0435\u0441\u0442-\u043a\u0435\u0439\u0441\u0456\u0432 \u0437 \u043a\u043e\u043c\u0435\u043d\u0442\u0430\u0440\u044f\u043c\u0438<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b8eeddd elementor-widget elementor-widget-text-editor\" data-id=\"b8eeddd\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p><strong>package activities;<\/strong><\/p>\n<p><strong>import io.restassured.RestAssured;<\/strong><br><strong>import io.restassured.http.ContentType;<\/strong><br><strong>import io.restassured.response.ValidatableResponse;<\/strong><br><strong>import org.junit.jupiter.api.DisplayName;<\/strong><br><strong>import org.junit.jupiter.api.Test;<\/strong><\/p>\n<p><strong>import static com.jayway.restassured.module.jsv.JsonSchemaValidator.matchesJsonSchemaInClasspath;<\/strong><br><strong>import static org.hamcrest.Matchers.equalTo;<\/strong><br><strong>import static org.hamcrest.Matchers.lessThan;<\/strong><\/p><p><br><strong>public class CreateActivities {<\/strong><br><strong>private String baseUrl = &#171;https:\/\/restful-booker.herokuapp.com&#187;; \/\/ Base URL for the API<\/strong><br><strong>private String basePath = &#171;\/booking&#187;; \/\/ Base path<\/strong><\/p>\n<p><strong>\/**<\/strong><br><strong>* Test to verify that the created booking matches the schema<\/strong><br><strong>*\/<\/strong><br><strong>@Test<\/strong><br><strong>@DisplayName(&#171;Create Booking matches schema&#187;)<\/strong><br><strong>public void test1() {<\/strong><\/p>\n<p><strong>\/\/ Arrange<\/strong><br><strong>String body = &#171;&#187;&#187;<\/strong><br><strong>{<\/strong><br><strong>&#171;firstname&#187; : &#171;Jim&#187;, \/\/ Customer&#8217;s first name<\/strong><br><strong>&#171;lastname&#187; : &#171;Brown&#187;, \/\/ Customer&#8217;s last name<\/strong><br><strong>&#171;totalprice&#187; : 111, \/\/ Total price of the booking<\/strong><br><strong>&#171;depositpaid&#187; : true, \/\/ Flag indicating whether deposit is paid<\/strong><br><strong>&#171;bookingdates&#187; : { \/\/ Booking dates<\/strong><br><strong>&#171;checkin&#187; : &#171;2018-01-01&#187;, \/\/ Check-in date<\/strong><br><strong>&#171;checkout&#187; : &#171;2019-01-01&#187; \/\/ Checkout date<\/strong><br><strong>},<\/strong><br><strong>&#171;additionalneeds&#187; : &#171;Breakfast&#187; \/\/ Customer&#8217;s additional needs<\/strong><br><strong>}<\/strong><br><strong>&#171;&#187;&#187;;<\/strong><\/p>\n<p><strong>\/\/ Act<\/strong><br><strong>ValidatableResponse response = RestAssured<\/strong><br><strong>.given() \/\/ Start forming the request<\/strong><br><strong>.basePath(basePath) \/\/ Set the base path<\/strong><br><strong>.baseUri(baseUrl) \/\/ Set the base URL<\/strong><br><strong>.contentType(ContentType.JSON) \/\/ Set the content type (JSON)<\/strong><br><strong>.body(body) \/\/ Set the request body<\/strong><br><strong>.when() \/\/ Finish forming the request and proceed to execution<\/strong><br><strong>.post() \/\/ Send a POST request<\/strong><br><strong>.then(); \/\/ Finish the request and proceed to checks<\/strong><\/p>\n<p><strong>\/\/ Assert<\/strong><br><strong>response.assertThat().body(matchesJsonSchemaInClasspath(&#171;bookingCreateResponseSchema.json&#187;)); \/\/ Verify that the response matches the schema<\/strong><br><strong>}<\/strong><\/p>\n<p><strong>\/**<\/strong><br><strong>* Test to verify that creating a booking returns a status code of 200<\/strong><br><strong>*\/<\/strong><br><strong>@Test<\/strong><br><strong>@DisplayName(&#171;Create Booking has 200 status code&#187;)<\/strong><br><strong>public void test2() {<\/strong><\/p>\n<p><strong>\/\/ Arrange<\/strong><br><strong>String body = &#171;&#187;&#187;<\/strong><br><strong>{<\/strong><br><strong>&#171;firstname&#187; : &#171;Jim&#187;, \/\/ Customer&#8217;s first name<\/strong><br><strong>&#171;lastname&#187; : &#171;Brown&#187;, \/\/ Customer&#8217;s last name<\/strong><br><strong>&#171;totalprice&#187; : 111, \/\/ Total price of the booking<\/strong><br><strong>&#171;depositpaid&#187; : true, \/\/ Flag indicating whether deposit is paid<\/strong><br><strong>&#171;bookingdates&#187; : { \/\/ Booking dates<\/strong><br><strong>&#171;checkin&#187; : &#171;2018-01-01&#187;, \/\/ Check-in date<\/strong><br><strong>&#171;checkout&#187; : &#171;2019-01-01&#187; \/\/ Checkout date<\/strong><br><strong>},<\/strong><br><strong>&#171;additionalneeds&#187; : &#171;Breakfast&#187; \/\/ Customer&#8217;s additional needs<\/strong><br><strong>}<\/strong><br><strong>&#171;&#187;&#187;;<\/strong><\/p>\n<p><strong>\/\/ Act<\/strong><br><strong>ValidatableResponse response = RestAssured<\/strong><br><strong>.given() \/\/ Start forming the request<\/strong><br><strong>.basePath(basePath) \/\/ Set the base path<\/strong><br><strong>.baseUri(baseUrl) \/\/ Set the base URL<\/strong><br><strong>.contentType(ContentType.JSON) \/\/ Set the content type (JSON)<\/strong><br><strong>.body(body) \/\/ Set the request body<\/strong><br><strong>.when() \/\/ Finish forming the request and proceed to execution<\/strong><br><strong>.post() \/\/ Send a POST request<\/strong><br><strong>.then(); \/\/ Finish the request and proceed to checks<\/strong><\/p>\n<p><strong>\/\/ Assert<\/strong><br><strong>response.assertThat().statusCode(200); \/\/ Verify that the response status code is 200<\/strong><br><strong>}<\/strong><\/p>\n<p><strong>\/**<\/strong><br><strong>* Test to verify that the response time for creating a booking is less than 3000ms<\/strong><br><strong>*\/<\/strong><br><strong>@Test<\/strong><br><strong>@DisplayName(&#171;Create Booking has response less than 3000ms&#187;)<\/strong><br><strong>public void test3() {<\/strong><\/p>\n<p><strong>\/\/ Arrange<\/strong><br><strong>String body = &#171;&#187;&#187;<\/strong><br><strong>{<\/strong><br><strong>&#171;firstname&#187; : &#171;Jim&#187;, \/\/ Customer&#8217;s first name<\/strong><br><strong>&#171;lastname&#187; : &#171;Brown&#187;, \/\/ Customer&#8217;s last name<\/strong><br><strong>&#171;totalprice&#187; : 111, \/\/ Total price of the booking<\/strong><br><strong>&#171;depositpaid&#187; : true, \/\/ Flag indicating whether deposit is paid<\/strong><br><strong>&#171;bookingdates&#187; : { \/\/ Booking dates<\/strong><br><strong>&#171;checkin&#187; : &#171;2018-01-01&#187;, \/\/ Check-in date<\/strong><br><strong>&#171;checkout&#187; : &#171;2019-01-01&#187; \/\/ Checkout date<\/strong><br><strong>},<\/strong><br><strong>&#171;additionalneeds&#187; : &#171;Breakfast&#187; \/\/ Customer&#8217;s additional needs<\/strong><br><strong>}<\/strong><br><strong>&#171;&#187;&#187;;<\/strong><\/p>\n<p><strong>\/\/ Act<\/strong><br><strong>ValidatableResponse response = RestAssured<\/strong><br><strong>.given() \/\/ Start forming the request<\/strong><br><strong>.basePath(basePath) \/\/ Set the base path<\/strong><br><strong>.baseUri(baseUrl) \/\/ Set the base URL<\/strong><br><strong>.contentType(ContentType.JSON) \/\/ Set the content type (JSON)<\/strong><br><strong>.body(body) \/\/ Set the request body<\/strong><br><strong>.when() \/\/ Finish forming the request and proceed to execution<\/strong><br><strong>.post() \/\/ Send a POST request<\/strong><br><strong>.then(); \/\/ Finish the request and proceed to checks<\/strong><\/p>\n<p><strong>\/\/ Assert<\/strong><br><strong>response.assertThat().time(lessThan(3000L)); \/\/ Verify that the response time is less than 3000ms<\/strong><br><strong>}<\/strong><\/p>\n<p><strong>\/**<\/strong><br><strong>* Test to verify that the booking field has the correct value<\/strong><br><strong>*\/<\/strong><br><strong>@Test<\/strong><br><strong>@DisplayName(&#171;Create Booking field has value&#187;)<\/strong><br><strong>public void test4() {<\/strong><\/p>\n<p><strong>\/\/ Arrange<\/strong><br><strong>String body = &#171;&#187;&#187;<\/strong><br><strong>{<\/strong><br><strong>&#171;firstname&#187; : &#171;Jim&#187;, \/\/ Customer&#8217;s first name<\/strong><br><strong>&#171;lastname&#187; : &#171;Brown&#187;, \/\/ Customer&#8217;s last name<\/strong><br><strong>&#171;totalprice&#187; : 111, \/\/ Total price of the booking<\/strong><br><strong>&#171;depositpaid&#187; : true, \/\/ Flag indicating whether deposit is paid<\/strong><br><strong>&#171;bookingdates&#187; : { \/\/ Booking dates<\/strong><br><strong>&#171;checkin&#187; : &#171;2018-01-01&#187;, \/\/ Check-in date<\/strong><br><strong>&#171;checkout&#187; : &#171;2019-01-01&#187; \/\/ Checkout date<\/strong><br><strong>},<\/strong><br><strong>&#171;additionalneeds&#187; : &#171;Breakfast&#187; \/\/ Customer&#8217;s additional needs<\/strong><br><strong>}<\/strong><br><strong>&#171;&#187;&#187;;<\/strong><\/p>\n<p><strong>\/\/ Act<\/strong><br><strong>ValidatableResponse response = RestAssured<\/strong><br><strong>.given() \/\/ Start forming the request<\/strong><br><strong>.basePath(basePath) \/\/ Set the base path<\/strong><br><strong>.baseUri(baseUrl) \/\/ Set the base URL<\/strong><br><strong>.contentType(ContentType.JSON) \/\/ Set the content type (JSON)<\/strong><br><strong>.body(body) \/\/ Set the request body<\/strong><br><strong>.log().all() \/\/ Log the request<\/strong><br><strong>.when() \/\/ Finish forming the request and proceed to execution<\/strong><br><strong>.post() \/\/ Send a POST request<\/strong><br><strong>.then() \/\/ Finish the request and proceed to checks<\/strong><br><strong>.log().all(); \/\/ Log the response<\/strong><\/p>\n<p><strong>\/\/ Assert<\/strong><br><strong>response.assertThat().body(&#171;booking.firstname&#187;, equalTo(&#171;Jim&#187;)); \/\/ Verify that the &#171;firstname&#187; field has the value &#171;Jim&#187;<\/strong><br><strong>}<\/strong><br><strong>}<\/strong><\/p>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-ade4dc9 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"ade4dc9\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-abcb1d5\" data-id=\"abcb1d5\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-48f71f5 elementor-widget elementor-widget-heading\" data-id=\"48f71f5\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u0421\u043a\u043b\u0430\u0434\u0430\u043d\u043d\u044f \u0442\u0435\u0441\u0442-\u043a\u0435\u0439\u0441\u0456\u0432 \u0437 \u0440\u0435\u0434\u0430\u0433\u0443\u0432\u0430\u043d\u043d\u044f \u0431\u0440\u043e\u043d\u044e\u0432\u0430\u043d\u043d\u044f<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-092a7d5 elementor-widget elementor-widget-toggle\" data-id=\"092a7d5\" data-element_type=\"widget\" data-widget_type=\"toggle.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-toggle\" role=\"tablist\">\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-9611\" class=\"elementor-tab-title\" data-tab=\"1\" role=\"tab\" aria-controls=\"elementor-tab-content-9611\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-caret-right\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"\" class=\"elementor-toggle-title\">\u0422\u0435\u0441\u0442-\u043a\u0435\u0439\u0441 1: \u0412\u0456\u0434\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044f \u0432\u0441\u0456\u0445 \u043f\u043e\u043b\u0456\u0432 \u0431\u0440\u043e\u043d\u044e\u0432\u0430\u043d\u043d\u044f: \u0412\u0456\u0434\u043f\u043e\u0432\u0456\u0434\u044c \u0432\u0456\u0434\u043f\u043e\u0432\u0456\u0434\u0430\u0454 \u0441\u0445\u0435\u043c\u0456<\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-9611\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"1\" role=\"tabpanel\" aria-labelledby=\"elementor-tab-title-9611\"><p><strong>\u041a\u0440\u043e\u043a\u0438:<\/strong><\/p><p>\u041f\u0456\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0430 \u0437\u0430\u043f\u0438\u0442\u0443 \u0437 \u043e\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044f \u0432\u0441\u0456\u0445 \u043f\u043e\u043b\u0456\u0432 \u0431\u0440\u043e\u043d\u044e\u0432\u0430\u043d\u043d\u044f:<\/p><ul><li style=\"list-style-type: none;\"><ul><li>firstname: &#171;Jimmy&#187;<\/li><li>lastname: &#171;Brown&#187;<\/li><li>totalprice: 222<\/li><li>depositpaid: true<\/li><li>bookingdates:<ul><li>checkin: &#171;2018-01-01&#187;<\/li><li>checkout: &#171;2019-01-02&#187;<\/li><\/ul><\/li><li>additionalneeds: &#171;Breakfast&#187;<\/li><\/ul><\/li><\/ul><p>\u041d\u0430\u0434\u0441\u0438\u043b\u0430\u043d\u043d\u044f \u0437\u0430\u043f\u0438\u0442\u0443 \u043d\u0430 \u043e\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044f \u0431\u0440\u043e\u043d\u044e\u0432\u0430\u043d\u043d\u044f.<\/p><p>\u041f\u0435\u0440\u0435\u0432\u0456\u0440\u043a\u0430: \u041f\u0435\u0440\u0435\u043a\u043e\u043d\u0430\u0439\u0442\u0435\u0441\u044f, \u0449\u043e \u0432\u0456\u0434\u043f\u043e\u0432\u0456\u0434\u044c \u0432\u0456\u0434\u043f\u043e\u0432\u0456\u0434\u0430\u0454 \u0441\u0445\u0435\u043c\u0456 \"bookingGetResponseSchema.json\".<\/p><p>JSON\u00a0 \u0444\u0430\u0439\u043b <a href=\"https:\/\/drive.google.com\/file\/d\/1XqDr83yj2XJ5GElKm_QSSmmbpf3fgIr0\/view?usp=sharing\"><strong>https:\/\/drive.google.com\/file\/d\/1XqDr83yj2XJ5GElKm_QSSmmbpf3fgIr0\/view?usp=sharing<\/strong><\/a><\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-9612\" class=\"elementor-tab-title\" data-tab=\"2\" role=\"tab\" aria-controls=\"elementor-tab-content-9612\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-caret-right\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"\" class=\"elementor-toggle-title\">\u0422\u0435\u0441\u0442-\u043a\u0435\u0439\u0441 2: \u0427\u0430\u0441\u0442\u043a\u043e\u0432\u0435 \u043e\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044f \u043f\u043e\u043b\u0456\u0432 \u0431\u0440\u043e\u043d\u044e\u0432\u0430\u043d\u043d\u044f: \u0412\u0456\u0434\u043f\u043e\u0432\u0456\u0434\u044c \u0432\u0456\u0434\u043f\u043e\u0432\u0456\u0434\u0430\u0454 \u0441\u0445\u0435\u043c\u0456<\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-9612\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"2\" role=\"tabpanel\" aria-labelledby=\"elementor-tab-title-9612\"><p><strong>\u041a\u0440\u043e\u043a\u0438:<\/strong><\/p><p>\u041f\u0456\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0430 \u0437\u0430\u043f\u0438\u0442\u0443 \u0437 \u0447\u0430\u0441\u0442\u043a\u043e\u0432\u0438\u043c \u043e\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044f\u043c \u043f\u043e\u043b\u0456\u0432 \u0431\u0440\u043e\u043d\u044e\u0432\u0430\u043d\u043d\u044f:<\/p><ul><li style=\"list-style-type: none;\"><ul><li>firstname: &#171;Jimmy&#187;<\/li><li>lastname: &#171;Brown&#187;<\/li><\/ul><\/li><\/ul><p>\u041d\u0430\u0434\u0441\u0438\u043b\u0430\u043d\u043d\u044f \u0437\u0430\u043f\u0438\u0442\u0443 \u043d\u0430 \u0447\u0430\u0441\u0442\u043a\u043e\u0432\u0435 \u043e\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044f \u0431\u0440\u043e\u043d\u044e\u0432\u0430\u043d\u043d\u044f.<\/p><p>\u041f\u0435\u0440\u0435\u0432\u0456\u0440\u043a\u0430: \u041f\u0435\u0440\u0435\u043a\u043e\u043d\u0430\u0439\u0442\u0435\u0441\u044f, \u0449\u043e \u0432\u0456\u0434\u043f\u043e\u0432\u0456\u0434\u044c \u0432\u0456\u0434\u043f\u043e\u0432\u0456\u0434\u0430\u0454 \u0441\u0445\u0435\u043c\u0456 \"bookingGetResponseSchema.json\".<\/p><p>JSON\u00a0 \u0444\u0430\u0439\u043b <a href=\"https:\/\/drive.google.com\/file\/d\/1XqDr83yj2XJ5GElKm_QSSmmbpf3fgIr0\/view?usp=sharing\"><strong>https:\/\/drive.google.com\/file\/d\/1XqDr83yj2XJ5GElKm_QSSmmbpf3fgIr0\/view?usp=sharing<\/strong><\/a><\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-a06d80d elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"a06d80d\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-46d6297\" data-id=\"46d6297\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-c9d8097 elementor-widget elementor-widget-heading\" data-id=\"c9d8097\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u041d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044f \u0430\u0432\u0442\u043e\u0442\u0435\u0441\u0442\u0443 \u0437 \u0442\u0435\u0441\u0442-\u043a\u0435\u0439\u0441\u0456\u0432 \u0437 \u043a\u043e\u043c\u0435\u043d\u0442\u0430\u0440\u044f\u043c\u0438<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f4919ef elementor-widget elementor-widget-text-editor\" data-id=\"f4919ef\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p><strong>package activities;<\/strong><\/p>\n<p><strong>import io.restassured.RestAssured;<\/strong><br><strong>import io.restassured.http.ContentType;<\/strong><br><strong>import io.restassured.response.ValidatableResponse;<\/strong><br><strong>import org.junit.jupiter.api.*;<\/strong><\/p>\n<p><strong>import static com.jayway.restassured.module.jsv.JsonSchemaValidator.matchesJsonSchemaInClasspath;<\/strong><\/p><p><br><strong>public class EditActivities {<\/strong><br><strong>private static String baseUrl = &#171;https:\/\/restful-booker.herokuapp.com&#187;;<\/strong><br><strong>private static String basePath = &#171;\/booking&#187;;<\/strong><br><strong>private static String token;<\/strong><br><strong>private String id = &#171;\/&#187; + 88;<\/strong><\/p>\n<p><strong>\/\/ Obtaining the authentication token before running the tests<\/strong><br><strong>@BeforeAll<\/strong><br><strong>public static void getToken() {<\/strong><br><strong>String authPath = &#171;\/auth&#187;;<\/strong><\/p>\n<p><strong>\/\/ Authentication body<\/strong><br><strong>String body = &#171;&#187;&#187;<\/strong><br><strong>{<\/strong><br><strong>&#171;username&#187; : &#171;admin&#187;,<\/strong><br><strong>&#171;password&#187; : &#171;password123&#187;<\/strong><br><strong>}<\/strong><br><strong>&#171;&#187;&#187;;<\/strong><\/p>\n<p><strong>\/\/ Sending a request to get the token<\/strong><br><strong>token = RestAssured \/\/ Assigning the token<\/strong><br><strong>.given() \/\/ Starting the REST Assured request<\/strong><br><strong>.baseUri(baseUrl) \/\/ Setting the base URI<\/strong><br><strong>.basePath(authPath) \/\/ Setting the base path<\/strong><br><strong>.contentType(ContentType.JSON) \/\/ Setting the content type as JSON<\/strong><br><strong>.body(body) \/\/ Setting the body of the request<\/strong><br><strong>.log().all() \/\/ Logging the request<\/strong><br><strong>.when() \/\/ Starting the HTTP request<\/strong><br><strong>.post() \/\/ Sending a POST request<\/strong><br><strong>.then() \/\/ Assertion part of the request<\/strong><br><strong>.log().all() \/\/ Logging the response<\/strong><br><strong>.extract().jsonPath().getJsonObject(&#171;token&#187;); \/\/ Extracting the token from the response body<\/strong><br><strong>}<\/strong><\/p>\n<p><strong>@Test<\/strong><br><strong>@DisplayName(&#171;Response in &#8216;Update All Booking fields&#8217; method matches schema&#187;)<\/strong><br><strong>public void test1() {<\/strong><br><strong>\/\/ Preparation<\/strong><br><strong>String body = &#171;&#187;&#187;<\/strong><br><strong>{<\/strong><br><strong>&#171;firstname&#187; : &#171;Jimmy&#187;,<\/strong><br><strong>&#171;lastname&#187; : &#171;Brown&#187;,<\/strong><br><strong>&#171;totalprice&#187; : 222,<\/strong><br><strong>&#171;depositpaid&#187; : true,<\/strong><br><strong>&#171;bookingdates&#187; : {<\/strong><br><strong>&#171;checkin&#187; : &#171;2018-01-01&#187;,<\/strong><br><strong>&#171;checkout&#187; : &#171;2019-01-02&#187;<\/strong><br><strong>},<\/strong><br><strong>&#171;additionalneeds&#187; : &#171;Breakfast&#187;<\/strong><br><strong>}<\/strong><br><strong>&#171;&#187;&#187;;<\/strong><\/p>\n<p><strong>\/\/ Action: Updating all booking fields<\/strong><br><strong>ValidatableResponse response = RestAssured \/\/ Assigning the response<\/strong><br><strong>.given() \/\/ Starting the REST Assured request<\/strong><br><strong>.baseUri(baseUrl) \/\/ Setting the base URI<\/strong><br><strong>.basePath(basePath + id) \/\/ Setting the base path with the booking ID<\/strong><br><strong>.header(&#171;Accept&#187;, &#171;application\/json&#187;) \/\/ Adding an accept header<\/strong><br><strong>.header(&#171;Cookie&#187;, &#171;token=&#187; + token) \/\/ Adding the authentication token to the header<\/strong><br><strong>.contentType(ContentType.JSON) \/\/ Setting the content type as JSON<\/strong><br><strong>.body(body) \/\/ Setting the body of the request<\/strong><br><strong>.log().all() \/\/ Logging the request<\/strong><br><strong>.when() \/\/ Starting the HTTP request<\/strong><br><strong>.put() \/\/ Sending a PUT request<\/strong><br><strong>.then() \/\/ Assertion part of the request<\/strong><br><strong>.log().all(); \/\/ Logging the response<\/strong><\/p>\n<p><strong>\/\/ Assertion: Verify that the response matches the schema<\/strong><br><strong>response.assertThat().body(matchesJsonSchemaInClasspath(&#171;bookingGetResponseSchema.json&#187;));<\/strong><br><strong>}<\/strong><\/p>\n<p><strong>@Test<\/strong><br><strong>@DisplayName(&#171;Response in &#8216;Partial Update Booking fields&#8217; method matches schema&#187;)<\/strong><br><strong>public void test2() {<\/strong><br><strong>\/\/ Preparation<\/strong><br><strong>String body = &#171;&#187;&#187;<\/strong><br><strong>{<\/strong><br><strong>&#171;firstname&#187; : &#171;Jimmy&#187;,<\/strong><br><strong>&#171;lastname&#187; : &#171;Brown&#187;<\/strong><br><strong>}<\/strong><br><strong>&#171;&#187;&#187;;<\/strong><\/p>\n<p><strong>\/\/ Action: Partially updating booking fields<\/strong><br><strong>ValidatableResponse response = RestAssured \/\/ Assigning the response<\/strong><br><strong>.given() \/\/ Starting the REST Assured request<\/strong><br><strong>.baseUri(baseUrl) \/\/ Setting the base URI<\/strong><br><strong>.basePath(basePath + id) \/\/ Setting the base path with the booking ID<\/strong><br><strong>.header(&#171;Accept&#187;, &#171;application\/json&#187;) \/\/ Adding an accept header<\/strong><br><strong>.header(&#171;Cookie&#187;, &#171;token=&#187; + token) \/\/ Adding the authentication token to the header<\/strong><br><strong>.contentType(ContentType.JSON) \/\/ Setting the content type as JSON<\/strong><br><strong>.body(body) \/\/ Setting the body of the request<\/strong><br><strong>.log().all() \/\/ Logging the request<\/strong><br><strong>.when() \/\/ Starting the HTTP request<\/strong><br><strong>.patch() \/\/ Sending a PATCH request<\/strong><br><strong>.then() \/\/ Assertion part of the request<\/strong><br><strong>.log().all(); \/\/ Logging the response<\/strong><\/p>\n<p><strong>\/\/ Assertion: Verify that the response matches the schema<\/strong><br><strong>response.assertThat().body(matchesJsonSchemaInClasspath(&#171;bookingGetResponseSchema.json&#187;));<\/strong><br><strong>}<\/strong><\/p>\n<p><strong>@Test<\/strong><br><strong>@DisplayName(&#171;Delete Booking&#187;)<\/strong><br><strong>public void test3() {<\/strong><br><strong>\/\/ Action: Deleting a booking<\/strong><br><strong>ValidatableResponse response = RestAssured \/\/ Assigning the response<\/strong><br><strong>.given() \/\/ Starting the REST Assured request<\/strong><br><strong>.baseUri(baseUrl) \/\/ Setting the base URI<\/strong><br><strong>.basePath(basePath + id) \/\/ Setting the base path with the booking ID<\/strong><br><strong>.header(&#171;Accept&#187;, &#171;application\/json&#187;) \/\/ Adding an accept header<\/strong><br><strong>.header(&#171;Cookie&#187;, &#171;token=&#187; + token) \/\/ Adding the authentication token to the header<\/strong><br><strong>.contentType(ContentType.JSON) \/\/ Setting the content type as JSON<\/strong><br><strong>.log().all() \/\/ Logging the request<\/strong><br><strong>.when() \/\/ Starting the HTTP request<\/strong><br><strong>.delete() \/\/ Sending a DELETE request<\/strong><br><strong>.then() \/\/ Assertion part of the request<\/strong><br><strong>.log().all(); \/\/ Logging the response<\/strong><\/p>\n<p><strong>\/\/ Assertion: Verify that the response status code is 201 (Created)<\/strong><br><strong>response.assertThat().statusCode(201);<\/strong><br><strong>}<\/strong><\/p>\n<p><strong>\/\/ Performing cleanup after all tests<\/strong><br><strong>@AfterAll<\/strong><br><strong>public static void tearDown() {<\/strong><br><strong>System.gc();<\/strong><br><strong>}<\/strong><br><strong>}<\/strong><\/p>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-e08614 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"e08614\" data-element_type=\"section\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-3fadcd67\" data-id=\"3fadcd67\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6935ea6a elementor-widget elementor-widget-heading\" data-id=\"6935ea6a\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u0421\u0430\u043c\u043e\u0441\u0442\u0456\u0439\u043d\u0430 \u0440\u043e\u0431\u043e\u0442\u0430<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1c14c2f2 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"1c14c2f2\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6da9db9 ha-content--column ha-align--flex-start ha-icon--row elementor-widget elementor-widget-ha-feature-list happy-addon ha-feature-list happy-addon-pro\" data-id=\"6da9db9\" data-element_type=\"widget\" data-widget_type=\"ha-feature-list.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\n        <ul class=\"ha-feature-list-wrap\">\n                            <li class=\"ha-list-item\">\n                                            <div class=\"ha-content\">\n                    \n\t\t\t\t\t\t                            <div class=\"ha-icon icon\">\n\t\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-check\"><\/i>                            <\/div>\n                        \n                        <div class=\"ha-text\">\n                            \u0412\u0438\u0432\u0447\u0438\u0442\u0438 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0456\u044e                        <\/div>\n\n                                        <\/div>\n                                    <\/li>\n                            <li class=\"ha-list-item\">\n                                            <div class=\"ha-content\">\n                    \n\t\t\t\t\t\t                            <div class=\"ha-icon icon\">\n\t\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-check\"><\/i>                            <\/div>\n                        \n                        <div class=\"ha-text\">\n                            \u0414\u043e\u043f\u0438\u0441\u0430\u0442\u0438 \u0442\u0435\u0441\u0442-\u043a\u0435\u0439\u0441\u0438 \u0449\u043e\u0434\u043e \u0441\u0442\u0432\u043e\u0440\u0435\u043d\u043d\u044f \u0442\u0430 \u0440\u0435\u0434\u0430\u0433\u0443\u0432\u0430\u043d\u043d\u044f \u0431\u0440\u043e\u043d\u044e\u0432\u0430\u043d\u043d\u044f                        <\/div>\n\n                                        <\/div>\n                                    <\/li>\n                            <li class=\"ha-list-item\">\n                                            <div class=\"ha-content\">\n                    \n\t\t\t\t\t\t                            <div class=\"ha-icon icon\">\n\t\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-smile\"><\/i>                            <\/div>\n                        \n                        <div class=\"ha-text\">\n                            \u0414\u043e\u043f\u0438\u0441\u0430\u0442\u0438 \u0430\u0432\u0442\u043e\u0442\u0435\u0441\u0442\u0438                         <\/div>\n\n                                        <\/div>\n                                    <\/li>\n                    <\/ul>\n\n        \t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-70aeced6\" data-id=\"70aeced6\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-360b61a7 elementor-widget elementor-widget-image\" data-id=\"360b61a7\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-image\">\n\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"675\" src=\"https:\/\/iqaengineer.com\/wp-content\/uploads\/2024\/02\/p15.jpg\" class=\"attachment-full size-full wp-image-18936\" alt=\"\" srcset=\"https:\/\/iqaengineer.com\/wp-content\/uploads\/2024\/02\/p15.jpg 1200w, https:\/\/iqaengineer.com\/wp-content\/uploads\/2024\/02\/p15-300x169.jpg 300w, https:\/\/iqaengineer.com\/wp-content\/uploads\/2024\/02\/p15-1024x576.jpg 1024w, https:\/\/iqaengineer.com\/wp-content\/uploads\/2024\/02\/p15-768x432.jpg 768w, https:\/\/iqaengineer.com\/wp-content\/uploads\/2024\/02\/p15-18x10.jpg 18w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-40a0bb8 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"40a0bb8\" data-element_type=\"section\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-ecd2058\" data-id=\"ecd2058\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b33c401 elementor-widget elementor-widget-heading\" data-id=\"b33c401\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u0420\u043e\u0437\u0448\u0438\u0440\u0435\u043d\u0456 \u0456\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0438 REST Assured<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-103d4fb elementor-widget elementor-widget-heading\" data-id=\"103d4fb\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u0424\u0456\u043b\u044c\u0442\u0440\u0438 (Filters)<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-80d5eca elementor-widget elementor-widget-text-editor\" data-id=\"80d5eca\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<h3>REST Assured \u0434\u043e\u0437\u0432\u043e\u043b\u044f\u0454 \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u043e\u0432\u0443\u0432\u0430\u0442\u0438 \u0444\u0456\u043b\u044c\u0442\u0440\u0438 \u0434\u043b\u044f \u0437\u0430\u043f\u0438\u0442\u0456\u0432 \u0442\u0430 \u0432\u0456\u0434\u043f\u043e\u0432\u0456\u0434\u0435\u0439, \u0449\u043e \u0434\u0430\u0454 \u043c\u043e\u0436\u043b\u0438\u0432\u0456\u0441\u0442\u044c \u043c\u0430\u043d\u0456\u043f\u0443\u043b\u044e\u0432\u0430\u0442\u0438 \u0434\u0430\u043d\u0438\u043c\u0438 \u0434\u043e \u0430\u0431\u043e \u043f\u0456\u0441\u043b\u044f \u0432\u0438\u043a\u043e\u043d\u0430\u043d\u043d\u044f \u0437\u0430\u043f\u0438\u0442\u0443. \u0424\u0456\u043b\u044c\u0442\u0440\u0438 \u043c\u043e\u0436\u0443\u0442\u044c \u0431\u0443\u0442\u0438 \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u0430\u043d\u0456 \u0434\u043b\u044f \u043b\u043e\u0433\u0443\u0432\u0430\u043d\u043d\u044f, \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0456\u043a\u0430\u0446\u0456\u0457, \u043b\u043e\u0433\u0443\u0432\u0430\u043d\u043d\u044f \u0437\u0430\u043f\u0438\u0442\u0456\u0432 \u0442\u0430 \u0432\u0456\u0434\u043f\u043e\u0432\u0456\u0434\u0435\u0439 \u0442\u0430 \u0456\u043d\u0448\u0438\u0445 \u0437\u0430\u0432\u0434\u0430\u043d\u044c.<\/h3><p>\u041f\u0440\u0438\u043a\u043b\u0430\u0434 \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u0430\u043d\u043d\u044f \u0444\u0456\u043b\u044c\u0442\u0440\u0456\u0432:<\/p><p><strong>public class CustomLogFilter implements Filter {<\/strong><br \/><strong>@Override<\/strong><br \/><strong>public Response filter(FilterableRequestSpecification requestSpec, FilterableResponseSpecification responseSpec, FilterContext ctx) {<\/strong><br \/><strong>System.out.println(&#171;Request: &#187; + requestSpec.getMethod() + &#187; &#187; + requestSpec.getURI());<\/strong><br \/><strong>Response response = ctx.next(requestSpec, responseSpec);<\/strong><br \/><strong>System.out.println(&#171;Response: &#187; + response.getStatusCode());<\/strong><br \/><strong>return response;<\/strong><br \/><strong>}<\/strong><br \/><strong>}<\/strong><\/p><p><strong>@Test<\/strong><br \/><strong>public void testWithCustomLogFilter() {<\/strong><br \/><strong>RestAssured<\/strong><br \/><strong>.filters(new CustomLogFilter())<\/strong><br \/><strong>.get(&#171;\/resource&#187;)<\/strong><br \/><strong>.then()<\/strong><br \/><strong>.statusCode(200);<\/strong><br \/><strong>}<\/strong><\/p><p>\u00a0<\/p>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dc4b637 elementor-widget elementor-widget-heading\" data-id=\"dc4b637\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u0421\u0435\u0441\u0456\u0457 (Sessions)<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8f3a777 elementor-widget elementor-widget-text-editor\" data-id=\"8f3a777\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p>REST Assured \u0434\u043e\u0437\u0432\u043e\u043b\u044f\u0454 \u043f\u0440\u0430\u0446\u044e\u0432\u0430\u0442\u0438 \u0437 \u0441\u0435\u0441\u0456\u044f\u043c\u0438, \u0449\u043e \u043e\u0441\u043e\u0431\u043b\u0438\u0432\u043e \u043a\u043e\u0440\u0438\u0441\u043d\u043e \u0443 \u0440\u0430\u0437\u0456 \u043d\u0435\u043e\u0431\u0445\u0456\u0434\u043d\u043e\u0441\u0442\u0456 \u0437\u0431\u0435\u0440\u0435\u0436\u0435\u043d\u043d\u044f \u0441\u0442\u0430\u043d\u0443 \u043c\u0456\u0436 \u0437\u0430\u043f\u0438\u0442\u0430\u043c\u0438, \u043d\u0430\u043f\u0440\u0438\u043a\u043b\u0430\u0434, \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0456\u0457.<\/p><p>\u041f\u0440\u0438\u043a\u043b\u0430\u0434 \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u0430\u043d\u043d\u044f \u0441\u0435\u0441\u0456\u0439:<\/p><p><strong>@Test<\/strong><br \/><strong>public void testWithSession() {<\/strong><br \/><strong>SessionFilter sessionFilter = new SessionFilter();<\/strong><\/p><p><br \/><strong>given().<\/strong><br \/><strong>filter(sessionFilter).<\/strong><br \/><strong>param(&#171;username&#187;, &#171;user&#187;).<\/strong><br \/><strong>param(&#171;password&#187;, &#171;password&#187;).<\/strong><br \/><strong>when().<\/strong><br \/><strong>post(&#171;\/login&#187;).<\/strong><br \/><strong>then().<\/strong><br \/><strong>assertThat().<\/strong><br \/><strong>statusCode(200);<\/strong><\/p><p><br \/><strong>given().<\/strong><br \/><strong>filter(sessionFilter).<\/strong><br \/><strong>when().<\/strong><br \/><strong>get(&#171;\/user&#187;).<\/strong><br \/><strong>then().<\/strong><br \/><strong>assertThat().<\/strong><br \/><strong>statusCode(200);<\/strong><br \/><strong>}<\/strong><\/p>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-aeebd87 elementor-widget elementor-widget-heading\" data-id=\"aeebd87\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u041b\u043e\u0433\u0443\u0432\u0430\u043d\u043d\u044f (Logging)<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e040c9d elementor-widget elementor-widget-text-editor\" data-id=\"e040c9d\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p>REST Assured \u043d\u0430\u0434\u0430\u0454 \u043c\u043e\u0436\u043b\u0438\u0432\u0456\u0441\u0442\u044c \u043b\u043e\u0433\u0443\u0432\u0430\u043d\u043d\u044f \u0437\u0430\u043f\u0438\u0442\u0456\u0432 \u0442\u0430 \u0432\u0456\u0434\u043f\u043e\u0432\u0456\u0434\u0435\u0439, \u0449\u043e \u043f\u043e\u043b\u0435\u0433\u0448\u0443\u0454 \u043d\u0430\u043b\u0430\u0433\u043e\u0434\u0436\u0435\u043d\u043d\u044f \u0442\u0430 \u0430\u043d\u0430\u043b\u0456\u0437.<\/p><p>\u041f\u0440\u0438\u043a\u043b\u0430\u0434 \u043d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u043b\u043e\u0433\u0443\u0432\u0430\u043d\u043d\u044f:<br \/><strong>RestAssured<\/strong><br \/><strong>.given()<\/strong><br \/><strong>.log().all()<\/strong><br \/><strong>.when()<\/strong><br \/><strong>.get(&#171;\/resource&#187;)<\/strong><br \/><strong>.then()<\/strong><br \/><strong>.log().all()<\/strong><br \/><strong>.statusCode(200);<\/strong><br \/><br \/><\/p>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c254499 elementor-widget elementor-widget-heading\" data-id=\"c254499\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u0421\u043f\u0435\u0446\u0438\u0444\u0456\u043a\u0430\u0446\u0456\u044f \u0442\u0430 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044f (Specification &amp; Configuration)<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7a69a0b elementor-widget elementor-widget-text-editor\" data-id=\"7a69a0b\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p>REST Assured \u0434\u043e\u0437\u0432\u043e\u043b\u044f\u0454 \u0441\u0442\u0432\u043e\u0440\u044e\u0432\u0430\u0442\u0438 \u0441\u043f\u0435\u0446\u0438\u0444\u0456\u043a\u0430\u0446\u0456\u0457 \u0442\u0430 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u0457, \u0449\u043e \u0441\u043f\u0440\u043e\u0449\u0443\u0454 \u0442\u0430 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u0438\u0437\u0443\u0454 \u0442\u0435\u0441\u0442\u0438. \u0426\u0435 \u0440\u043e\u0431\u0438\u0442\u044c \u0432\u0430\u0448 \u043a\u043e\u0434 \u0431\u0456\u043b\u044c\u0448 \u0447\u0438\u0441\u0442\u0438\u043c \u0442\u0430 \u043c\u043e\u0434\u0443\u043b\u044c\u043d\u0438\u043c.<\/p><p>\u041f\u0440\u0438\u043a\u043b\u0430\u0434 \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u0430\u043d\u043d\u044f \u0441\u043f\u0435\u0446\u0438\u0444\u0456\u043a\u0430\u0446\u0456\u0439 \u0442\u0430 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u0439:<\/p><p><strong>RequestSpecification requestSpec = new RequestSpecBuilder()<\/strong><br \/><strong>.setBaseUri(&#171;http:\/\/api.example.com&#187;)<\/strong><br \/><strong>.setContentType(ContentType.JSON)<\/strong><br \/><strong>.addHeader(&#171;Authorization&#187;, &#171;Bearer token&#187;)<\/strong><br \/><strong>.build();<\/strong><\/p><p><strong>ResponseSpecification responseSpec = new ResponseSpecBuilder()<\/strong><br \/><strong>.expectStatusCode(200)<\/strong><br \/><strong>.expectContentType(ContentType.JSON)<\/strong><br \/><strong>.build();<\/strong><\/p><p><strong>@Test<\/strong><br \/><strong>public void testWithSpec() {<\/strong><br \/><strong>given().<\/strong><br \/><strong>spec(requestSpec).<\/strong><br \/><strong>when().<\/strong><br \/><strong>get(&#171;\/resource&#187;).<\/strong><br \/><strong>then().<\/strong><br \/><strong>spec(responseSpec);<\/strong><br \/><strong>}<\/strong><\/p>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2b7eaf6 elementor-widget elementor-widget-heading\" data-id=\"2b7eaf6\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u0421\u0435\u0440\u0456\u0430\u043b\u0456\u0437\u0430\u0446\u0456\u044f \u0442\u0430 \u0434\u0435\u0441\u0435\u0440\u0456\u0430\u043b\u0456\u0437\u0430\u0446\u0456\u044f (Serialization &amp; Deserialization)<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ec06a9b elementor-widget elementor-widget-text-editor\" data-id=\"ec06a9b\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p>REST Assured \u043d\u0430\u0434\u0430\u0454 \u043c\u043e\u0436\u043b\u0438\u0432\u0456\u0441\u0442\u044c \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u043d\u043e\u0457 \u0441\u0435\u0440\u0456\u0430\u043b\u0456\u0437\u0430\u0446\u0456\u0457 \u0442\u0430 \u0434\u0435\u0441\u0435\u0440\u0456\u0430\u043b\u0456\u0437\u0430\u0446\u0456\u0457 \u043e\u0431'\u0454\u043a\u0442\u0456\u0432, \u0449\u043e \u0441\u043f\u0440\u043e\u0449\u0443\u0454 \u0432\u0437\u0430\u0454\u043c\u043e\u0434\u0456\u044e \u0437 \u0442\u0456\u043b\u043e\u043c \u0437\u0430\u043f\u0438\u0442\u0443 \u0442\u0430 \u0432\u0456\u0434\u043f\u043e\u0432\u0456\u0434\u0456.<\/p><p>\u041f\u0440\u0438\u043a\u043b\u0430\u0434 \u0441\u0435\u0440\u0456\u0430\u043b\u0456\u0437\u0430\u0446\u0456\u0457 \u0442\u0430 \u0434\u0435\u0441\u0435\u0440\u0456\u0430\u043b\u0456\u0437\u0430\u0446\u0456\u0457:<br \/><strong>MyObject myObject = new MyObject();<\/strong><br \/><strong>myObject.setName(&#171;John&#187;);<\/strong><br \/><strong>myObject.setAge(30);<\/strong><\/p><p><strong>given().<\/strong><br \/><strong>contentType(&#171;application\/json&#187;).<\/strong><br \/><strong>body(myObject).<\/strong><br \/><strong>when().<\/strong><br \/><strong>post(&#171;\/resource&#187;).<\/strong><br \/><strong>then().<\/strong><br \/><strong>statusCode(200);<\/strong><\/p><p><br \/><strong>MyObject responseObject = given().<\/strong><br \/><strong>contentType(&#171;application\/json&#187;).<\/strong><br \/><strong>when().<\/strong><br \/><strong>get(&#171;\/resource&#187;).<\/strong><br \/><strong>as(MyObject.class);<\/strong><\/p><p><strong>assertThat(responseObject.getName(), equalTo(&#171;John&#187;));<\/strong><br \/><strong>assertThat(responseObject.getAge(), equalTo(30));<\/strong><\/p>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5968a22 elementor-widget elementor-widget-heading\" data-id=\"5968a22\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u0412\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u0430\u043d\u043d\u044f \u043f\u0430\u0442\u0435\u0440\u043d\u0456\u0432 \u043f\u0440\u043e\u0435\u043a\u0442\u0443\u0432\u0430\u043d\u043d\u044f<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b05814b elementor-widget elementor-widget-text-editor\" data-id=\"b05814b\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<div class=\"flex flex-grow flex-col max-w-full\"><div class=\"min-h-[20px] text-message flex flex-col items-start gap-3 whitespace-pre-wrap break-words [.text-message+&amp;]:mt-5 overflow-x-auto\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"e5c7b25c-079b-4874-98bf-00a82560e264\"><div class=\"markdown prose w-full break-words dark:prose-invert light\">REST Assured \u0434\u043e\u0431\u0440\u0435 \u0456\u043d\u0442\u0435\u0433\u0440\u0443\u0454\u0442\u044c\u0441\u044f \u0437 \u0440\u0456\u0437\u043d\u0438\u043c\u0438 \u043f\u0430\u0442\u0435\u0440\u043d\u0430\u043c\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0443\u0432\u0430\u043d\u043d\u044f, \u0442\u0430\u043a\u0438\u043c\u0438 \u044f\u043a Page Object Pattern \u0430\u0431\u043e Screenplay Pattern, \u0449\u043e \u0434\u043e\u0437\u0432\u043e\u043b\u044f\u0454 \u0441\u043f\u0440\u043e\u0441\u0442\u0438\u0442\u0438 \u0442\u0435\u0441\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0442\u0430 \u0437\u0440\u043e\u0431\u0438\u0442\u0438 \u0439\u043e\u0433\u043e \u0431\u0456\u043b\u044c\u0448 \u043f\u0456\u0434\u0442\u0440\u0438\u043c\u0443\u0432\u0430\u043d\u0438\u043c \u0442\u0430 \u043c\u043e\u0434\u0443\u043b\u044c\u043d\u0438\u043c.<br \/><br \/><\/div><div>\u041f\u0440\u0438\u043a\u043b\u0430\u0434 \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u0430\u043d\u043d\u044f Page Object Pattern<\/div><div><p><strong>public class APIPage {<\/strong><br \/><strong>private RequestSpecification requestSpec;<\/strong><\/p><p><strong>public APIPage(RequestSpecification requestSpec) {<\/strong><br \/><strong>this.requestSpec = requestSpec;<\/strong><br \/><strong>}<\/strong><\/p><p><strong>public Response getResource() {<\/strong><br \/><strong>return given()<\/strong><br \/><strong>.spec(requestSpec)<\/strong><br \/><strong>.when()<\/strong><br \/><strong>.get(&#171;\/resource&#187;);<\/strong><br \/><strong>}<\/strong><br \/><strong>}<\/strong><\/p><p><strong>@Test<\/strong><br \/><strong>public void testWithPageObjectPattern() {<\/strong><br \/><strong>APIPage apiPage = new APIPage(requestSpec);<\/strong><br \/><strong>Response response = apiPage.getResource();<\/strong><\/p><p><strong>response.then().statusCode(200);<\/strong><br \/><strong>}<\/strong><\/p><\/div><\/div><\/div>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f6a589d elementor-widget elementor-widget-heading\" data-id=\"f6a589d\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u0406\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0456\u044f \u0437 Cucumber<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-67905a1 elementor-widget elementor-widget-text-editor\" data-id=\"67905a1\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<div class=\"flex flex-grow flex-col max-w-full\"><div class=\"min-h-[20px] text-message flex flex-col items-start gap-3 whitespace-pre-wrap break-words [.text-message+&amp;]:mt-5 overflow-x-auto\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"e5c7b25c-079b-4874-98bf-00a82560e264\"><p>Cucumber - \u0446\u0435 \u0456\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442 \u0434\u043b\u044f \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u043e\u0432\u0430\u043d\u043e\u0433\u043e \u0442\u0435\u0441\u0442\u0443\u0432\u0430\u043d\u043d\u044f, \u044f\u043a\u0438\u0439 \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u043e\u0432\u0443\u0454 \u043c\u043e\u0432\u0443 Gherkin \u0434\u043b\u044f \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044f \u0442\u0435\u0441\u0442\u043e\u0432\u0438\u0445 \u0441\u0446\u0435\u043d\u0430\u0440\u0456\u0457\u0432 \u0443 \u0444\u043e\u0440\u043c\u0430\u0442\u0456 \"\u041a\u043e\u043b\u0438-\u0422\u043e\u0433\u0434\u0430-\u0415\u0441\u043b\u0456\". REST Assured \u043c\u043e\u0436\u0435 \u0431\u0443\u0442\u0438 \u043b\u0435\u0433\u043a\u043e \u0456\u043d\u0442\u0435\u0433\u0440\u043e\u0432\u0430\u043d\u0438\u0439 \u0456\u0437 Cucumber \u0434\u043b\u044f \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044f \u0431\u0456\u043b\u044c\u0448 \u0437\u0440\u043e\u0437\u0443\u043c\u0456\u043b\u0438\u0445 \u0442\u0435\u0441\u0442\u0456\u0432.<\/p><p><strong>Feature: API Testing<\/strong><br \/><strong>Scenario: Verify resource endpoint<\/strong><br \/><strong>Given the base URI is &#171;http:\/\/api.example.com&#187;<\/strong><br \/><strong>When a GET request is sent to &#171;\/resource&#187;<\/strong><br \/><strong>Then the response status code should be 200<\/strong><\/p><p>\u0406 \u0441\u0430\u043c \u043a\u043e\u0434<\/p><p><strong>public class StepDefinitions {<\/strong><br \/><strong>private RequestSpecification requestSpec;<\/strong><br \/><strong>private Response response;<\/strong><\/p><p><strong>@Given(&#171;the base URI is {string}&#187;)<\/strong><br \/><strong>public void setBaseURI(String baseURI) {<\/strong><br \/><strong>requestSpec = new RequestSpecBuilder()<\/strong><br \/><strong>.setBaseUri(baseURI)<\/strong><br \/><strong>.build();<\/strong><br \/><strong>}<\/strong><\/p><p><strong>@When(&#171;a GET request is sent to {string}&#187;)<\/strong><br \/><strong>public void sendGetRequest(String endpoint) {<\/strong><br \/><strong>response = given()<\/strong><br \/><strong>.spec(requestSpec)<\/strong><br \/><strong>.when()<\/strong><br \/><strong>.get(endpoint);<\/strong><br \/><strong>}<\/strong><\/p><p><strong>@Then(&#171;the response status code should be {int}&#187;)<\/strong><br \/><strong>public void verifyStatusCode(int expectedStatusCode) {<\/strong><br \/><strong>response.then().statusCode(expectedStatusCode);<\/strong><br \/><strong>}<\/strong><br \/><strong>}<\/strong><\/p><\/div><\/div>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-51811ba8 elementor-section-height-full elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-items-middle\" data-id=\"51811ba8\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-796bb800\" data-id=\"796bb800\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-473a34a9 elementor-widget elementor-widget-heading\" data-id=\"473a34a9\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u041c\u0456\u0441\u044f\u0447\u043d\u0438\u0439<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3233f373 elementor-widget elementor-widget-heading\" data-id=\"3233f373\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u041f\u0420\u0410\u041a\u0422\u0418\u041a\u0423\u041c \u0417 REST ASSURED<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-da48898 elementor-widget elementor-widget-text-editor\" data-id=\"da48898\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p>\u041f\u0440\u043e\u0445\u043e\u0434\u0436\u0435\u043d\u043d\u044f \u043f\u043e\u0432\u043d\u043e\u0446\u0456\u043d\u043d\u043e\u0433\u043e \u043a\u0443\u0440\u0441\u0443 REST Assured \u0434\u043e\u043f\u043e\u043c\u043e\u0436\u0435 \u0432\u0430\u043c \u0441\u0442\u0430\u0442\u0438 \u0435\u043a\u0441\u043f\u0435\u0440\u0442\u043e\u043c \u0443 \u0442\u0435\u0441\u0442\u0443\u0432\u0430\u043d\u043d\u0456 REST API \u043d\u0430 \u043c\u043e\u0432\u0456 Java \u0456 \u0435\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u043e\u0432\u0443\u0432\u0430\u0442\u0438 \u0432\u0441\u0456 \u043c\u043e\u0436\u043b\u0438\u0432\u043e\u0441\u0442\u0456 \u0446\u0456\u0454\u0457 \u043f\u043e\u0442\u0443\u0436\u043d\u043e\u0457 \u0431\u0456\u0431\u043b\u0456\u043e\u0442\u0435\u043a\u0438 \u0434\u043b\u044f \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0456\u0457 \u0442\u0435\u0441\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0432\u0430\u0448\u043e\u0457 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u0438.<\/p>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cc5cf91 elementor-widget elementor-widget-button\" data-id=\"cc5cf91\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t<a href=\"https:\/\/iqaengineer.com\/ua\/advanced_rest_api\/\" target=\"_blank\" class=\"elementor-button-link elementor-button elementor-size-sm\" role=\"button\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-text\">\u0414\u0435\u0442\u0430\u043b\u044c\u043d\u0456\u0448\u0435<\/span>\n\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-442bf72a elementor-section-stretched elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"442bf72a\" data-element_type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-1828605e\" data-id=\"1828605e\" data-element_type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-144b6fff elementor-widget elementor-widget-heading\" data-id=\"144b6fff\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u041f\u0456\u0434\u0442\u0440\u0438\u043c\u043a\u0430 \u0442\u0430 \u043f\u0438\u0442\u0430\u043d\u043d\u044f<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-468a525d elementor-widget elementor-widget-text-editor\" data-id=\"468a525d\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<div class=\"flex flex-grow flex-col max-w-full\"><div class=\"min-h-[20px] text-message flex flex-col items-start gap-3 whitespace-pre-wrap break-words [.text-message+&amp;]:mt-5 overflow-x-auto\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"decf0553-4261-4efe-bfbf-47073a813acf\"><div class=\"markdown prose w-full break-words dark:prose-invert light\"><p>\u042f\u043a\u0449\u043e \u0443 \u0432\u0430\u0441 \u0432\u0438\u043d\u0438\u043a\u043b\u0438 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0438 \u0456\u0437 \u0437\u0430\u043f\u0443\u0441\u043a\u043e\u043c \u0442\u0435\u0441\u0442\u0456\u0432 \u0430\u0431\u043e \u0443 \u0432\u0430\u0441 \u0454 \u0456\u043d\u0448\u0456 \u043f\u0438\u0442\u0430\u043d\u043d\u044f, \u043d\u0435 \u0441\u043e\u0440\u043e\u043c\u0442\u0435\u0441\u044f \u0437\u0432\u0435\u0440\u0442\u0430\u0442\u0438\u0441\u044f \u0434\u043e \u043d\u0430\u0441.<\/p><\/div><\/div><\/div>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6b5df10c elementor-widget elementor-widget-image\" data-id=\"6b5df10c\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-image\">\n\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"141\" height=\"110\" src=\"https:\/\/iqaengineer.com\/wp-content\/uploads\/2023\/09\/support.png\" class=\"attachment-full size-full wp-image-11837\" alt=\"\" srcset=\"https:\/\/iqaengineer.com\/wp-content\/uploads\/2023\/09\/support.png 141w, https:\/\/iqaengineer.com\/wp-content\/uploads\/2023\/09\/support-15x12.png 15w\" sizes=\"(max-width: 141px) 100vw, 141px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-520fc08d elementor-widget elementor-widget-heading\" data-id=\"520fc08d\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u0427\u0435\u0440\u0435\u0437 \u0447\u0430\u0442-\u0431\u043e\u0442<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7657652b elementor-shape-rounded elementor-grid-0 e-grid-align-center elementor-widget elementor-widget-social-icons\" data-id=\"7657652b\" data-element_type=\"widget\" data-widget_type=\"social-icons.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-social-icons-wrapper elementor-grid\">\n\t\t\t\t\t\t\t<span class=\"elementor-grid-item\">\n\t\t\t\t\t<a class=\"elementor-icon elementor-social-icon elementor-social-icon-telegram elementor-repeater-item-ae66282\" href=\"https:\/\/t.me\/QATrainingSupportBot\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-screen-only\">Telegram<\/span>\n\t\t\t\t\t\t<i class=\"fab fa-telegram\"><\/i>\t\t\t\t\t<\/a>\n\t\t\t\t<\/span>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-31d2950\" data-id=\"31d2950\" data-element_type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-8f07f3b elementor-widget elementor-widget-heading\" data-id=\"8f07f3b\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u041d\u0430\u0434\u0441\u0438\u043b\u0430\u043d\u043d\u044f \u0437\u0430\u0432\u0434\u0430\u043d\u043d\u044f<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6b65cc6 elementor-widget elementor-widget-text-editor\" data-id=\"6b65cc6\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p>\u041f\u0456\u0441\u043b\u044f \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043d\u044f \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044f \u0442\u0435\u0441\u0442\u0456\u0432, \u0431\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u0430\u0440\u0445\u0456\u0432\u0443\u0439\u0442\u0435 \u0432\u0430\u0448 \u043f\u0440\u043e\u0435\u043a\u0442 \u0443 \u0444\u043e\u0440\u043c\u0430\u0442\u0456 ZIP \u0430\u0431\u043e RAR \u0442\u0430 \u043d\u0430\u0434\u0456\u0448\u043b\u0456\u0442\u044c \u043d\u0430\u043c \u0434\u043b\u044f \u043f\u0435\u0440\u0435\u0432\u0456\u0440\u043a\u0438.<\/p>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6bc7ac9 elementor-widget elementor-widget-ha-cf7 happy-addon ha-cf7\" data-id=\"6bc7ac9\" data-element_type=\"widget\" data-widget_type=\"ha-cf7.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\n<div class=\"wpcf7 no-js\" id=\"wpcf7-f19523-o1\" lang=\"ru-RU\" dir=\"ltr\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/ua\/wp-json\/wp\/v2\/pages\/19555#wpcf7-f19523-o1\" method=\"post\" class=\"wpcf7-form init ha-cf7-form\" aria-label=\"\u041a\u043e\u043d\u0442\u0430\u043a\u0442\u043d\u0430\u044f \u0444\u043e\u0440\u043c\u0430\" enctype=\"multipart\/form-data\" novalidate=\"novalidate\" data-status=\"init\" data-trp-original-action=\"\/ua\/wp-json\/wp\/v2\/pages\/19555#wpcf7-f19523-o1\">\n<div style=\"display: none;\">\n<input type=\"hidden\" name=\"_wpcf7\" value=\"19523\" \/>\n<input type=\"hidden\" name=\"_wpcf7_version\" value=\"5.8\" \/>\n<input type=\"hidden\" name=\"_wpcf7_locale\" value=\"ru_RU\" \/>\n<input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f19523-o1\" \/>\n<input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/>\n<input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/>\n<\/div>\n<p>\t\t<div id=\"cf7md-form\" class=\"cf7md-form\">\n\t\t\t<div class=\"mdc-layout-grid\">\n\t\t\t\t<div class=\"mdc-layout-grid__inner\">\n\t\t\t\t\t\t\t\t\t\t\n<\/p>\n\t\t\n\t\t<div class=\"cf7md-item cf7md-text mdc-layout-grid__cell mdc-layout-grid__cell--span-12-desktop mdc-layout-grid__cell--span-8-tablet mdc-layout-grid__cell--span-4-phone\">\n\t\t\t<br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-name\"><input size=\"40\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"your-name\" \/><\/span><br \/>\n\t\t\t\t\t\t<div style=\"display: none;\" class=\"cf7md-text-html\">\n\t\t\t\t<div class=\"mdc-text-field\">\n\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t<label class=\"mdc-floating-label\">\u0412\u0430\u0448\u0435 \u0456\u043c'\u044f<\/label>\n\t\t\t\t\t\t<div class=\"mdc-line-ripple\"><\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\n\t\t\n\t\t<div class=\"cf7md-item cf7md-text mdc-layout-grid__cell mdc-layout-grid__cell--span-12-desktop mdc-layout-grid__cell--span-8-tablet mdc-layout-grid__cell--span-4-phone\">\n\t\t\t<br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-email\"><input size=\"40\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"email\" name=\"your-email\" \/><\/span><br \/>\n\t\t\t\t\t\t<div style=\"display: none;\" class=\"cf7md-text-html\">\n\t\t\t\t<div class=\"mdc-text-field\">\n\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t<label class=\"mdc-floating-label\">\u0412\u0430\u0448 e-mail<\/label>\n\t\t\t\t\t\t<div class=\"mdc-line-ripple\"><\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\n\t\t<div class=\"cf7md-item cf7md-file mdc-layout-grid__cell mdc-layout-grid__cell--span-12-desktop mdc-layout-grid__cell--span-8-tablet mdc-layout-grid__cell--span-4-phone\">\n\t\t\t\t\t\t\t<label class=\"cf7md-label cf7md-label--static\">\u0424\u0430\u0439\u043b\u0438 \u043f\u0440\u043e\u0454\u043a\u0442\u0443*<\/label>\n\t\t\t\t\t\t<label class=\"cf7md-file--label\">\n\t\t\t\t<span class=\"cf7md-file--btn mdc-button mdc-button--raised\">\n\t\t\t\t\t\u0412\u044b\u0431\u0440\u0430\u0442\u044c \u0444\u0430\u0439\u043b\t\t\t\t<\/span>\n\t\t\t\t<span class=\"cf7md-file--value\">\u0424\u0430\u0439\u043b \u043d\u0435 \u0432\u044b\u0431\u0440\u0430\u043d<\/span>\n\t\t\t\t<br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"file-274\"><input size=\"40\" class=\"wpcf7-form-control wpcf7-file wpcf7-validates-as-required\" accept=\".zip,.rar\" aria-required=\"true\" aria-invalid=\"false\" type=\"file\" name=\"file-274\" \/><\/span><br \/>\n\t\t\t<\/label>\n\t\t\t\t\t<\/div>\n\t\t\n\n\t\t<div class=\"cf7md-item cf7md-textarea mdc-layout-grid__cell mdc-layout-grid__cell--span-12-desktop mdc-layout-grid__cell--span-8-tablet mdc-layout-grid__cell--span-4-phone cf7md-textarea-autosize\">\n\t\t\t<br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-message\"><textarea cols=\"40\" rows=\"10\" class=\"wpcf7-form-control wpcf7-textarea\" aria-invalid=\"false\" name=\"your-message\"><\/textarea><\/span><br \/>\n\t\t\t\t\t\t<div style=\"display: none;\" class=\"cf7md-text-html\">\n\t\t\t\t<div class=\"mdc-text-field  mdc-text-field--textarea\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"mdc-notched-outline\">\n\t\t\t\t\t\t<div class=\"mdc-notched-outline__leading\"><\/div>\n\t\t\t\t\t\t<div class=\"mdc-notched-outline__notch\">\n\t\t\t\t\t\t\t<label class=\"mdc-floating-label\">\u0412\u0430\u0448\u0435 \u043f\u043e\u0432\u0456\u0434\u043e\u043c\u043b\u0435\u043d\u043d\u044f<\/label>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"mdc-notched-outline__trailing\"><\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\n\t\t<div class=\"cf7md-item cf7md-submit mdc-layout-grid__cell mdc-layout-grid__cell--span-12-desktop mdc-layout-grid__cell--span-8-tablet mdc-layout-grid__cell--span-4-phone\" data-button-style=\"raised\">\n\t\t\t<br \/>\n<input class=\"wpcf7-form-control wpcf7-submit has-spinner\" type=\"submit\" value=\"\u0412\u0456\u0434\u043f\u0440\u0430\u0432\u0438\u0442\u0438\" \/><br \/>\n\t\t\t<svg class=\"cf7md-spinner\" width=\"25px\" height=\"25px\" viewbox=\"0 0 66 66\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t\t\t\t<circle class=\"cf7md-spinner-path\" fill=\"none\" stroke-width=\"6\" stroke-linecap=\"round\" cx=\"33\" cy=\"33\" r=\"30\"><\/circle>\n\t\t\t<\/svg>\n\t\t<\/div>\n\t\t\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\n<\/p><input type='hidden' class='wpcf7-pum' value='{\"closepopup\":false,\"closedelay\":0,\"openpopup\":false,\"openpopup_id\":0}' \/><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<input type=\"hidden\" name=\"trp-form-language\" value=\"ua\"\/><\/form>\n<\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-ac614a4 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"ac614a4\" data-element_type=\"section\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5b2a72c\" data-id=\"5b2a72c\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ae5eeb2 elementor-widget elementor-widget-template\" data-id=\"ae5eeb2\" data-element_type=\"widget\" data-widget_type=\"template.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-template\">\n\t\t\t\t\t<div data-elementor-type=\"section\" data-elementor-id=\"10286\" class=\"elementor elementor-10286\">\n\t\t\t\t\t<div class=\"elementor-section-wrap\">\n\t\t\t\t\t\t\t\t<footer class=\"elementor-section elementor-top-section elementor-element elementor-element-2ba2e5c4 elementor-section-stretched elementor-hidden-mobile elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"2ba2e5c4\" data-element_type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;,&quot;background_background&quot;:&quot;classic&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-6e0428dd\" data-id=\"6e0428dd\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-295e450d elementor-widget elementor-widget-text-editor\" data-id=\"295e450d\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p>\u041c\u0438 \u0442\u0430\u043a\u043e\u0436 \u0437\u043d\u0430\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u044f \u0432 \u0441\u043e\u0446\u0456\u0430\u043b\u044c\u043d\u0438\u0445 \u043c\u0435\u0440\u0435\u0436\u0430\u0445! \u041f\u0456\u0434\u043f\u0438\u0441\u0443\u0439\u0441\u044f \u043d\u0430 \u043d\u0430\u0441 \u0442\u0430 \u043e\u0442\u0440\u0438\u043c\u0443\u0439 \u043e\u0441\u0442\u0430\u043d\u043d\u0456 \u043d\u043e\u0432\u0438\u043d\u0438, \u0430\u043a\u0446\u0456\u0457, \u0437\u043d\u0438\u0436\u043a\u0438, \u0431\u0435\u0437\u043a\u043e\u0448\u0442\u043e\u0432\u043d\u0456 \u0442\u0440\u0435\u043d\u0456\u043d\u0433\u0438 \u0442\u0430 \u0443\u0447\u0430\u0441\u0442\u044c \u0443 \u043c\u0430\u0440\u0430\u0444\u043e\u043d\u0430\u0445. <br \/><strong>\u0411\u0443\u0434\u0435\u043c\u043e \u0440\u0430\u0434\u0456 \u0431\u0430\u0447\u0438\u0442\u0438 \u0442\u0435\u0431\u0435 \u0443 \u043d\u0430\u0448\u0456\u0439 \u0441\u043f\u0456\u043b\u044c\u043d\u043e\u0442\u0456!<\/strong><\/p>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4195a124 elementor-shape-circle elementor-grid-0 elementor-widget elementor-widget-social-icons\" data-id=\"4195a124\" data-element_type=\"widget\" data-widget_type=\"social-icons.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-social-icons-wrapper elementor-grid\">\n\t\t\t\t\t\t\t<span class=\"elementor-grid-item\">\n\t\t\t\t\t<a class=\"elementor-icon elementor-social-icon elementor-social-icon-facebook-f elementor-repeater-item-3d4d16f\" href=\"https:\/\/www.facebook.com\/iqaengineercom\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-screen-only\">Facebook-f<\/span>\n\t\t\t\t\t\t<i class=\"fab fa-facebook-f\"><\/i>\t\t\t\t\t<\/a>\n\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<span class=\"elementor-grid-item\">\n\t\t\t\t\t<a class=\"elementor-icon elementor-social-icon elementor-social-icon-instagram elementor-repeater-item-b9433ea\" href=\"https:\/\/www.instagram.com\/iqaengineer\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-screen-only\">Instagram<\/span>\n\t\t\t\t\t\t<i class=\"fab fa-instagram\"><\/i>\t\t\t\t\t<\/a>\n\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<span class=\"elementor-grid-item\">\n\t\t\t\t\t<a class=\"elementor-icon elementor-social-icon elementor-social-icon-viber elementor-repeater-item-0484ffe\" href=\"https:\/\/invite.viber.com\/?g2=AQBRYlgPsqwMrlFfgsDXv6UZt4oaSNq4XDDfCCOGHu%2Fjs4uhYVCQXtMPAtNdw%2B3p\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-screen-only\">Viber<\/span>\n\t\t\t\t\t\t<i class=\"fab fa-viber\"><\/i>\t\t\t\t\t<\/a>\n\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<span class=\"elementor-grid-item\">\n\t\t\t\t\t<a class=\"elementor-icon elementor-social-icon elementor-social-icon-telegram elementor-repeater-item-dec58a2\" href=\"https:\/\/t.me\/iqaengineer\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-screen-only\">Telegram<\/span>\n\t\t\t\t\t\t<i class=\"fab fa-telegram\"><\/i>\t\t\t\t\t<\/a>\n\t\t\t\t<\/span>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-637dd5d elementor-widget elementor-widget-text-editor\" data-id=\"637dd5d\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p><a href=\"https:\/\/iqaengineer.com\/ua\/oferta\/\" target=\"_blank\" rel=\"noopener\">\u041f\u0443\u0431\u043b\u0456\u0447\u043d\u0430 \u043e\u0444\u0435\u0440\u0442\u0430<\/a>. \u0410\u0432\u0442\u043e\u0440\u0441\u044c\u043a\u0435 \u043f\u0440\u0430\u0432\u043e \u00a9 2026 \u0428\u043a\u043e\u043b\u0430 \u043f\u0456\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0438 \u0442\u0435\u0441\u0442\u0443\u0432\u0430\u043b\u044c\u043d\u0438\u043a\u0456\u0432<\/p>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-3322edb5\" data-id=\"3322edb5\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-647e9c60 elementor-widget elementor-widget-heading\" data-id=\"647e9c60\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">\u041a\u0443\u0440\u0441\u0438<\/h4>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-2445683b elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"2445683b\" data-element_type=\"section\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-32dd0041\" data-id=\"32dd0041\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2f08a4e elementor-align-left elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"2f08a4e\" data-element_type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/iqaengineer.com\/ua\/beginner_level\/\" target=\"_blank\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-caret-right\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">\u041f\u043e\u0447\u0430\u0442\u043a\u043e\u0432\u0438\u0439 \u0440\u0456\u0432\u0435\u043d\u044c<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/iqaengineer.com\/ua\/advanced-testing-level\/\" target=\"_blank\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-caret-right\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">\u041f\u0440\u043e\u0441\u0443\u043d\u0443\u0442\u0438\u0439 \u0440\u0456\u0432\u0435\u043d\u044c<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/iqaengineer.com\/ua\/advanced_level_more_projects\/\" target=\"_blank\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-caret-right\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">\u041f\u0440\u043e\u0441\u0443\u043d\u0443\u0442\u0438\u0439 \u0440\u0456\u0432\u0435\u043d\u044c.\u0411\u0456\u043b\u044c\u0448\u0435 \u043f\u0440\u043e\u0454\u043a\u0442\u0456\u0432<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/iqaengineer.com\/ua\/automation_testing\/\" target=\"_blank\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-caret-right\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0456\u044f<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/iqaengineer.com\/ua\/test_app_mobile\/\" target=\"_blank\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-caret-right\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">\u0422\u0435\u0441\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u043c\u043e\u0431\u0456\u043b\u044c\u043d\u0438\u0445 \u0434\u043e\u0434\u0430\u0442\u043a\u0456\u0432<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-184fb16f\" data-id=\"184fb16f\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3b24d56 elementor-align-left elementor-widget__width-initial elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"3b24d56\" data-element_type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/iqaengineer.com\/ua\/api_testing\/\" target=\"_blank\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-caret-right\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">\u0422\u0435\u0441\u0442\u0443\u0432\u0430\u043d\u043d\u044f REST API<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/iqaengineer.com\/ua\/sql\/\" target=\"_blank\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-caret-right\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">\u041f\u0440\u0430\u043a\u0442\u0438\u043a\u0430 \u0437 SQL<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/iqaengineer.com\/ua\/testing_jmeter\/\" target=\"_blank\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-caret-right\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">\u041d\u0430\u0432\u0430\u043d\u0442\u0430\u0436\u0443\u0432\u0430\u043b\u044c\u043d\u0435 \u0442\u0435\u0441\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0437 Jmeter<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/iqaengineer.com\/ua\/testing_devtools\/\" target=\"_blank\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-caret-right\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">DevTools<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/iqaengineer.com\/ua\/testing_fiddler\/\" target=\"_blank\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-caret-right\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Fiddler<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/footer>\n\t\t\t\t<footer class=\"elementor-section elementor-top-section elementor-element elementor-element-b667a98 elementor-section-stretched elementor-hidden-desktop elementor-hidden-tablet elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"b667a98\" data-element_type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;,&quot;background_background&quot;:&quot;classic&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3192d85\" data-id=\"3192d85\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3bdf306 elementor-widget elementor-widget-text-editor\" data-id=\"3bdf306\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p>\u041c\u0438 \u0442\u0430\u043a\u043e\u0436 \u0437\u043d\u0430\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u044f \u0432 \u0441\u043e\u0446\u0456\u0430\u043b\u044c\u043d\u0438\u0445 \u043c\u0435\u0440\u0435\u0436\u0430\u0445! \u041f\u0456\u0434\u043f\u0438\u0441\u0443\u0439\u0441\u044f \u043d\u0430 \u043d\u0430\u0441 \u0442\u0430 \u043e\u0442\u0440\u0438\u043c\u0443\u0439 \u043e\u0441\u0442\u0430\u043d\u043d\u0456 \u043d\u043e\u0432\u0438\u043d\u0438, \u0430\u043a\u0446\u0456\u0457, \u0437\u043d\u0438\u0436\u043a\u0438, \u0431\u0435\u0437\u043a\u043e\u0448\u0442\u043e\u0432\u043d\u0456 \u0442\u0440\u0435\u043d\u0456\u043d\u0433\u0438 \u0442\u0430 \u0443\u0447\u0430\u0441\u0442\u044c \u0443 \u043c\u0430\u0440\u0430\u0444\u043e\u043d\u0430\u0445. <br \/><strong>\u0411\u0443\u0434\u0435\u043c\u043e \u0440\u0430\u0434\u0456 \u0431\u0430\u0447\u0438\u0442\u0438 \u0442\u0435\u0431\u0435 \u0443 \u043d\u0430\u0448\u0456\u0439 \u0441\u043f\u0456\u043b\u044c\u043d\u043e\u0442\u0456!<\/strong><\/p>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d410540 elementor-shape-circle elementor-grid-0 elementor-widget elementor-widget-social-icons\" data-id=\"d410540\" data-element_type=\"widget\" data-widget_type=\"social-icons.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-social-icons-wrapper elementor-grid\">\n\t\t\t\t\t\t\t<span class=\"elementor-grid-item\">\n\t\t\t\t\t<a class=\"elementor-icon elementor-social-icon elementor-social-icon-facebook-f elementor-repeater-item-3d4d16f\" href=\"https:\/\/www.facebook.com\/iqaengineercom\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-screen-only\">Facebook-f<\/span>\n\t\t\t\t\t\t<i class=\"fab fa-facebook-f\"><\/i>\t\t\t\t\t<\/a>\n\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<span class=\"elementor-grid-item\">\n\t\t\t\t\t<a class=\"elementor-icon elementor-social-icon elementor-social-icon-instagram elementor-repeater-item-b9433ea\" href=\"https:\/\/www.instagram.com\/iqaengineer\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-screen-only\">Instagram<\/span>\n\t\t\t\t\t\t<i class=\"fab fa-instagram\"><\/i>\t\t\t\t\t<\/a>\n\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<span class=\"elementor-grid-item\">\n\t\t\t\t\t<a class=\"elementor-icon elementor-social-icon elementor-social-icon-viber elementor-repeater-item-0484ffe\" href=\"https:\/\/invite.viber.com\/?g2=AQBRYlgPsqwMrlFfgsDXv6UZt4oaSNq4XDDfCCOGHu%2Fjs4uhYVCQXtMPAtNdw%2B3p\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-screen-only\">Viber<\/span>\n\t\t\t\t\t\t<i class=\"fab fa-viber\"><\/i>\t\t\t\t\t<\/a>\n\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<span class=\"elementor-grid-item\">\n\t\t\t\t\t<a class=\"elementor-icon elementor-social-icon elementor-social-icon-telegram elementor-repeater-item-dec58a2\" href=\"https:\/\/t.me\/iqaengineer\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-screen-only\">Telegram<\/span>\n\t\t\t\t\t\t<i class=\"fab fa-telegram\"><\/i>\t\t\t\t\t<\/a>\n\t\t\t\t<\/span>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dbaba89 elementor-widget elementor-widget-heading\" data-id=\"dbaba89\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">\u041a\u0443\u0440\u0441\u0438<\/h4>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1d52057 elementor-align-left elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"1d52057\" data-element_type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/iqaengineer.com\/ua\/beginner_level\/\" target=\"_blank\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-caret-right\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">\u041f\u043e\u0447\u0430\u0442\u043a\u043e\u0432\u0438\u0439 \u0440\u0456\u0432\u0435\u043d\u044c<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/iqaengineer.com\/ua\/advanced-testing-level\/\" target=\"_blank\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-caret-right\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">\u041f\u0440\u043e\u0441\u0443\u043d\u0443\u0442\u0438\u0439 \u0440\u0456\u0432\u0435\u043d\u044c<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/iqaengineer.com\/ua\/advanced_level_more_projects\/\" target=\"_blank\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-caret-right\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">\u041f\u0440\u043e\u0441\u0443\u043d\u0443\u0442\u0438\u0439 \u0440\u0456\u0432\u0435\u043d\u044c.\u0411\u0456\u043b\u044c\u0448\u0435 \u043f\u0440\u043e\u0454\u043a\u0442\u0456\u0432<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/iqaengineer.com\/ua\/automation_testing\/\" target=\"_blank\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-caret-right\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0456\u044f<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/iqaengineer.com\/ua\/test_app_mobile\/\" target=\"_blank\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-caret-right\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">\u0422\u0435\u0441\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u043c\u043e\u0431\u0456\u043b\u044c\u043d\u0438\u0445 \u0434\u043e\u0434\u0430\u0442\u043a\u0456\u0432<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4b46ca9 elementor-align-left elementor-widget__width-initial elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"4b46ca9\" data-element_type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/iqaengineer.com\/ua\/api_testing\/\" target=\"_blank\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-caret-right\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">\u0422\u0435\u0441\u0442\u0443\u0432\u0430\u043d\u043d\u044f REST API<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/iqaengineer.com\/ua\/sql\/\" target=\"_blank\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-caret-right\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">\u041f\u0440\u0430\u043a\u0442\u0438\u043a\u0430 \u0437 SQL<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/iqaengineer.com\/ua\/testing_jmeter\/\" target=\"_blank\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-caret-right\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">\u041d\u0430\u0432\u0430\u043d\u0442\u0430\u0436\u0443\u0432\u0430\u043b\u044c\u043d\u0435 \u0442\u0435\u0441\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0437 Jmeter<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/iqaengineer.com\/ua\/testing_devtools\/\" target=\"_blank\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-caret-right\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">DevTools<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/iqaengineer.com\/ua\/testing_fiddler\/\" target=\"_blank\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-caret-right\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Fiddler<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4a61000 elementor-widget elementor-widget-text-editor\" data-id=\"4a61000\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p><a href=\"https:\/\/iqaengineer.com\/ua\/oferta\/\" target=\"_blank\" rel=\"noopener\">\u041f\u0443\u0431\u043b\u0456\u0447\u043d\u0430 \u043e\u0444\u0435\u0440\u0442\u0430<\/a>. \u0410\u0432\u0442\u043e\u0440\u0441\u044c\u043a\u0435 \u043f\u0440\u0430\u0432\u043e \u00a9 2024 \u0428\u043a\u043e\u043b\u0430 \u043f\u0456\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0438 \u0442\u0435\u0441\u0442\u0443\u0432\u0430\u043b\u044c\u043d\u0438\u043a\u0456\u0432<\/p>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/footer>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>REST Assured.Day 2 \u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0435\u043c \u0438\u0437\u0443\u0447\u0430\u0442\u044c \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044e\u041f\u0438\u0448\u0435\u043c \u0442\u0435\u0441\u0442-\u043a\u0435\u0439\u0441\u044b\u041f\u043e\u043a\u0440\u044b\u0432\u0430\u0435\u043c \u0430\u0432\u0442\u043e\u0442\u0435\u0441\u0442\u0430\u043c\u0438 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0438\u00a0 \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0431\u0440\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u00a0 \u041d\u0430\u0447\u043d\u0435\u043c \u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f \u043f\u043e REST API \u041f\u0435\u0440\u0435\u0434 \u043d\u0430\u0447\u0430\u043b\u043e\u043c \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u0442\u0435\u0441\u0442\u043e\u0432 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0442\u0449\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0438\u0437\u0443\u0447\u0438\u0442\u044c&hellip;<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.9 (Yoast SEO v20.12) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>REST Assured. \u0414\u0435\u043d\u044c 2. - \u0428\u043a\u043e\u043b\u0430 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0438 \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u043e\u0432<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/iqaengineer.com\/ua\/rest-assured-day2\/\" \/>\n<meta property=\"og:locale\" content=\"uk_UA\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"REST Assured. \u0414\u0435\u043d\u044c 2.\" \/>\n<meta property=\"og:description\" content=\"REST Assured.Day 2 \u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0435\u043c \u0438\u0437\u0443\u0447\u0430\u0442\u044c \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044e\u041f\u0438\u0448\u0435\u043c \u0442\u0435\u0441\u0442-\u043a\u0435\u0439\u0441\u044b\u041f\u043e\u043a\u0440\u044b\u0432\u0430\u0435\u043c \u0430\u0432\u0442\u043e\u0442\u0435\u0441\u0442\u0430\u043c\u0438 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0438\u00a0 \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0431\u0440\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u00a0 \u041d\u0430\u0447\u043d\u0435\u043c \u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f \u043f\u043e REST API \u041f\u0435\u0440\u0435\u0434 \u043d\u0430\u0447\u0430\u043b\u043e\u043c \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u0442\u0435\u0441\u0442\u043e\u0432 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0442\u0449\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0438\u0437\u0443\u0447\u0438\u0442\u044c&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/iqaengineer.com\/ua\/rest-assured-day2\/\" \/>\n<meta property=\"og:site_name\" content=\"\u0428\u043a\u043e\u043b\u0430 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0438 \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u043e\u0432\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/iqaengineer\/\" \/>\n<meta property=\"article:modified_time\" content=\"2024-04-25T06:57:32+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/iqaengineer.com\/wp-content\/uploads\/2024\/04\/MyApril6-1-1024x1024.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u041f\u0440\u0438\u0431\u043b. \u0447\u0430\u0441 \u0447\u0438\u0442\u0430\u043d\u043d\u044f\" \/>\n\t<meta name=\"twitter:data1\" content=\"14 \u0445\u0432\u0438\u043b\u0438\u043d\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/iqaengineer.com\/rest-assured-day2\/\",\"url\":\"https:\/\/iqaengineer.com\/rest-assured-day2\/\",\"name\":\"REST Assured. \u0414\u0435\u043d\u044c 2. - \u0428\u043a\u043e\u043b\u0430 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0438 \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u043e\u0432\",\"isPartOf\":{\"@id\":\"https:\/\/iqaengineer.com\/#website\"},\"datePublished\":\"2024-04-24T12:55:40+00:00\",\"dateModified\":\"2024-04-25T06:57:32+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/iqaengineer.com\/rest-assured-day2\/#breadcrumb\"},\"inLanguage\":\"uk\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/iqaengineer.com\/rest-assured-day2\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/iqaengineer.com\/rest-assured-day2\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u0413\u043b\u0430\u0432\u043d\u0430\u044f \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430\",\"item\":\"https:\/\/iqaengineer.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"REST Assured. \u0414\u0435\u043d\u044c 2.\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/iqaengineer.com\/#website\",\"url\":\"https:\/\/iqaengineer.com\/\",\"name\":\"\u0428\u043a\u043e\u043b\u0430 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0438 \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u043e\u0432\",\"description\":\"\u041e\u0431\u0443\u0447\u0435\u043d\u0438\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u043d\u0430 \u0440\u0435\u0430\u043b\u044c\u043d\u044b\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u0430\u0445\",\"publisher\":{\"@id\":\"https:\/\/iqaengineer.com\/#organization\"},\"alternateName\":\"iQAEngineer: \u043a\u0443\u0440\u0441\u044b \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u041f\u041e, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0434\u0430\u044e\u0442 \u0440\u0430\u0431\u043e\u0442\u0443\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/iqaengineer.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"uk\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/iqaengineer.com\/#organization\",\"name\":\"\u0428\u043a\u043e\u043b\u0430 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0438 \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u043e\u0432\",\"url\":\"https:\/\/iqaengineer.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"uk\",\"@id\":\"https:\/\/iqaengineer.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/iqaengineer.com\/wp-content\/uploads\/2020\/11\/logo_new.png\",\"contentUrl\":\"https:\/\/iqaengineer.com\/wp-content\/uploads\/2020\/11\/logo_new.png\",\"width\":250,\"height\":60,\"caption\":\"\u0428\u043a\u043e\u043b\u0430 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0438 \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u043e\u0432\"},\"image\":{\"@id\":\"https:\/\/iqaengineer.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/iqaengineer\/\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"REST Assured. \u0414\u0435\u043d\u044c 2. - \u0428\u043a\u043e\u043b\u0430 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0438 \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u043e\u0432","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/iqaengineer.com\/ua\/rest-assured-day2\/","og_locale":"uk_UA","og_type":"article","og_title":"REST Assured. \u0414\u0435\u043d\u044c 2.","og_description":"REST Assured.Day 2 \u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0435\u043c \u0438\u0437\u0443\u0447\u0430\u0442\u044c \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044e\u041f\u0438\u0448\u0435\u043c \u0442\u0435\u0441\u0442-\u043a\u0435\u0439\u0441\u044b\u041f\u043e\u043a\u0440\u044b\u0432\u0430\u0435\u043c \u0430\u0432\u0442\u043e\u0442\u0435\u0441\u0442\u0430\u043c\u0438 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0438\u00a0 \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0431\u0440\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u00a0 \u041d\u0430\u0447\u043d\u0435\u043c \u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f \u043f\u043e REST API \u041f\u0435\u0440\u0435\u0434 \u043d\u0430\u0447\u0430\u043b\u043e\u043c \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u0442\u0435\u0441\u0442\u043e\u0432 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0442\u0449\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0438\u0437\u0443\u0447\u0438\u0442\u044c&hellip;","og_url":"https:\/\/iqaengineer.com\/ua\/rest-assured-day2\/","og_site_name":"\u0428\u043a\u043e\u043b\u0430 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0438 \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u043e\u0432","article_publisher":"https:\/\/www.facebook.com\/iqaengineer\/","article_modified_time":"2024-04-25T06:57:32+00:00","og_image":[{"url":"https:\/\/iqaengineer.com\/wp-content\/uploads\/2024\/04\/MyApril6-1-1024x1024.jpg"}],"twitter_card":"summary_large_image","twitter_misc":{"\u041f\u0440\u0438\u0431\u043b. \u0447\u0430\u0441 \u0447\u0438\u0442\u0430\u043d\u043d\u044f":"14 \u0445\u0432\u0438\u043b\u0438\u043d"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/iqaengineer.com\/rest-assured-day2\/","url":"https:\/\/iqaengineer.com\/rest-assured-day2\/","name":"REST Assured. \u0414\u0435\u043d\u044c 2. - \u0428\u043a\u043e\u043b\u0430 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0438 \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u043e\u0432","isPartOf":{"@id":"https:\/\/iqaengineer.com\/#website"},"datePublished":"2024-04-24T12:55:40+00:00","dateModified":"2024-04-25T06:57:32+00:00","breadcrumb":{"@id":"https:\/\/iqaengineer.com\/rest-assured-day2\/#breadcrumb"},"inLanguage":"uk","potentialAction":[{"@type":"ReadAction","target":["https:\/\/iqaengineer.com\/rest-assured-day2\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/iqaengineer.com\/rest-assured-day2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u0413\u043b\u0430\u0432\u043d\u0430\u044f \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430","item":"https:\/\/iqaengineer.com\/"},{"@type":"ListItem","position":2,"name":"REST Assured. \u0414\u0435\u043d\u044c 2."}]},{"@type":"WebSite","@id":"https:\/\/iqaengineer.com\/#website","url":"https:\/\/iqaengineer.com\/","name":"\u0428\u043a\u043e\u043b\u0430 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0438 \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u043e\u0432","description":"\u041e\u0431\u0443\u0447\u0435\u043d\u0438\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u043d\u0430 \u0440\u0435\u0430\u043b\u044c\u043d\u044b\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u0430\u0445","publisher":{"@id":"https:\/\/iqaengineer.com\/#organization"},"alternateName":"iQAEngineer: \u043a\u0443\u0440\u0441\u044b \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u041f\u041e, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0434\u0430\u044e\u0442 \u0440\u0430\u0431\u043e\u0442\u0443","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/iqaengineer.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"uk"},{"@type":"Organization","@id":"https:\/\/iqaengineer.com\/#organization","name":"\u0428\u043a\u043e\u043b\u0430 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0438 \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u043e\u0432","url":"https:\/\/iqaengineer.com\/","logo":{"@type":"ImageObject","inLanguage":"uk","@id":"https:\/\/iqaengineer.com\/#\/schema\/logo\/image\/","url":"https:\/\/iqaengineer.com\/wp-content\/uploads\/2020\/11\/logo_new.png","contentUrl":"https:\/\/iqaengineer.com\/wp-content\/uploads\/2020\/11\/logo_new.png","width":250,"height":60,"caption":"\u0428\u043a\u043e\u043b\u0430 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0438 \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u043e\u0432"},"image":{"@id":"https:\/\/iqaengineer.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/iqaengineer\/"]}]}},"_links":{"self":[{"href":"https:\/\/iqaengineer.com\/ua\/wp-json\/wp\/v2\/pages\/19555"}],"collection":[{"href":"https:\/\/iqaengineer.com\/ua\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/iqaengineer.com\/ua\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/iqaengineer.com\/ua\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/iqaengineer.com\/ua\/wp-json\/wp\/v2\/comments?post=19555"}],"version-history":[{"count":40,"href":"https:\/\/iqaengineer.com\/ua\/wp-json\/wp\/v2\/pages\/19555\/revisions"}],"predecessor-version":[{"id":19654,"href":"https:\/\/iqaengineer.com\/ua\/wp-json\/wp\/v2\/pages\/19555\/revisions\/19654"}],"wp:attachment":[{"href":"https:\/\/iqaengineer.com\/ua\/wp-json\/wp\/v2\/media?parent=19555"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}