Перейти к содержанию

Записи с меткой «Testing»

Микротестирование в Java

Эта статья посвящена JMH (Java Microbenchmark Harness). Сначала познакомимся с API и изучим его основы. Затем рассмотрим несколько лучших практик, которые должны учитывать при написании микротестов. Проще говоря, JMH заботится о таких вещах, как подготовка JVM и способы оптимизации кода, максимально упрощая тестирование. Начало работы Для начала определим зависимости: Последние версии JMH Core и JMH …

Интеграционные тесты с помощью Spring Cloud Netflix и Feign

В этой статье изучим интеграционное тестирование Feign Client. Создадим базовый Open Feign Client, для которого напишем простой интеграционный тест с помощью WireMock. После этого добавим конфигурацию Ribbon в наш клиент, а также создадим для него интеграционный тест. И, наконец, настроим тестовый контейнер Eureka и протестируем эту настройку, чтобы убедиться, что вся конфигурация работает должным образом. …