Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
対応Issue
概要
BINGOアプリケーション用の負荷試験フレームワーク(共通基盤)を追加しました。負荷試験の実行環境設定と結果分析ツールを提供します。
注意: 実際の負荷試験ツール(ArtilleryとK6)は、GitHub差分サイズの制限により別ブランチに分離されています。
実装詳細
ブランチ構成
このプロジェクトは、GitHubの差分表示制限を解決するため、以下の3つのブランチに分離されています:
1.
feat/yama/server-testing(このブランチ)2.
feat/yama/artillery-load-testing3.
feat/yama/k6-load-testing追加されたファイル
共通設定ファイル
config/environments.js: 環境別設定(local/production)結果分析ツール
analyze-results.sh: 負荷試験結果の分析・可視化ツールドキュメント
README.md: 負荷試験フレームワークの概要と各ブランチの使用方法主な機能
環境設定管理
結果分析・可視化
ブランチナビゲーション
使用方法
各負荷試験ツールの使用方法:
画面スクリーンショット等
コマンドライン実行のため、スクリーンショットはありません。
テスト項目
備考
ブランチ分離の理由
ファイル統合・整理の実施
統合・整理により、各ブランチのファイル構成をシンプル化:
各ブランチの関連性
注意事項
パフォーマンス目標(全体)
関連PR