1.パフォーマンス テストとは何ですか?_
パフォーマンス テストは、さまざまな負荷条件下でシステムの速度、拡張性、安定性を評価するプロセスです。目標は「システムが機能するかどうか」だけではありません。しかし、「システムはどの程度うまく機能するのでしょうか?」
2.パフォーマンス テストの種類_
| テストの種類 | 目的_ | 例_ |
|---|---|---|
| 負荷テスト | 予想される負荷の下でシステムを評価 | 30 分で 500 人の同時ユーザー__HTMLTAG_97___ |
| ストレステスト | _限界点を見つける | ユーザー数100人→5000人に増加 |
| スパイクテスト | 突然の負荷に対する応答を評価 | 0→10秒で3000ユーザー |
| ソーク/耐久テスト | メモリ リーク、リソース枯渇を検出_ | 200 ユーザーを 24 時間継続 |
| スケーラビリティテスト | 自動スケーリング機能の評価 | 負荷を増やし、HPAスケールアウトを観察 |
| ボリューム テスト | 大量のデータを使用したテスト_ | データベース内の 1,000 万件のレコード |
| ブレークポイント テスト | 最大容量を決定 | エラー率 > になるまで徐々に増加します。 1% |
3.主要な指標 — 主要な指標
3.1 レイテンシ
コードブロック_0
3.2 スループット
コードブロック_1
3.3 エラー率_
コードブロック_2
3.4 彩度_
コードブロック_3
4. 4 つのゴールデン シグナル (Google SRE)
コードブロック_4
5.パフォーマンス予算
コードブロック_5
_6.パフォーマンス テスト プロセス
コードブロック_6
7。ワークロード モデリング
コードブロック_7
8.概要_
- パフォーマンス テスト は単なる「テストの実行」ではなく、計画→レポート という体系的なプロセスが必要です。
- レイテンシーを評価するには、平均値の代わりに__HTMLTAG_199___パーセンタイル (p95、p99) を使用してください
- 4 つの黄金の信号: 遅延、トラフィック、エラー、飽和
- _パフォーマンス予算は、明確な期待値の設定に役立ちます
- ワークロードモデリングは実際のユーザーの行動を反映する必要があります
次の記事では、__HTMLTAG_216___SRE プラクティス — SLO、SLI、SLA、およびエラー バジェット.
について学習します。