クライアント証明書を使用した HTTPS 経由のパフォーマンス テスト用に Jmeter をセットアップしました (SSL Manager 経由)。GUIから実行すると、魅力的に機能します。しかし、分散テストを開始すると、不正な証明書エラーが発生します。
証明書とパスワードをスレーブに渡す方法は?
クライアント証明書を使用した HTTPS 経由のパフォーマンス テスト用に Jmeter をセットアップしました (SSL Manager 経由)。GUIから実行すると、魅力的に機能します。しかし、分散テストを開始すると、不正な証明書エラーが発生します。
証明書とパスワードをスレーブに渡す方法は?
Java SSL システム プロパティを使用して証明書を設定できます。
つまり、各リモート スレーブ マシンのsystem.propertiesファイルに次の行を追加します。
javax.net.ssl.keyStore=certificate.p12
javax.net.ssl.keyStorePassword=secr3t
javax.net.ssl.keyStoreType=pkcs12
-D
次のようなコマンドライン引数を介して値を渡すこともできます。
jmeter -Djavax.net.ssl.keyStore=certificate.p12 -Djavax.net.ssl.keyStorePassword=secr3t -s ...
詳細な説明については、クライアント側の証明書を使用するように JMeter 負荷テストを設定する方法の記事を参照してください。