Я не могу запустить 'create-rmi-keystore.bat' в Windows, есть ли решение для этого? - PullRequest
0 голосов
/ 05 ноября 2019

Я новичок в Jmeter 5.1.1, но я нахожусь в процессе настройки удаленного тестирования с ним. Один шаг, с которым у меня возникают проблемы, - это запуск «create-rmi-keystore.bat», когда я дважды щелкаю по нему, ничего не происходит. Я попытался открыть его с помощью командной строки и получить следующее сообщение:

'keytool' не распознается как внутренняя или внешняя команда, работающая программа или пакетный файл. Msgstr "" Скопировать сгенерированный файл rmi_keystore.jks в папку jmeter / bin или сослаться на него в свойстве 'server.rmi.ssl.keystore.file' "

У меня нет файла rmi-keystore.jks. Кому-нибудь удалось решить эту проблему?

1 Ответ

0 голосов
/ 06 ноября 2019

У вас нет keytool утилиты в вашей Windows PATH , все что вам нужно сделать, это убедиться, что она есть.

Решение с использованием Командная строка Windows будет выглядеть следующим образом:

set PATH="path\to\bin\folder\of\your\JDK\or\JRE\installation";%PATH%

enter image description here


В общем, есливам не нужна защищенная RMI-связь между ведущим и подчиненным компьютерами JMeter (и 99% людей не нуждаются в этом, поскольку это не добавляет никакой ценности и создает только накладные расходы с точки зрения ЦП и ОЗУ), вы можете просто отключить этодобавление следующей строки в user.properties файл:

server.rmi.ssl.disable=true

Ссылки:

Если вы сделаете это на JMeter master и на всех подчиненных устройствах, вам не придется беспокоиться о хранилище ключей RMI, но я бы хотелпо-прежнему рекомендуем иметь keytool в ПУТИ, иначе вы не сможете использовать HTTP (S) Test Script Recorder для записи защищенного трафика.

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