Выбор ответа Middle Тестирование мобильных обновлено
Как посмотреть запросы мобильного приложения
Вопрос
Как тестировщику увидеть HTTP-запросы и ответы мобильного приложения?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Через запись экрана, на которой видны все загрузки. Прокси перехватывает трафик, а установленный сертификат позволяет расшифровать HTTPS.
Варианты ответа
- Через вкладку Network в DevTools десктопного браузера
- Через прокси (Charles, mitmproxy) с сертификатом на устройстве
- Через запись экрана, на которой видны все загрузкиправильный ответ
- Никак: мобильные запросы зашифрованы и недоступны тестировщику
Разбор
Прокси перехватывает трафик, а установленный сертификат позволяет расшифровать HTTPS. В тестовых сборках это настраивают специально. В релизной сборке может быть закрепление сертификата (pinning), тогда перехват не сработает, и это правильно. DevTools десктопа видит только веб-страницы, а WebView в отладочной сборке можно отладить через удалённую отладку. Скриншоты запросов не покажут.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.