1

クライアント証明書を使用した HTTPS 経由のパフォーマンス テスト用に Jmeter をセットアップしました (SSL Manager 経由)。GUIから実行すると、魅力的に機能します。しかし、分散テストを開始すると、不正な証明書エラーが発生します。

証明書とパスワードをスレーブに渡す方法は?

4

1 に答える 1

2

Java SSL システム プロパティを使用して証明書を設定できます。

つまり、各リモート スレーブ マシンのsystem.propertiesファイルに次の行を追加します。

javax.net.ssl.keyStore=certificate.p12
javax.net.ssl.keyStorePassword=secr3t
javax.net.ssl.keyStoreType=pkcs12
  • 設定に一致するように上記の値を修正します
  • プロパティを取得するには、JMeter の再起動が必要です。

-D次のようなコマンドライン引数を介して値を渡すこともできます。

jmeter -Djavax.net.ssl.keyStore=certificate.p12 -Djavax.net.ssl.keyStorePassword=secr3t -s ...

詳細な説明については、クライアント側の証明書を使用するように JMeter 負荷テストを設定する方法の記事を参照してください。

于 2016-08-31T11:57:22.323 に答える