Существуют ли какие-либо тестовые системы для тестирования устойчивости к конечным точкам интеграции?

Я пытаюсь проверить наши конечные точки интеграции с такими условиями, как:

  • В соединении отказано
  • Соединение слушает до истечения времени ожидания звонящего
  • Удаленный сокет отвечает SYN/ACK, затем не может отправить что-либо еще
  • Удаленный конец отправляет только пакеты RESET
  • Удаленный конец сообщает, что получил сообщение, но затем перестает отвечать
  • Соединение установлено, но удаленный не отвечает ни на какие данные
  • Потеря пакета при установленном соединении
  • Соединение установлено, но подтверждение не вызывает бесконечную повторную передачу
  • Отвечает с заголовками и без тела
  • Отвечает одним байтом каждые 30 с (настраивается)
  • Служба отвечает с неожиданным форматом (например, JSON не XML)
  • Ответы с данными на порядок больше, чем ожидалось
  • Сервис отказывается от аутентификации

Такими конечными точками, которые я хочу протестировать, будут наша БД, серверы и т. Д. И т. Д.

Я нашел следующий инструмент https://github.com/danielwellman/bane хотя он кажется устаревшим на несколько лет.

Кто-нибудь знает какие-либо другие инструменты там?

Ура!

0 ответов

Другие вопросы по тегам