Как узнать, что конечная точка не работает, если есть балансировщик L4 / L7? - PullRequest
1 голос
/ 18 октября 2019

Я пишу фаззер и хочу определить, не вызывает ли последовательность падение конечной точки какой-либо службы. Конечно, я могу получить код ответа 500, но он может быть вызван из кода конечной точки. И есть какой-нибудь точный способ узнать, не работает ли сервер?

Я не знаю заранее, какой тип балансировки находится на стороне службы. Поэтому я буду рад узнать универсальное решение или какое-то конкретное.

1 Ответ

0 голосов
/ 03 ноября 2019

Вам придется проявить творческий подход, так как детали будут зависеть от тестируемой реализации. Я бы начал с:

  1. Прочитайте ответы об ошибках, чтобы увидеть, можете ли вы сказать, откуда они.
  2. Проверьте заголовки HTTP на наличие подсказок.
  3. Соберите различныевиды ошибок и ищите различия между ними.
...