Как использовать несколько клиентских сертификатов, хранящихся в keystore.p12, и установить system.properties jmeter при настройке теста в службе нагрузочного тестирования Azure?
Я пытаюсь настроить тест (вручную/yaml) в службе нагрузочного тестирования Azure, и в моем тесте используются клиентские сертификаты, поэтому я загрузил jmx, хранилище ключей (.p12) и csv (имеет псевдоним сертификатов в хранилище ключей) для плана тестирования.
В Azure Load Testing, где я могу установить javax.net.ssl.keyStoreType, javax.net.ssl.keyStore, javax.net.ssl.keyStorePassword, https.use.cached.ssl.context, https.keyStoreStartIndex и https.keyStoreEndIndex характеристики?
В случае Jmeter я бы установил вышеуказанные свойства в файле system.properties jmeter. Но в случае нагрузочного тестирования Azure не знаю, как заставить это работать.
Пожалуйста, предложите, спасибо
1 ответ
Согласно настройке нагрузочного теста в YAML
configurationFiles
Список соответствующих файлов конфигурации или других файлов, на которые вы ссылаетесь в сценарии Apache JMeter. Например, файл набора данных CSV, изображения или любой другой файл данных. Эти файлы будут загружены в ресурс Azure Load Testing вместе с тестовым скриптом. Если файлы находятся во вложенной папке на вашем локальном компьютере, используйте пути к файлам, соответствующие расположению тестового сценария.
Поэтому я ожидаю, что если вы загрузите файл system.properties вместе со сценарием .jmx и файлом CSV с псевдонимами сертификатов, механизм нагрузочного тестирования Azure должен подобрать его и применить.
Это также должно быть возможно сделать через графический интерфейс :
Дополнительная информация: Как использовать несколько сертификатов при нагрузочном тестировании защищенных веб-сайтов