karabanov
@karabanov
Администрирую сети

Существует ли инструмент для имитации различных проблем с базой данных?

Здравствуйте.

Есть необходимость, в рамках тестирования, проверять, как поведёт себя приложения в случае проблем с базой данных, например таких как:
  • сервер сбрасывает подключение
  • проходит значительное время прежде чем получиться открыть соединение с сервером
  • сервер медленно выполняет запросы
  • сервер отвечает с ошибкой (неправильный синтаксис запроса например и т.д.)


Скажите пожалуйста существует ли инструмент, который сможет "прикинуться" базой данных и имитировать вышеописанные проблемы?
  • Вопрос задан
  • 561 просмотр
Решения вопроса 2
2ord
@2ord
продвинутый чайник
https://github.com/Shopify/toxiproxy
Toxiproxy is a framework for simulating network conditions. It's made specifically to work in testing, CI and development environments, supporting deterministic tampering with connections, but with support for randomized chaos and customization.
Ответ написан
vvpoloskin
@vvpoloskin
Инженер связи
В линуксе через qdisc Можно создавать сетевые аномалии, этотпокроет три ваших хотелки. Четвёртая удовлетворяется тестовой пустой базой данных.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Обычный пользователь. Дайте людям поиграться, в качестве бонуса они получат уложенный сервер (чем медленнее отвечает сервер, тем вредней запрос). Нароют такого, что ни один анализатор не найдёт.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
15 авг. 2020, в 04:49
5000 руб./за проект
15 авг. 2020, в 04:41
2000 руб./за проект
15 авг. 2020, в 04:36
5000 руб./за проект