JMeter 4.0 Невозможно выполнить распределенное тестирование после отключения (server.rmi.ssl.disable) - PullRequest
0 голосов
/ 24 октября 2018

Шаги, которые я выполнил:

  1. В Master, а также в Slave: В jmeter.properties файл настроен server.rmi.ssl.disable=true и раскомментирован.

  2. Master, а также в Slave: В jmeter.properties файл без комментариев server.rmi.ssl.keystore.password=changeit

  3. Перезапущен Master и Slave.

  4. Ranjmeter-server.bat файл на ведомом устройстве.

  5. Случай A: из главного интерфейса Slave(172.XX.XX.XX) из графического интерфейса пользователя.

    Случай B: путь к папке бина>> 1029 *

Результат выполнения:

Случай A: Тест запускается и на ведомом устройстве, и заканчивается, но в файле результатов нет данных.

Случай B: Дерево успешно создано с использованием .jmx

Configuring remote engine: 172.XX.XX.XX
Starting remote engines
Starting the test @ Wed Oct 24 22:47:55 IST 2018 (1540401475258)
Remote engines have been started
Waiting for possible Shutdown/StopTestNow/Heapdump message on port 4445
summary =      0 in 00:00:00 = ******/s Avg:     0 Min: 9223372036854775807 Max: -9223372036854775808 Err:     0 (0.00%)
Tidying up remote @ Wed Oct 24 22:48:05 IST 2018 (1540401485415)
... end of run

Кроме того, создается файл результатов, но в нем нет данных.

Примечание:1. Ведущий и ведомый находятся в одной подсети.

Мастер: Java-версия "1.8.0_151"

Java (TM) SE Runtime Environment (сборка 1.8.0_151-b12)

Java HotSpot (TM) 64-битная виртуальная машина сервера(сборка 25.151-b12, смешанный режим)

Slave: версия Java "1.8.0_161"

Java (TM) SE Runtime Environment (сборка 1.8.0_161-b12)

Java HotSpot (TM) 64-разрядная серверная виртуальная машина (сборка 25.161-b12, смешанный режим)

Я тестирую приложение веб-приложения (HTTPS).

Может кто-нибудь помочь мне в этом, пожалуйста, я делаю какие-либо ошибки во время конфигурации.

Ответы [ 2 ]

0 голосов
/ 26 октября 2018

Выполните следующие шаги: 1) Скопируйте сгенерированный файл rmi_keystore.jks в папку bin jmeter. 2) Добавьте IP-адрес подчиненного устройства в jmeter.properties. 3) Запустите файл jmeter-server в подчиненной системе.1001 *

Я добавил следующий путь в файл create-rmi-keystore.bat "C: \ Program Files \ Java \ jdk-10.0.2 \ bin \ keytool" -genkey -keyalg RSA -alias rmi -keystore rmi_keystore.jks -storepass changeit -validity 7 -keysize 2048% *

перейти к cmd, запустить от имени администратора cd> D: \ Тестирование производительности \ apache-jmeter-5.0 \ apache-jmeter-5.0 \ bin \ create-rmi-keystore введите

, затем запустите в командной строке Введите имя и фамилию: rmi пароль: changeit

0 голосов
/ 26 октября 2018

Во-первых, вы всегда должны запускать сервер и клиент с одной и той же версией Java, здесь это не так.

Во-вторых, если «Данные пустые», вы имеете в виду «Ответные данные пусты», то это ожидаемое поведение,в распределенном тестировании jmeter удаляет данные ответов для выступлений, но у вас будет другая информация, такая как метрики, состояние ошибки ...

Наконец, если проблема не исчезнет, ​​покажите:

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