2017-12-06 152 views
5

Bir siteye ulaşmak için p12 dosyasını JMeter 3.3 yapılandırmasına eklemeye çalışıyorum. Ben system.properties dosyasına satırları aşağıdaki eklendi: Ben JMeter yeniden Bundan sonraJMeter istemci tarafı sertifikasını yükle

javax.net.ssl.keyStoreType=pkcs12  
javax.net.ssl.keyStore=C:\certs\mycert.p12 
javax.net.ssl.keyStorePassword=mypassword 

ancak aynı hatayı, javax.net.ssl.SSLHandshakeException aldık. Keytool ile p12 dosyasını jks'a dönüştürdüm ve önceki satırları değiştirerek aşağıdaki satırları aynı dosyaya ekledim.

Yanıt kodu: Sigara HTTP yanıt kodu: javax.net.ssl.SSLHandshakeException Tepki mesajı: Sigara HTTP cevap mesajı:

javax.net.ssl.keyStore=C:\certs\mycert.jks 
javax.net.ssl.keyStorePassword=mypassword 

Hata mesajı da bu durumda aynı ölümcül Alınan uyarısı: handshake_failure

HTTP İstemcisi 4'ü HTTP Örnekleyicileri için uygulama olarak kullanıyorum. Aynı sertifikayı tarayıcıya aktardığımda doğru şekilde çalışıyor. - Geçerli Testi planında kullanılmak üzere .p12 dosyayı seçebilir>SSL Müdürü seçeneği, How to configure JMeter to use client side SSL

+1

Eğiticiyi kontrol ettiniz mi? Https://developer.ibm.com/mainframe/docs/how-to-test-your-apis/how-to-configure-jmeter-to-use-client-side-ssl/? – user7294900

+0

@ user7294900: Evet, elbette, ama yardımcı olmuyor. – plaidshirt

+2

set javax.net.debug = ssl: el sıkışma: verbose' ve el sıkışmalarının gerçek nedenleriyle ilgili olarak ne yazdığını görün –

cevap

2

Sen Seçenekler kullanabilirsiniz:

Ben de bu öğretici takip etmeye çalıştım.

+0

Proje ile kaydedilip gönderilebilecek bir çözüm arıyorum. – plaidshirt