Выбор ответа Middle Тестирование мобильных обновлено

Как посмотреть запросы мобильного приложения

Вопрос

Как тестировщику увидеть HTTP-запросы и ответы мобильного приложения?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: Через запись экрана, на которой видны все загрузки. Прокси перехватывает трафик, а установленный сертификат позволяет расшифровать HTTPS.

Варианты ответа

  1. Через вкладку Network в DevTools десктопного браузера
  2. Через прокси (Charles, mitmproxy) с сертификатом на устройстве
  3. Через запись экрана, на которой видны все загрузкиправильный ответ
  4. Никак: мобильные запросы зашифрованы и недоступны тестировщику

Разбор

Прокси перехватывает трафик, а установленный сертификат позволяет расшифровать HTTPS. В тестовых сборках это настраивают специально. В релизной сборке может быть закрепление сертификата (pinning), тогда перехват не сработает, и это правильно. DevTools десктопа видит только веб-страницы, а WebView в отладочной сборке можно отладить через удалённую отладку. Скриншоты запросов не покажут.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.