2017-12-06 573 views
5

私は、サイトに到達するためにJMeter 3.3構成にp12ファイルを追加しよう。 私はsystem.propertiesファイルに次の行を追加しました:私はJMeterを再起動し、同じエラーを得、javax.net.ssl.SSLHandshakeExceptionその後のJMeter負荷クライアント側の証明書

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

。私はjksへのkeytoolとp12ファイルを変換し、以前のものに置き換えることによって、同じファイルに次の行を追加しました。

レスポンスコード::非HTTPレスポンスコード: javax.net.ssl.SSLHandshakeException応答メッセージ:非HTTP レスポンスメッセージ:

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

エラーメッセージは、この場合にも同じである致命的な受信します警告:handshake_failure

私は、HTTPサンプラーの実装としてHTTPクライアント4を使用します。同じ証明書をブラウザにインポートすると、正しく動作しています。

私もこのチュートリアルに従うことを試みた:How to configure JMeter to use client side SSL

+1

あなたはチュートリアルhttps://developer.ibm.com/mainframe/docs/how-to-test-your-apis/how-to-configure-jmeter-to-use-client-side-ssl/をチェックしましたか? – user7294900

+0

@ user7294900:はい、確かに、それは助けにはなりません。 – plaidshirt

+2

セット 'javax.net.debug = SSLハンドシェイク:verbose'、それは –

答えて

2

あなたはオプション使用することができます - あなたは、現在のテスト計画で使用するためにあなたの.p12ファイルを選択することができます>SSLマネージャオプションを、。

+0

私はいくつかのソリューションを探しています。これはプロジェクトで保存して出荷することができます。 – plaidshirt

関連する問題