Файл хранилища ключей не найден, загрузка пустого хранилища ключей - PullRequest
0 голосов
/ 09 ноября 2018

Может кто-нибудь помочь мне с интеграцией клиентского сертификата .pfx с jmeter? Я преобразовал файл pfx в файл jks. Я добавил то же самое в system.properties. Но я не могу выполнить запрос клиента. Я получаю следующую ошибку.

2018-11-08 22: 31: 08,137 ИНФОРМАЦИЯ o.a.j.u.SSLManager: JmeterKeyStore Расположение: C: MyWorkSpace / apache-jmeter-5.0certclientcert.jks тип jks 2018-11-08 22: 31: 08,137 ИНФОРМАЦИЯ o.a.j.u.SSLManager: KeyStore создан ОК 2018-11-08 22: 31: 08,137 WARN o.a.j.u.SSLManager: Файл хранилища ключей не найден, загрузка пустого хранилища ключей 2018-11-08 22: 31: 08,137 ИНФОРМАЦИЯ o.a.j.g.u.JMeterMenuBar: setRunning (true, local )

Пожалуйста, ведите меня, если я пропускаю какие-либо шаги. Заранее спасибо.

1 Ответ

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

Согласно вашему файлу журнала JMeter пытается найти хранилище ключей по следующему пути:

C:MyWorkSpace/apache-jmeter-5.0certclientcert.jks

, который мне не подходит. Попробуйте заменить все обратные косые черты \ на прямые / в пути, чтобы они выглядели так:

C:/MyWorkSpace/apache-jmeter-5.0/certclientcert.jks

Другой вариант - указать путь к хранилищу ключей в system.properties , например:

javax.net.ssl.keyStore=C:/MyWorkSpace/apache-jmeter-5.0/certclientcert.jks
javax.net.ssl.keyStorePassword=your_password

И, наконец, что не менее важно, вы можете передать путь к хранилищу ключей через -D аргумент командной строки , например:

jmeter -Djavax.net.ssl.keyStore=C:/MyWorkSpace/apache-jmeter-5.0/certclientcert.jks -Djavax.net.ssl.keyStorePassword=your_password -n -t test.jmx ...

Дополнительная информация: Как настроить нагрузочный тест JMeter для использования клиентских сертификатов

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