МЕТОДОЛОГИИ ИНТЕГРАЦИОННОГО ТЕСТИРОВАНИЯ В МИКРОСЕРВИСНОЙ АРХИТЕКТУРЕ
Мурашкин И.Н.
Мурашкин Илья Николаевич – эксперт по тестированию ПО, ООО «ВК», г. Сочи
Аннотация: в статье рассматриваются методологии интеграционного тестирования, применяемые в микросервисной архитектуре, с целью обеспечения надежности и правильного взаимодействия между компонентами системы. Особое внимание уделяется контрактному тестированию, которое широко используется такими компаниями, как Netflix и Amazon, для предотвращения ошибок на этапе интеграции. Проведено исследование, включающее разработку и выполнение интеграционных тестов с использованием инструментов Postman и Newman. Результаты показывают, что контрактное тестирование позволяет значительно снизить количество ошибок, возникающих при взаимодействии микросервисов. В статье представлены данные о проведенных экспериментах, анализ результатов и рекомендации по применению современных методологий интеграционного тестирования в условиях динамически меняющейся архитектуры микросервисов.
Ключевые слова: микросервисная архитектура, интеграционное тестирование, контрактное тестирование, API тестирование, Postman, Newman.
Список литературы
- Newman S. Building Microservices: Designing Fine-Grained Systems. O'Reilly Media, 2015.
- Richardson C. Microservices Patterns: With examples in Java. Manning Publications, 2018.
- Newman S. Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith. O'Reilly Media, 2019.
- Wolfe E. Securing DevOps: Security in the Cloud. Manning Publications, 2018.
- Abbott M.L. & Fisher M.T. The Art of Scalability: Scalable Web Architecture, Processes, and Organizations for the Modern Enterprise. Addison-Wesley Professional, 2015.
Ссылка для цитирования данной статьи
Тип лицензии на данную статью – CC BY 4.0. Это значит, что Вы можете свободно цитировать данную статью на любом носителе и в любом формате при указании авторства. | ||
Мурашкин И.Н. МЕТОДОЛОГИИ ИНТЕГРАЦИОННОГО ТЕСТИРОВАНИЯ В МИКРОСЕРВИСНОЙ АРХИТЕКТУРЕ // Научный журнал № 3(70), 2024. - С. {см. журнал}. |