負荷テスト
Load Test
ふかてすと
Related
他の資格での定義
システムに想定される最大負荷やそれ以上の負荷をかけ、性能の限界や挙動を検証するテスト。アクセス集中時にシステムが安定して稼働するか、性能劣化がどの程度かを確認する。
想定される最大級の利用者数やデータ量をかけて、システムが所定の性能を保てるかを確認するテスト。処理が遅くならないか、資源が枯渇しないかを調べ、限界点の把握にも用いる。
想定される最大の利用者数やデータ量をかけた状態で、システムが要求性能を満たすかを確認するテスト。限界を超える負荷をかけて破綻の仕方を見るストレステストと合わせて実施することが多い。
想定される最大負荷をかけた状態でシステムが正常に動作するかを検証するテスト。同時接続ユーザ数やトランザクション量を段階的に増加させ、性能の限界点や劣化傾向を把握する。
想定される最大負荷をかけた状態でシステムが正常に動作するかを検証するテスト。同時接続ユーザ数やトランザクション量を段階的に増加させ、性能の限界点や劣化傾向を把握する。
Past Exams
過去問での出題
過去問で 1 回出題(応用情報技術者試験 1)
出典: 独立行政法人情報処理推進機構(IPA)の過去問題。問題文は IPA のサイトの PDF で確認できます。用語名で照合しているため、関係の薄い問題が含まれることがあります。
Related
関連キーワードの用語
システムの応答時間、スループット、リソース使用量などが性能要件を満たしているかを検証するテスト。通常の負荷条件下での性能を測定し、ボトルネックの特定と性能チューニングにつなげる。
システムの限界を超える負荷をかけ、過負荷時の挙動やリソース枯渇時の振る舞いを検証するテスト。異常時にシステムが適切にエラー処理や縮退運転を行えるか、データが失われないかを確認する。
システムやアプリケーションに存在する既知の脆弱性を検出するテスト。ネットワーク脆弱性診断とWebアプリケーション脆弱性診断に大別され、ツール(スキャナー)による自動診断と、専門家による手動診断がある。定期的な実施が推奨される。
攻撃者の視点でシステムに対して実際に攻撃を試み、セキュリティ上の弱点を発見するテスト手法。ネットワーク、Webアプリケーション、IoT機器などを対象に、脆弱性の悪用可能性や侵入の影響範囲を検証する。脆弱性診断より実践的な評価が得られる。
プログラムの入力に大量の予期しないデータ(ファズ)を自動的に生成・投入し、異常動作やクラッシュを引き起こすことで未知の脆弱性を発見するテスト手法。バッファオーバーフローやフォーマットストリング脆弱性などの検出に有効。
ソースコードやバイナリを実行せずに解析し、セキュリティ上の脆弱性を検出するテスト手法。開発の早い段階で脆弱性を発見でき、CI/CDパイプラインに組み込んで自動実行される。SQLインジェクションやバッファオーバーフローなどのコーディング上の問題を検出する。
