Сохранить сертификат SSL в JMeter - PullRequest
0 голосов
/ 18 мая 2018

У меня есть файл 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 Ответ

0 голосов
/ 22 мая 2018
  1. Например, у вас есть файл csv, содержащий псевдонимы aliases.csv, выглядящие так:

    alias1
    alias2
    alias3
    etc.
    
  2. Таким образом, вы можете добавить CSV Data Set Config для чтения этого файла и сохранения значения псевдонима, скажем, alias переменная

    JMeter CSV Data Set

  3. И, наконец, вы можетеиспользуйте alias значение переменной в конфигурации Keystore , которая будет ссылаться на значение псевдонима из файла CSV:

    JMeter Keystore with Variable

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

...