ストレステストでは、HTTPS接続にはSSL/TLSハンドシェイクが含まれます。ストレステスト中にSSL接続ステータスをリセットしないと、リクエストは確立された安全な接続を再利用する可能性があります。 [ループのSSLステータスのリセット] を有効にすると、各HTTPリクエストに対してハンドシェイクが実行され、サーバーの遅延とリソース消費が正確に測定されます。さまざまなSSLバージョンを選択して、サーバーのパフォーマンスがSSLバージョンによって異なるかどうかを確認できます。
ループのSSLステータスのリセット
[ループのSSLステータスのリセット] 機能は、同じAPIが複数回リクエストされたときにSSLコンテキストの内容をリセットするかどうかを制御します。HTTPSストレステストでは、ビジネッスセッションがループするたびにSSL接続ステータスをリセットするかどうかを決定する必要があります。デフォルトでは、ビジネッスセッションがループするたびにSSL接続ステータスはリセットされません。SSL接続ステータスをリセットすると、ビジネッスセッションの各サイクルでSSL接続ステータスが再初期化されます。これにより、ビジネッスセッションが実行されるたびにSSLコンテキスト構成がリセットされます。これにより、さまざまなユーザーのストレステストシナリオを正確にシミュレートできます。
SSLプロトコル
HTTPSストレステストは、クライアント(ロードジェネレーター)とサーバー間のSSLハンドシェイクの最初のステップです。クライアントは、クライアントでサポートされている最高のSSLバージョンをサーバーに通知します。サーバーは、サーバーとクライアントでサポートされているSSLバージョンの共通部分から最高のSSLバージョンを選択します。ストレステストで使用されるSSLバージョンは、ストレステスト中にロードジェネレーターとサーバーによってネゴシエートされます。 [詳細設定] セクションのSSLバージョンは、クライアントが優先するSSLバージョンです。SSLバージョンは、ストレステストで実際に使用されるバージョンではない場合があります。
次の表は、さまざまなSSLバージョンをサポートする一般的なWebブラウザーのバージョンを示しています。
ブラウザー | TLSv1.3をサポートするバージョン | TLSv1.2をサポートするバージョン |
Google Chrome | 70以降 | 29以降 |
Safari | 14以降 | 7以降 |
Microsoft Edge | 79以降 | 12以降 |
Firefox | 63以降 | 27以降 |
IE | サポートされていません | 11 |
HTTPS設定の構成
PTSコンソール にログインし、 を選択し、 をクリックします。PTS
[PTSシナリオ] ページで、[詳細設定] セクションを展開します。[HTTPS設定] サブセクションで、[ループのSSLステータスをリセット] をオンにし、[SSLプロトコル] ドロップダウンリストからバージョンを選択します。
重要[SSLステータスのループ用リセット] をオンにすると、ロードジェネレーターの消費量が増加します。

パラメーター
説明
ループのSSLステータスのリセット
シナリオ 1
HTTPSストレステストで、100人のユーザーがシステムにログインして継続的にアクセスすることをシミュレートします。ビジネッスセッションが実行されるたびに、ビジネッスセッションは同じ仮想ユーザー(VU)の動作をシミュレートします。
この場合、[SSLステータスのループに対するリセット] をオフにし、VU の数を 100 に設定します。
シナリオ 2
HTTPSストレステストで、100人のユーザーが 5 分間同時にシステムにアクセスすることをシミュレートします。ビジネッスセッションが実行されるたびに、ビジネッスセッションは異なるVUの動作をシミュレートします。
負荷シミュレーションの信頼性を確保するために、[ループの SSL ステータスをリセット] をオンにし、VU の数を 100 に設定します。
SSLプロトコル
[SSLプロトコル] パラメーターは、クライアントでサポートされている最も高い SSL バージョンを指定します。Performance Testing Service (PTS) は、[tlsv1.2] と [tlsv1.3] バージョンをサポートしています。デフォルト値: [tlsv1.3]。
ストレステストシナリオで新しいバージョンのブラウザーをシミュレートする場合は、SSLバージョンとして [tlsv1.3] を選択することをお勧めします。
ストレステストシナリオで以前のバージョンのブラウザをシミュレートする場合は、SSLバージョンとして [tlsv1.2] を選択することをお勧めします。