Выполнение потоков с другой ссылкой на сертификат, присутствующих в хранилище ключей jks
Выполнение потоков с другой ссылкой на сертификат, присутствующих в хранилище ключей jks.
Когда я пытаюсь выполнить скрипт jmeter, имеющий несколько групп потоков, и хочу, чтобы каждая отдельная группа потоков должна была получить другой сертификат из хранилища ключей, он вообще не работает. Если я предоставил индивидуальный сертификат 1-й группе потоков и ее циклы выполняются нормально.
Сценарий таков:
В группе 1.Thread должно быть несколько пользователей (потоков) и несколько запросов на загрузку https в несколько циклов (работает нормально, если в свойствах системы указаны отдельные сертификаты)
2. В группе с несколькими потоками должно быть несколько пользователей (потоков), и для некоторых запросов на загрузку https при выполнении нескольких циклов поток должен вызывать различные детали сертификата из хранилища ключей jks, предоставленного в системе. свойства
Пожалуйста, предложите решения
1 ответ
Существует элемент конфигурации хранилища ключей, который сканирует хранилище ключей на наличие сертификатов, поэтому при наличии нескольких псевдонимов вы сможете использовать разные сертификаты SSL для разных виртуальных пользователей.
Обязательно установите следующие свойства:
в system.properties
javax.net.ssl.keyStore=path_to_keystore javax.net.ssl.keyStoreType=your keystore type (JKS or PCKS12) javax.net.ssl.keyStorePassword=password_of_keystore
в user.properties
https.use.cached.ssl.context=false
Дополнительная информация: как использовать несколько сертификатов при нагрузочном тестировании защищенных веб-сайтов.