Я хочу провести тест производительности в мобильном приложении, поэтому я использую Jmeter HTTP (S) Test Script Recorder. Перед тестированием я выполнил следующие шаги:
- Откройте Jmeter
- Выберите «Шаблоны»> «Запись» и «Создать рекордер».
- У меня есть все, что мне нужно, например План тестирования> Группа потоков> Контроллер записи или Workbench> Регистратор тестовых сценариев HTTP (S)> Просмотр дерева результатов и т. Д.
- В HTTP (S) Test Script Recorder я установил порт
- Затем я нажимаю кнопку «Пуск», и появляется всплывающее окно, в котором говорится, что ApacheJMeterTemporaryRootCA.crt создан в каталоге. \ Bin.
- Я захожу в каталог. \ Bin и устанавливаю сертификат
- Затем я использовал свое мобильное устройство (в данном случае Google Nexus 10) для установки ApacheJMeterTemporaryRootCA.crt.
- Я отправляю файл себе и следую по этому пути: Настройки> Wi-Fi> Дополнительно> Установить сертификаты
- Я установил сертификат и вижу сообщение типа «Сеть может контролироваться», что означает, что установка прошла успешно.
- Затем измените сеть, которую я использую; установите для параметра Proxy значение «Вручную», установите IP-адрес хоста как тот же, что и на моем ноутбуке, на котором я запускаю Jmeter, и установите такой же номер порта в HTTP (S) Test Script Recorder, и я сохранил изменения
- Наконец, я открываю некоторые приложения или использую Chrome, но в Jmeter ничего не видно.
PS: Мой ноутбук и устройство находятся в одной сети
- Я попытался использовать какой-то фильтр для шаблонов URL, но ничего не изменилось.
- Я просмотрел открытые заявки по этой проблеме, но не нашел ответа
- Я могу успешно записывать изменения, которые я делаю в Firefox или Chrome на своем ноутбуке, но в случае мобильного устройства я не могу
Однако я также проверил файл jmeter.log; Я не видел ошибок
Я предполагаю, что есть простая проблема с настройкой, но я не мог понять
Наконец, версия Jmeter: 3.3 ОС: Windows 10 Enterprise Android: 5.1.1
Спасибо,