402 подписчика
В прошлой статье мы разобрали как добавить SQL в наши тесты. Сегодня разберём, как добавить API в автоматизированное тестирование! Из статьи про окружение, мы знаем какие зависимости нам нужны для API, это: GET/ Post/ PUT Для примера нам подойдёт бесплатный источник с API запросами. Давайте разберёмся с самой структурой запроса, которую нужно прописывать в JAVA. given(). filter(new AllureRestAssured()). log().all(). header("Authorization", "Bearer "). contentType(ContentType.JSON). when(). get("https://reqres...
1 месяц назад
461 подписчик
1321. Что такое REST API? REST API (Representational State Transfer Application Programming Interface) - это архитектурный стиль, который определяет набор ограничений и принципов для создания веб-сервисов. REST API позволяет взаимодействовать с удаленными серверами и обмениваться данными посредством стандартных HTTP-запросов, таких как GET, POST, PUT и DELETE. REST API основан на следующих принципах: 1. Ресурсы (Resources): В REST API данные представляются в виде ресурсов, которые могут быть доступны по уникальным идентификаторам (URL)...
8 месяцев назад
13,7K подписчиков
Источник: Nuances of Programming Когда клиент обращается к API, сервер создает поток и назначает его поступившему запросу. Этот поток ожидает, пока упомянутому клиенту не будет отправлен ответ. Каждый сервер может открыть только ограниченное количество потоков, и если это число превышено, новый запрос клиента сохраняется в очереди запросов сервера. Для сервера Tomcat максимальное количество потоков по умолчанию (maxThreads) равно 200, что соответствует максимальному количеству одновременных потоков, разрешенных для запуска в любой момент времени...
2 года назад
2,1K подписчиков
1. Обзор В этом руководстве рассматриваются основные принципы и механизмы тестирования REST API с помощью живых интеграционных тестов (с полезной нагрузкой JSON). Основная цель — дать введение в тестирование базовой корректности API — и мы собираемся использовать последнюю версию GitHub REST API для примеров. Для внутреннего приложения этот тип тестирования обычно выполняется на позднем этапе процесса непрерывной интеграции, используя REST API после того, как он уже был развернут. При тестировании...
2 года назад