Сохранить сертификат SSL в JMeter
У меня есть p12
файл, необходимый для выполнения тестов. Я добавил следующие строки в system.properties
файл.
javax.net.ssl.keyStoreType=pkcs12
javax.net.ssl.keyStore=C:\certs\certificate.p12
javax.net.ssl.keyStorePassword=certificate_password
Это не работает, поэтому я создал jks
файл из сертификата с keytool
и установите его в тот же файл.
javax.net.ssl.keyStore=C:\certs\keystore.jks
javax.net.ssl.keyStorePassword=certificate_password
я использовал CSV Data Set Config
установить также псевдоним, который используется в Keystore Configuration
компонент, но не уверен, что следует хранить в файле данных CSV, как предоставить псевдонимы ключей. Options -> SSL Manager
хранит сертификаты до тех пор, пока JMeter не закроется, не хранит их постоянно.
1 ответ
Например, у вас есть CSV-файл, содержащий псевдонимы
aliases.csv
выглядит как:alias1 alias2 alias3 etc.
Таким образом, вы можете добавить CSV Data Set Config, чтобы прочитать этот файл и сохранить значение псевдонима, скажем,
alias
переменнаяИ, наконец, вы можете использовать
alias
значение переменной в конфигурации хранилища ключей, которая будет ссылаться на значение псевдонима из файла CSV:
Дополнительная информация: как использовать несколько сертификатов при нагрузочном тестировании защищенных веб-сайтов.