Для создания эффективных распределенных сервисных систем необходимо иметь возможность тестирования взаимодействия компонент на каждом этапе разработки. Часто такое тестирование выполняется уже после публикации приложения --- на настоящих пользователях. В данной работе мы расскажем как произвести эмуляцию и тестирование распределенной системы на ограниченных ресурсах каждого конкретного разработчика. Что делать с факторами, выходящими за рамки тестов одного приложения? Как поведет себя система когда: используется сеть с высокими задержками, сервис в цепочке не работает, подсеть недоступна? Нами был создан инструмент позволяющий наблюдать за логикой работы сервисной системы, когда в сети происходят различные события на уровне абстракции, доступном разработчику без глубокого представления о работе сетевых инфраструктур. Созданный нами продукт MADT может быть использован для сравнения работы нескольких распределенных приложений в одинаковых условиях, проверки устойчивости приложения относительно нестабильной рабо
Язык оригиналарусский
Страницы (с-по)261-265
Журнал ПРОЦЕССЫ УПРАВЛЕНИЯ И УСТОЙЧИВОСТЬ
Том7
Номер выпуска1
СостояниеОпубликовано - 2020

    Области исследований

  • api, stress testing, testing, visualization, визуализация, нагрузочное тестирование, тестирование

ID: 78400421