IT・システム開発
ストレステスト
Stress Testing
読み:すとれすてすと
通常の想定範囲を超える負荷や資源制約を与え、限界や異常時の回復を確かめる試験です。
まず意味をつかむ
忙しいときに動くかだけでなく、さらに厳しい条件になったときにどう止まり、元へ戻れるかを確かめます。安全な試験環境と停止条件が必要です。
仕事でどう使うか
超過させる負荷や制限する資源、監視項目、中止基準を定めます。限界に達したときの失敗の仕方と、負荷を下げた後の回復状態も確認します。
判断を一段深める
限界値は構成や処理の混合比で変わります。試験で見つかった値を永久的な能力保証にせず、データ破損や他システムへの影響を避ける制御と、回復の確認を重視します。
IN PRACTICE
具体例で考える
架空の検証用環境で処理要求を段階的に増やし、過負荷時に新規受付を抑えた後、負荷を下げると正常に戻るかを確認します。
理解を助けるための架空の例です。安全な環境と停止条件を前提とした概念図です。実施手順を指示するものではありません。
ここは誤解しやすい
本番に無計画な負荷をかけることを、ストレステストと呼んで正当化しないようにします。
参考資料
参考:ISTQB® Certified Tester Foundation Level Syllabus v4.0.1(2024)。著者:Renzo Cerquozzi、Wim Decoutere、Jean-François Riverin、Arnika Hryszko、Martin Klonk、Meile Posthuma、Eric Riou du Cosquer、Adam Roman、Lucjan Stapp、Stephanie Ulrich、Eshraka Zakaria。著作権者:同著者およびInternational Software Testing Qualifications Board。本文・具体例・図解は独自に作成しています。 · 利用条件
解説・具体例・図解は独自に作成しています。
この知識を、組織の力へ。
