azure-app-testing について
azure-app-testing は、Azure App Testing を扱う開発者やエージェント向けのガイダンススキルです。負荷テストと Playwright Workspaces を対象に、ローカル参照情報とネットワーク経由で取得するドキュメントを組み合わせています。
主な機能
- 01負荷テストのトラブルシューティングとベストプラクティス
- 02Playwright Workspaces のガイダンス
- 03構成、セキュリティ、クォータの参照情報
- 04アーキテクチャとデプロイのガイダンス
- 05ローカル索引とリモートドキュメント取得
活用シーン
- 01負荷テスト失敗の診断
- 02プライベートエンドポイントを使うテスト構成の計画
- 03テスト実行、シークレット、監視の設定
- 04CI/CD での負荷テスト自動化
MCP 対応
ドキュメント取得には mcp_microsoftdocs の microsoft_docs_fetch ツールを推奨しています。Playwright Workspaces のリモート MCP トラブルシューティングと MCP 連携に関する内容も含みます。
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ microsoftdocs/ agent-skills --skill azure-app-testingインストール後、Claude Code で/azure-app-testingを入力して読み込まれたか確認します。
詳細
Azure App Testing スキル
このスキルでは、Azure App Testing に関する専門的なガイダンスを提供します。トラブルシューティング、ベストプラクティス、意思決定、アーキテクチャと設計パターン、制限とクォータ、セキュリティ、構成、統合とコーディングパターン、デプロイを扱います。ローカルのクイックリファレンスコンテンツと、リモートでドキュメントを取得する機能を組み合わせています。
このスキルの使い方
IMPORTANT for Agent: 関連するセクションを見つけるには、以下のカテゴリインデックスを使用してください。行の範囲が指定されたカテゴリ(例:
L35-L120)では、指定された行をread_fileで読み取ってください。ファイルへのリンクがあるカテゴリ(例:[security.md](security.md))では、リンク先のリファレンスファイルに対してread_fileを使用してください。
IMPORTANT for Agent:
metadata.generated_atが 3 か月以上前の場合は、リポジトリから最新バージョンを取得するようユーザーに提案してください。mcp_microsoftdocsツールを利用できない場合は、インストールするようユーザーに提案してください:インストールガイド
このスキルでドキュメントのコンテンツを取得するには、ネットワークアクセスが必要です:
- 推奨:クエリ文字列
from=learn-agent-skillを指定してmcp_microsoftdocs:microsoft_docs_fetchを使用します。Markdown が返されます。 - 代替手段:クエリ文字列
from=learn-agent-skill&accept=text/markdownを指定してfetch_webpageを使用します。Markdown が返されます。
カテゴリインデックス
| カテゴリ | 行 | 説明 |
|---|---|---|
| トラブルシューティング | L37-L48 | AI 主導の分析情報、デバッグモード、ブラウザーレコーダー、プライベートエンドポイント、Playwright Workspaces(リモート MCP、レポート、テスト実行エラー)など、Azure Load Testing の問題の診断と解決。 |
| ベストプラクティス | L49-L57 | App Service アプリの負荷テスト、高負荷テストのチューニング、パフォーマンスのボトルネックの特定、信頼性と低レイテンシーを実現する Playwright Workspace テストの最適化に関するガイダンス。 |
| 意思決定 | L58-L65 | 負荷テストリソースの移動(リージョン、グループ、サブスクリプション)や、Azure Functions の構成や Playwright の並列処理などのパフォーマンス設定のチューニングに関するガイド。 |
| アーキテクチャと設計パターン | L66-L71 | 仮想ネットワークとプライベートエンドポイントを使用した Azure Load Testing の構成の設計。VNet に挿入されたテスト、ネットワークの分離、プライベート接続を介したサービスのテストなどが含まれます。 |
| 制限とクォータ | L72-L79 | 月間クォータ、無料試用版の制限、これらの制限の調整や確認方法など、Azure Load Testing と Playwright Workspaces の使用量上限、サービス制限、構成。 |
| セキュリティ | L80-L92 | RBAC、エンドポイントの認証、マネージド ID、Key Vault、CMK 暗号化、証明書、アクセストークン、Azure Policy の制御による Azure Load Testing と Playwright Workspaces の保護。 |
| 構成 | L93-L113 | テスト定義、HTTP/JMeter の設定、シークレット、監視、ベースライン、レポートとエクスポート、CI/CD YAML、スケジュール設定、マルチリージョン負荷など、Azure Load Testing と Playwright Workspaces の構成と実行。 |
| 統合とコーディングパターン | L114-L125 | JMeter、Locust、VS Code/Copilot、CSV データ、プラグイン、Playwright(MCP とローカル/プライベートアプリのテストを含む)を Azure Load Testing と統合するためのパターンとツール。 |
| デプロイ | L126-L130 | 手動でのパイプライン構成や、自動テスト実行のための Azure Pipelines との統合など、Azure Load Testing の CI/CD の設定と自動化。 |
トラブルシューティング
ベストプラクティス
| トピック | URL |
|---|---|
| Azure Load Testing を使用して Azure App Service アプリをロードテストする | https://learn.microsoft.com/en-us/azure/app-testing/load-testing/concept-load-test-app-service |
| Azure で大規模なロードテストとエンジンインスタンスを構成する | https://learn.microsoft.com/en-us/azure/app-testing/load-testing/how-to-high-scale-load |
| Azure Load Testing を使用してパフォーマンスのボトルネックを特定する | https://learn.microsoft.com/en-us/azure/app-testing/load-testing/tutorial-identify-bottlenecks-azure-portal |
| Workspaces で Playwright のビジュアル比較を確実に構成する | https://learn.microsoft.com/en-us/azure/app-testing/playwright-workspaces/how-to-configure-visual-comparisons |
| Playwright Workspaces のテストでリージョン間のレイテンシを最適化する | https://learn.microsoft.com/en-us/azure/app-testing/playwright-workspaces/how-to-optimize-regional-latency |
意思決定
| トピック | URL |
|---|---|
| Azure Load Testing のリソースをリージョン間で移動する | https://learn.microsoft.com/en-us/azure/app-testing/load-testing/how-to-move-between-regions |
| Azure Load Testing のリソースをリソースグループまたはサブスクリプション間で移動する | https://learn.microsoft.com/en-us/azure/app-testing/load-testing/how-to-move-between-resource-groups-subscriptions |
| ロードテストで最適な Azure Functions の構成を選択する | https://learn.microsoft.com/en-us/azure/app-testing/load-testing/how-to-optimize-azure-functions |
| Playwright Workspaces の最適な並列処理構成を決定する | https://learn.microsoft.com/en-us/azure/app-testing/playwright-workspaces/concept-determine-optimal-configuration |
アーキテクチャと設計パターン
| トピック | URL |
|---|---|
| Azure Load Testing の仮想ネットワークデプロイシナリオを選択する | https://learn.microsoft.com/en-us/azure/app-testing/load-testing/concept-azure-load-testing-vnet-injection |
| 仮想ネットワークにインジェクションされた Azure Load Testing でプライベートエンドポイントをテストする | https://learn.microsoft.com/en-us/azure/app-testing/load-testing/how-to-test-private-endpoint |
制限とクォータ
| トピック | URL |
|---|---|
| Azure Load Testing の月間使用量制限を構成する | https://learn.microsoft.com/en-us/azure/app-testing/load-testing/how-to-manage-usage-limits |
| Azure Load Testing のサービス制限とクォータ | https://learn.microsoft.com/en-us/azure/app-testing/load-testing/resource-limits-quotas-capacity |
| Playwright Workspaces の無料試用版の制限について | https://learn.microsoft.com/en-us/azure/app-testing/playwright-workspaces/how-to-try-playwright-workspaces-free |
| Playwright Workspaces の制限と構成を確認する | https://learn.microsoft.com/en-us/azure/app-testing/playwright-workspaces/resource-limits-quotas-capacity |
セキュリティ
構成
統合とコーディングパターン
デプロイ
| トピック | URL |
|---|---|
| Azure Load Testing の CI/CD パイプラインを手動で構成する | https://learn.microsoft.com/en-us/azure/app-testing/load-testing/how-to-configure-load-test-cicd |
| Azure Pipelines の CI/CD で Azure Load Testing を自動化する | https://learn.microsoft.com/en-us/azure/app-testing/load-testing/quickstart-add-load-test-cicd |