Мне нужно выполнить тест jmeter с конечной точкой, являющейся конечной точкой схемы https.
Я погуглил, как настроить jmeter для конечной точки https, и выполнил следующие шаги.
1) Экспортировал сертификат в виде файла .cer, нажав URL-адрес в браузере
2) Преобразовал .cer в jks, поскольку .cer не поддерживается напрямую jmeter,
использовал keytool -importcert для создания нового jks
3) Установите системные свойства для ssl, чтобы выбрать этот jks и попытался запустить скрипт.
(-Djavax.net.ssl.keyStore = myjks.jks -Djavax.net.ssl.keyStorePassword = пароль -Dhttps.use.cached.ssl.context = false)
Я получаю исключение после шага # 3
INFO o.a.j.u.SSLManager: KeyStore created OK
ERROR o.a.j.u.SSLManager: Problem loading keystore: No key(s) found
java.io.IOException: No key(s) found
at org.apache.jmeter.util.keystore.JmeterKeyStore.load(JmeterKeyStore.java:150) ~[ApacheJMeter_core.jar:4.0 r1823414]
at org.apache.jmeter.util.SSLManager.getKeyStore(SSLManager.java:132) [ApacheJMeter_core.jar:4.0 r1823414]
at org.apache.jmeter.util.JsseSSLManager.createContext(JsseSSLManager.java:214) [ApacheJMeter_core.jar:4.0 r1823414]
Подскажите, пожалуйста, что нужно сделать, чтобы это исправить. Я использую jmeter 4.0 для тестирования.
Привет