目次:
定義-ストレステストの意味
ストレステストとは、ネットワークトラフィック、プロセスの負荷、アンダークロック、オーバークロック、およびリソース使用率の最大要求の結果として発生する可能性のある極端で不利な条件下でパフォーマンスが満足できるかどうかを判断するためのソフトウェアまたはハードウェアのテストを指します。
ほとんどのシステムは、通常の動作条件を想定して開発されています。 したがって、たとえ制限を超えたとしても、開発中にシステムがストレステストを受ける場合、エラーは無視できます。
Techopediaはストレステストについて説明します
ストレステストは、次のコンテキストで使用されます。
- ソフトウェア:ストレステストでは、リソースが不十分なためにソフトウェアがクラッシュしないように、非常に高い負荷の下での可用性とエラー処理を重視しています。 ソフトウェアストレステストは、特定されたトランザクションに焦点を当てて、データベースに負荷がない場合でも、テスト中に大きなストレスがかかるトランザクションを中断します。 ストレステストプロセスは、システムの最も弱いリンクを見つけるために、通常のシステムレベルを超える同時ユーザーをロードします。
- ハードウェア:ストレステストは、通常のコンピューティング環境での安定性を保証します。
- Webサイト:ストレステストは、サイトの機能の制限を決定します。
- CPU:オーバーボルティング、アンダーボルティング、アンダーロック、オーバーロックなどの変更は、CPU集中プログラムを実行してシステムのクラッシュまたはハングをテストすることにより、重い負荷に耐えられるかどうかを確認するために検証されます。 CPUストレステストは、拷問テストとも呼ばれます。
