Как настроить jmeter для нагрузочного тестирования защищенного приложения, если у меня есть файлы .pem - PullRequest
0 голосов
/ 24 февраля 2020

Я новичок в JMeter, только начал. У меня есть защищенное приложение, и я скачал файл .pem. Я запутался (шаги преобразования .pem в .cer или pk12) о том, как использовать это для доступа к приложению. Когда я пытался преобразовать .pem в pfx, он выдавал ошибку, говоря, что закрытый ключ не совпадает или формат отличается. Может кто-нибудь помочь с четким списком шагов, чтобы следовать, чтобы использовать JMeter для нагрузочного тестирования приложения? Заранее спасибо.

1 Ответ

0 голосов
/ 24 февраля 2020

JMeter может работать только с Java хранилищами ключей (в форматах JKS или PKCS12), поэтому вам необходимо преобразовать файл .pem в Java хранилище ключей.

Вы можете сделать это либо с помощью утилиты командной строки OpenSSL , например:

openssl pkcs12 -export -out keystore.p12 -inkey key.pem -in cert.pem 

, либо, если хотите, вы можете использовать GUI основанный на взятии, как Keystore Explorer

После этого вы можете настроить JMeter для использования этого хранилища ключей, добавив следующие строки в файл system.properties (находится в папке "bin" вашей установки JMeter )

javax.net.ssl.keyStoreType=pkcs12    
javax.net.ssl.keyStore=/path/to/your/keystore.p12
javax.net.ssl.keyStorePassword=your_keystore_password_here

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

...