Проблема записи скрипта JMeter - прокси работает, но нет записи - PullRequest
0 голосов
/ 26 ноября 2018

Текущее состояние моего плана установки и тестирования JMeter:

  • JMeter 5
  • Центр сертификации создан и импортирован в Firefox.
  • Проверено, что порт# в регистраторе сценариев тестирования HTTP (S) совпадает с прокси-сервером, установленным в Firefox.
  • Добавили контроллер записи в мою группу потоков.
  • Добавили диспетчеры кэша и файлов cookie вмоя группа потоков.
  • Когда я запускаю прокси-сервер, т.е. запускаю регистратор тестовых сценариев HTTP (S), я могу просмотреть пример приложения, которое я тестирую, включая запросы HTTPS.(И если средство записи сценариев проверки HTTP (S) не запущено, я получаю сообщение «Прокси-сервер отклоняет подключения» от Firefox.)
  • Я убедился, что выбранный целевой контроллер в тесте HTTP (S)Script Recorder - это контроллер записи, который я добавил в свою группу потоков.
  • Никаких сэмплеров / запросов не добавляется под контроллером записи.

Кто-нибудь еще сталкивался с ситуацией в JMeter?в котором прокси-сервер работает правильно, но сэмплер / запросы фактически не записываются?И даже если этот случай является новым, у вас есть какие-либо предложения?Заранее благодарю за совет.

Ответы [ 3 ]

0 голосов
/ 27 ноября 2018
  1. Взгляните на jmeter.log file - если есть проблема с вашей настройкой, вы должны получить некоторые подсказки относительно того, что там не так.Рекомендуется также добавить следующую строку в файл log4j2.xml :

    <Logger name="org.apache.jmeter.protocol.http.proxy" level="debug" /> 
    

    , это увеличит многословность уровня журнала для регистратора тестовых сценариев HTTP (S)

  2. Убедитесь, что ваш Firefox настроен на использование прокси для всех протоколов и нет исключений для localhost, 127.0.0.1 или вашего IP-адреса / имени хоста

    enter image description here

  3. Попробуйте очистить историю просмотров , так как это может быть случай, когда «устаревший» сертификат все еще присутствует или что-то кэшируется.

В качестве последнего средства следует учитывать альтернативный способ записи теста JMeter с использованием JMeter Chrome Extension - в этом случае вам не придется беспокоиться о прокси-серверах и SSL-сертификатах.

0 голосов
/ 28 ноября 2018

вам нужно добавить сертификат ApacheJMeterTevenRootCA в ваш Firefox, установив Перейти в инструменты> опция> Сертификат> Просмотреть сертификат> импортировать сертификаты.

Теперь перезапустите Firefox.

0 голосов
/ 27 ноября 2018

Вы не должны создавать свой собственный сценарий Test Script Recorder, просто потому что вы можете делать ошибки, просто используйте предопределенный шаблон JMeter

  • Выберите Меню: Файл -> Шаблоны

  • (запись выбрана) Нажмите Создать

Ваш сценарий записи установлен

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