Сетевые снифферы в тестировании
-
-
20 мин
В реалиях современной разработки программист все меньше пишет сам и все больше использует сторонние библиотеки, фреймворки, сервисы.
Как результат - большая часть кода наших сервисов написана не нами и не всегда делает то, что мы ожидаем.
В какой-то момент происходит сбой. Хорошо, когда он стабильный. А если мы предоставляем пользователю доступ к чужим данным, через инфраструктуру, которую арендуем, на устройства, живущие своей жизнью?
В такой ситуации важно знать, что именно происходит, и у вас есть источник этой информации - данные в сети: запросы, ответы. потоки. Все, что происходит там - это истина, аргументы к спору, информация к размышлению, сэмплы для тестирования, особенности поведения взаимодействующих систем.
Сегодня я расскажу, какие есть инструменты для сбора и анализа сетевого трафика, какие и где применять, и расскажу некоторое количество реальных кейсов, решить которые без анализа сетевого трафика было бы очень сложно.