Reg: Изображения веб-страниц не загружаются должным образом при доступе через регистратор тестовых сценариев Jmeter HTTP - PullRequest
0 голосов
/ 18 сентября 2018

Когда я пытаюсь получить доступ к веб-странице через регистратор тестовых сценариев Jmeter Http после настройки параметров прокси-сервера, он не загружает пользовательский интерфейс веб-страницы должным образом, но запросы отлично записываются в jmeter.

Я пробовал следующие вещи: Я добавил сертификат Apache Root CA и установите правильные часовые пояса

Примечание. Проблема возникает только для определенного веб-сайта. Другие веб-сайты загружаются правильно.

Пожалуйста, помогите в этом для продвижения вперед.

Ответы [ 2 ]

0 голосов
/ 18 сентября 2018

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

JMeter HTTPS(S) Test Script Recorder Domains

Согласно документации:

Список имен доменов (или хостов) для HTTPS. Используйте это для предварительной генерации сертификатов для всех серверов, которые вы хотите записать.

Однако, если домены являются «чужими» и не контролируются вами - даже хорошо, что JMeter не может захватывать изображения, так как в любом случае вы должны исключить внешние ресурсы из нагрузочного теста, так как вам следует сосредоточиться исключительно на своем приложении и отбросить любые сторонние ресурсы (изображения, скрипты, стили и т. д.), поэтому, если ваше приложение включает в себя библиотеку JavaScript, например JQuery из собственного репозитория, вам необходимо включить ее, однако, если она извлекается из внешнего мира - это должно быть исключено.


Также обратите внимание на альтернативный способ записи теста JMeter: Расширение JMeter Chrome , таким образом вам не придется беспокоиться о прокси-серверах и сертификатах SSL, и ваш макет сайта не будет нарушен из-за отсутствует прокси MITM между браузером и тестируемым приложением.

0 голосов
/ 18 сентября 2018

Обычно это происходит из-за несоответствия алгоритма SSL между java-версией JMeter и целевым веб-сайтом.

Возможно, вам придется включить / отключить некоторый алгоритм в файле java.security.

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