【すとれすてすと】
ストレステスト とは?
💡 システムを「限界まで追い込んで」壊れ方を確かめるテスト
📌 このページのポイント
わざと壊すの?
そう、わざと壊すんだよ!大事なのは「壊れること」じゃなく「どう壊れるか」。エラーメッセージが適切に出るか、データが壊れないか、負荷が減ったら自動回復するか、そういった挙動を事前に確認しておくんだ
どんな問題が見つかるの?
本番でストレスがかかるシーンってどんなとき?
テレビで紹介されてアクセスが殺到する「テレビ砲」、セールやキャンペーンの開始直後、年末年始やイベント時のアクセス集中などだね。Netflixが開発した「Chaos Monkey」みたいに、本番環境で意図的に障害を起こしてシステムの耐性を鍛えるカオスエンジニアリングという手法もあるよ
まとめ:ざっくりこれだけ覚えればOK!
「ストレステスト」って出てきたら「限界を超える負荷をかけて壊れ方を確認するテスト」と思えればだいたいOK!
📖 おまけ:英語の意味
「Stress Testing」 = ストレステスト
💬 stress は「圧力・ストレス」で、システムに強い圧力をかけてどうなるかを見るテストだよ