[{"data":1,"prerenderedAt":127},["ShallowReactive",2],{"$f7AVZHmPutZ23_8XKkLbDtEszKCuiY3yPjIDp9eRXGag":3,"$fBBQ5ulyG5jVWbIBJe3r8F-kTKQKf1scMJiu0B6qzX5k":5,"$fOVOmVvALttGnm89e3vMUUcJKbz45Bqu7SS4tCA2_RQQ":7,"$fVRcHujObQwW7Bh72vz8jIGQlDcKWlnaGKqYL2_LwlN0":103},{"data":4},[],{"data":6},[],{"data":8,"meta":99},[9],{"id":10,"documentId":11,"title":12,"seo_title":13,"summary":14,"seo_description":15,"slug":16,"published_date":17,"body":18,"content":19,"createdAt":20,"updatedAt":21,"publishedAt":22,"blogauthor":23,"cover":45,"categories":88},394,"y066dav876pd4h16c2aw0q5y","Из Postman в код: Connekt и новый взгляд на тестирование API [видео]","Connekt: тестирование API в коде вместо Postman","Запись доклада с Joker: как перенести проверки API из Postman в код на Connekt и как инструмент устроен внутри на Kotlin scripting.","Доклад Amplicode с Joker: как Connekt превращает ручные проверки API в исполняемый код для CI. Устройство на Kotlin scripting и DSL, ограничения.","iz-postman-v-kod-connekt-i-novyj-vzglyad-na-testirovanie-api","2026-01-22","На последнем Joker команда Amplicode выступила с тремя докладами! Сегодня был опубликован первый из них _«Из Postman в код: Connekt и новый взгляд на тестирование API»_.\n\nВ докладе разобран типичный сценарий ручной работы с API и показано, как [Connekt](https:\u002F\u002Famplicode.ru\u002Fhttp-client\u002F) позволяет превращать такие проверки в исполняемый код, пригодный для CI и повторного использования.\n\nОтдельно затронута внутренняя реализация инструмента: Kotlin scripting, DSL и ограничения, с которыми команда столкнулась в процессе разработки.\n\n\u003Cdiv class=\"video-player\" data-youtube=\"9yv0yloHkII\" data-vk=\"-796_456240647\">\u003Ciframe src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F9yv0yloHkII\" width=\"100%\" height=\"400\" frameborder=\"0\" allowfullscreen loading=\"lazy\">\u003C\u002Fiframe>\u003C\u002Fdiv>\n\nЗапись доклада также доступна в [VK Видео](https:\u002F\u002Fvkvideo.ru\u002Fvideo-796_456240647)\n\nПолезные материалы для знакомства с Connekt:\n\n- [лендинг с демонстрацией возможностей](https:\u002F\u002Famplicode.ru\u002Fhttp-client\u002F)\n- [обзор от Домклик на Habr](https:\u002F\u002Fhabr.com\u002Fru\u002Fcompanies\u002Fdomclick\u002Farticles\u002F965116\u002F)\n- [запись стрима с Романом Елизаровым](https:\u002F\u002Fhabr.com\u002Fru\u002Fcompanies\u002Fhaulmont\u002Fnews\u002F930424\u002F)\n\n![]({{strapiUrl}}\u002Fuploads\u002Fe60e8a5d4966a5f8c6f67aa55bae4829_f8ff93cf99.webp)\n\n[Скачивайте](https:\u002F\u002Fopenide.ru\u002Fdownload\u002F) OpenIDE, пробуйте новые возможности в деле и подписывайтесь на нас в [Telegram](https:\u002F\u002Ft.me\u002Fopenide_official), чтобы не пропустить свежие обновления и полезные материалы. Мы активно развиваем IDE и всегда рады вашей обратной связи в [чатике](https:\u002F\u002Ft.me\u002Fopenide_chat)!\n\n---\n\n_Впервые опубликовано на [Хабре](https:\u002F\u002Fhabr.com\u002Fru\u002Fcompanies\u002Fhaulmont\u002Farticles\u002F987858\u002F)._\n",[],"2026-11-12T11:25:55.775Z","2026-11-13T12:20:57.212Z","2026-11-13T12:20:57.295Z",{"id":24,"documentId":25,"firstname":26,"lastname":27,"createdAt":28,"updatedAt":29,"publishedAt":30,"slug":31,"photo":32},40,"yuewij1jc3qoxmkvsh2mpeny","Георгий","Власов","2026-02-17T11:40:25.168Z","2026-11-13T11:49:25.324Z","2026-11-13T11:49:25.371Z","georgij-vlasov",{"id":33,"documentId":34,"name":35,"alternativeText":36,"caption":36,"width":37,"height":37,"formats":36,"hash":38,"ext":39,"mime":40,"size":41,"url":42,"previewUrl":36,"provider":43,"provider_metadata":36,"createdAt":44,"updatedAt":44,"publishedAt":44,"focalPoint":36},1359,"jt1gpp4kqcyzwuwfhzj1c1vc","Gosha_ab88bd0ec5.webp",null,96,"Gosha_ab88bd0ec5_972867885d",".webp","image\u002Fwebp",2.14,"\u002Fuploads\u002FGosha_ab88bd0ec5_972867885d.webp","local","2026-11-13T11:47:15.450Z",{"id":46,"documentId":47,"name":48,"alternativeText":36,"caption":36,"width":49,"height":50,"formats":51,"hash":84,"ext":39,"mime":40,"size":85,"url":86,"previewUrl":36,"provider":43,"provider_metadata":36,"createdAt":87,"updatedAt":87,"publishedAt":87,"focalPoint":36},1210,"kxb9l0wae3gtzu72jvmh5dlt","cover-iz-postman-v-kod-connekt-i-novyj-vzglyad-na-testirovanie-api.webp",1560,334,{"thumbnail":52,"large":60,"medium":68,"small":76},{"name":53,"hash":54,"ext":39,"mime":40,"path":36,"width":55,"height":56,"size":57,"sizeInBytes":58,"url":59},"thumbnail_cover-iz-postman-v-kod-connekt-i-novyj-vzglyad-na-testirovanie-api.webp","thumbnail_cover_iz_postman_v_kod_connekt_i_novyj_vzglyad_na_testirovanie_api_563105a24b",245,52,3.04,3038,"\u002Fuploads\u002Fthumbnail_cover_iz_postman_v_kod_connekt_i_novyj_vzglyad_na_testirovanie_api_563105a24b.webp",{"name":61,"hash":62,"ext":39,"mime":40,"path":36,"width":63,"height":64,"size":65,"sizeInBytes":66,"url":67},"large_cover-iz-postman-v-kod-connekt-i-novyj-vzglyad-na-testirovanie-api.webp","large_cover_iz_postman_v_kod_connekt_i_novyj_vzglyad_na_testirovanie_api_563105a24b",1000,214,19.2,19202,"\u002Fuploads\u002Flarge_cover_iz_postman_v_kod_connekt_i_novyj_vzglyad_na_testirovanie_api_563105a24b.webp",{"name":69,"hash":70,"ext":39,"mime":40,"path":36,"width":71,"height":72,"size":73,"sizeInBytes":74,"url":75},"medium_cover-iz-postman-v-kod-connekt-i-novyj-vzglyad-na-testirovanie-api.webp","medium_cover_iz_postman_v_kod_connekt_i_novyj_vzglyad_na_testirovanie_api_563105a24b",750,161,13.87,13866,"\u002Fuploads\u002Fmedium_cover_iz_postman_v_kod_connekt_i_novyj_vzglyad_na_testirovanie_api_563105a24b.webp",{"name":77,"hash":78,"ext":39,"mime":40,"path":36,"width":79,"height":80,"size":81,"sizeInBytes":82,"url":83},"small_cover-iz-postman-v-kod-connekt-i-novyj-vzglyad-na-testirovanie-api.webp","small_cover_iz_postman_v_kod_connekt_i_novyj_vzglyad_na_testirovanie_api_563105a24b",500,107,8.17,8168,"\u002Fuploads\u002Fsmall_cover_iz_postman_v_kod_connekt_i_novyj_vzglyad_na_testirovanie_api_563105a24b.webp","cover_iz_postman_v_kod_connekt_i_novyj_vzglyad_na_testirovanie_api_563105a24b",33.85,"\u002Fuploads\u002Fcover_iz_postman_v_kod_connekt_i_novyj_vzglyad_na_testirovanie_api_563105a24b.webp","2026-11-13T11:43:50.205Z",[89],{"id":90,"documentId":91,"title":92,"published":93,"weight":94,"slug":95,"createdAt":96,"updatedAt":97,"publishedAt":98,"color":36},4,"ap54riuwcv7sj63auhmb4i6d","Гайды",true,3,"guides","2026-11-12T11:20:31.298Z","2026-11-12T11:22:44.141Z","2026-11-12T11:22:44.122Z",{"pagination":100},{"page":101,"pageSize":102,"pageCount":101,"total":101},1,25,{"data":104,"meta":123},[105,111,117],{"published_date":106,"id":107,"documentId":108,"title":109,"slug":110},"2026-09-28",327,"lruxexelyn19uak89r6dney5","Что такое OpenSpec? Полный гайд по Spec-Driven Development","chto-takoe-openspec-polnyj-gajd-po-spec-driven-development",{"published_date":112,"id":113,"documentId":114,"title":115,"slug":116},"2026-09-10",326,"ymtfa6pslevvkrwnohdfbi1u","Как не потерять интеграцию с Docker в IDE после блокировки JetBrains","kak-ne-poteryat-integracziyu-s-docker-v-ide-posle-blokirovki-jetbrains",{"published_date":118,"id":119,"documentId":120,"title":121,"slug":122},"2026-09-01",400,"dskd9jsck2vjm1d0ztoz91uo","JavaScript и TypeScript в OpenIDE: Node.js, React, Angular, Git и работа с API","javascript-i-typescript-v-openide",{"pagination":124},{"page":101,"pageSize":94,"pageCount":125,"total":126},6,16,1794584601482]