Как запустить jmeter в режиме без графического интерфейса с клиентским файлом сертификата - PullRequest
0 голосов
/ 28 февраля 2019

В настоящее время работает jmeter в режиме GUI с импортом клиентского файла сертификата через опцию-SSL Manager, это прекрасно работает без каких-либо проблем.

Но как мне запустить jmeter в режиме без GUI с файлом сертификата клиента?

Примечание. Если файл сертификата клиента не импортируется в jmeter во время работы, мы получаем ошибку 403

Примечание. - Я использую версию Jmeter 5.0

Очень нужна помощь поПожалуйста, поделитесь любыми ссылками и видео с пошаговой процедурой

1 Ответ

0 голосов
/ 28 февраля 2019

Вы можете «сказать» JMeter использовать сертификаты для шифрования запросов на стороне клиента, манипулируя системными свойствами, т.е. добавьте следующие строки в system.properties файл :

javax.net.ssl.keyStoreType=pkcs12 (or jks)
javax.net.ssl.keyStore=/path/to/your/keystore
javax.net.ssl.keyStorePassword=your keystore password

При следующем запуске JMeter будет использоваться хранилище ключей, предоставленное для шифрования запросов.

В качестве альтернативы вы можете передать те же параметры через аргументы командной строки -D , например:

jmeter -Djavax.net.ssl.keyStoreType=pkcs12 (or jks) -Djavax.net.ssl.keyStore=/path/to/your/keystore -Djavax.net.ssl.keyStorePassword=your keystore password -n -t test.jmx -l result.jtl

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

...