スキップしてコンテンツを表示

"Distributed Load Testing"の"Single HTTP Endpoint"がcompleteになりません。

0

"Distributed Load Testing"であるWebサイトに対して"Single HTTP Endpoint"を実施しました。 Hold Forを10分にしても10分では終わりません。 Concurrencyが10であれば20分程度で終わるのですが、1000にすると1日経過しても終わりません。 Hold Forの指定が無視されているように思えますが、タイムアウト時間を設定したりできないのでしょうか? ここに画像の説明を入力してください

質問済み 1年前194ビュー

1回答
0

Distributed Load Testing on AWS は、ウェブサイトやアプリケーションに対して負荷テストを実行するためのソリューションです。

お問い合わせの内容から、Single HTTP Endpointテストが完了しない問題について、以下の点が考えられます:

  1. Concurrencyの設定が高すぎる場合(1000など)、システムリソースの制約によりテストの完了に非常に長い時間がかかる可能性があります。

  2. "Hold For"の設定は、各テストワーカーが指定された時間だけテストを実行することを意図していますが、Concurrencyが非常に高い場合、すべてのリクエストを処理するのに予想以上の時間がかかることがあります。

残念ながら、提供された情報からは、Distributed Load Testing on AWSソリューションに明示的なタイムアウト設定オプションがあるかどうかは確認できません。

以下の対策を試してみることをお勧めします:

  • Concurrencyの値を段階的に上げていく(例:10→50→100→200)
  • テスト期間(Hold For)を短く設定して、テストが正常に完了するかを確認する
  • AWS Management Consoleでテストの実行状況やリソース使用率を監視する

また、AWS Supportに問い合わせて、特定のユースケースに対する推奨設定や、タイムアウト設定の可能性について確認することも検討してください。
Sources
Architecture details - Distributed Load Testing on AWS
Plan your deployment - Distributed Load Testing on AWS

回答済み 1年前

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

関連するコンテンツ