優先度A: 本番相当性能検証
機能が動くかではなく、体感性能(p50/p95/p99)と失敗率を確認するため。
- PostgreSQL相当の再負荷試験(mode/pool/concurrency行列)
- ラボ解析APIの内訳計測(parse/auth/validation/db_write/rust_exec等)
- service poolサイズ最適化(1,2,4,8の比較)
このページは、実プロジェクトで再利用できる「テスト設計の考え方」を学ぶための教材です。個別の実測値ではなく、どう計画し、何を見て、どう判断するかを整理しています。
機能が動くかではなく、体感性能(p50/p95/p99)と失敗率を確認するため。
高並列時のDB競合、ロック、再試行の有効性を確認するため。
実運用での継続稼働と回帰監視を可能にするため。
| 指標 | 読み方 |
|---|---|
| p50 | 通常時の中心的な体感速度 |
| p95 | 遅い側5%を含む現実的な体感 |
| p99 | 障害前兆を含むテイル遅延 |
| error_rate | 失敗率。まず0に近づける対象 |
| throughput | 単位時間あたりの処理量 |
| timeout_count | サービス劣化時の重要アラート指標 |
到達目標: インスタンスを作成し、疎通と監視の最小セットを自力で確認する。
操作手順
確認観点
到達目標: 公開/非公開の分離を理解し、通信経路を説明できるようにする。
操作手順
確認観点
到達目標: 管理者権限を避け、用途に応じた権限分離を実施する。
操作手順
確認観点
到達目標: 単一障害点を避ける構成を構築し、障害時の動きを確認する。
操作手順
確認観点
下の演習を選び、次のコマンド実行を押すと疑似ログが流れます。完了後に「何が改善したか」を確認してください。