До действия задайте фильтр нужных запросов по методу, пути и признаку конкретной операции, затем дождитесь соответствующих ответов. Не выбирайте запросы просто по порядковому номеру в общем потоке.
Как проверять несколько HTTP-запросов из десятка, которые могут прилететь в рамках одного UI-действия?
До действия задайте фильтр нужных запросов по методу, пути и признаку конкретной операции, затем дождитесь соответствующих ответов. Не выбирайте запросы просто по порядковому номеру в общем потоке.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
До действия задайте фильтр нужных запросов по методу, пути и признаку конкретной операции, затем дождитесь соответствующих ответов. Не выбирайте запросы просто по порядковому номеру в общем потоке.
Несколько запросов могут выполняться параллельно, а аналитика и повторы меняют их порядок. Связывайте ответ с нужным запросом, проверяйте статус и содержимое, задавайте таймаут. Если важен результат интерфейса, дополнительно проверяйте пользовательское состояние. Не собирайте без необходимости весь трафик и чувствительные данные; для диагностики достаточно релевантного фрагмента.