JMeter: параметр и его значения не фиксируются приложением JMeter для мобильного приложения - PullRequest
0 голосов
/ 09 июня 2018

У нас есть сценарий, в котором нам нужно войти в систему и перейти на домашний экран родного приложения для Android.После записи сценария в Запросе мы не видим, что параметры и их значение собираются, недоступны даже в менеджере заголовков. Он показывает «generate_204 /» Это скрыто?Как мне продолжить работу со сценариями?

1 Ответ

0 голосов
/ 11 июня 2018

Вы не должны записывать запросы в домен Google.

Просмотр Обнаружение сетевого портала статья, по крайней мере, в Chromium OS используется URL-адрес http://clients3.google.com/generate_204, чтобы проверить, подключен он или нет.

Просмотр curl вывода команды

yngwie$ curl -v http://clients1.google.com/generate_204
*   Trying 172.217.16.46...
* TCP_NODELAY set
* Connected to clients1.google.com (172.217.16.46) port 80 (#0)
> GET /generate_204 HTTP/1.1
> Host: clients1.google.com
> User-Agent: curl/7.54.0
> Accept: */*
>
< HTTP/1.1 204 No Content
< Content-Length: 0
< Date: Mon, 11 Jun 2018 04:56:37 GMT
<
* Connection #0 to host clients1.google.com left intact

это пустой запрос, который возвращает HTTP 204 (без содержимого) ответ.

Таким образом, вы должны исключить эти вызовы из своей записи (необязательно, но рекомендуется) и воспроизвести (настоятельно рекомендуется), поскольку этот вызов не имеет ничего общего с вашим приложением.

Если вы не можете видеть трафик вашего приложения - скорее всего ваше приложение использует протокол HTTPS для связи с бэкэндом, вам нужно установить самозаверяющий сертификат JMeter на ваше мобильное устройстводля того, чтобы иметь возможность расшифровывать и записывать трафик HTTPS.См. HTTPS-запись и сертификаты главу HTTP (S) Test Script Recorder User Manual для получения дополнительной информации.

Также обратите внимание на альтернативный способ записи теста JMeter, в этом случае вам не придется беспокоиться о сертификатах SSL, более того, вы сможете экспортировать свои тесты в режиме SmartJMX с автоматическим обнаружением и корреляциейлюбых динамических параметров.См. Как сократить время написания сценариев JMeter на 80% для получения более подробной информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...