mcpField
A
azure-app-testing

azure-app-testing

github.com/microsoftdocsテスト・品質796171 回インストール3 日前に更新
リポジトリ

azure-app-testing について

azure-app-testing は、Azure App Testing を扱う開発者やエージェント向けのガイダンススキルです。負荷テストと Playwright Workspaces を対象に、ローカル参照情報とネットワーク経由で取得するドキュメントを組み合わせています。

主な機能

  1. 01負荷テストのトラブルシューティングとベストプラクティス
  2. 02Playwright Workspaces のガイダンス
  3. 03構成、セキュリティ、クォータの参照情報
  4. 04アーキテクチャとデプロイのガイダンス
  5. 05ローカル索引とリモートドキュメント取得

活用シーン

  1. 01負荷テスト失敗の診断
  2. 02プライベートエンドポイントを使うテスト構成の計画
  3. 03テスト実行、シークレット、監視の設定
  4. 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-L48AI 主導の分析情報、デバッグモード、ブラウザーレコーダー、プライベートエンドポイント、Playwright Workspaces(リモート MCP、レポート、テスト実行エラー)など、Azure Load Testing の問題の診断と解決。
ベストプラクティスL49-L57App Service アプリの負荷テスト、高負荷テストのチューニング、パフォーマンスのボトルネックの特定、信頼性と低レイテンシーを実現する Playwright Workspace テストの最適化に関するガイダンス。
意思決定L58-L65負荷テストリソースの移動(リージョン、グループ、サブスクリプション)や、Azure Functions の構成や Playwright の並列処理などのパフォーマンス設定のチューニングに関するガイド。
アーキテクチャと設計パターンL66-L71仮想ネットワークとプライベートエンドポイントを使用した Azure Load Testing の構成の設計。VNet に挿入されたテスト、ネットワークの分離、プライベート接続を介したサービスのテストなどが含まれます。
制限とクォータL72-L79月間クォータ、無料試用版の制限、これらの制限の調整や確認方法など、Azure Load Testing と Playwright Workspaces の使用量上限、サービス制限、構成。
セキュリティL80-L92RBAC、エンドポイントの認証、マネージド ID、Key Vault、CMK 暗号化、証明書、アクセストークン、Azure Policy の制御による Azure Load Testing と Playwright Workspaces の保護。
構成L93-L113テスト定義、HTTP/JMeter の設定、シークレット、監視、ベースライン、レポートとエクスポート、CI/CD YAML、スケジュール設定、マルチリージョン負荷など、Azure Load Testing と Playwright Workspaces の構成と実行。
統合とコーディングパターンL114-L125JMeter、Locust、VS Code/Copilot、CSV データ、プラグイン、Playwright(MCP とローカル/プライベートアプリのテストを含む)を Azure Load Testing と統合するためのパターンとツール。
デプロイL126-L130手動でのパイプライン構成や、自動テスト実行のための Azure Pipelines との統合など、Azure Load Testing の CI/CD の設定と自動化。
トラブルシューティング
トピックURL
AI を活用した実用的な分析情報を使用して Azure のロードテストの問題を診断するhttps://learn.microsoft.com/en-us/azure/app-testing/load-testing/how-to-analyze-test-results-using-actionable-insights
Azure の失敗したロードテストを診断してトラブルシューティングするhttps://learn.microsoft.com/en-us/azure/app-testing/load-testing/how-to-diagnose-failing-load-test
トラブルシューティングのために Azure のロードテストをデバッグモードで実行するhttps://learn.microsoft.com/en-us/azure/app-testing/load-testing/how-to-run-tests-in-debug-mode
Azure Load Testing のブラウザーレコーダーの問題を診断するhttps://learn.microsoft.com/en-us/azure/app-testing/load-testing/troubleshoot-browser-extension
Azure Load Testing のプライベートエンドポイントのロードテストをトラブルシューティングするhttps://learn.microsoft.com/en-us/azure/app-testing/load-testing/troubleshoot-private-endpoint-tests
Playwright Workspaces のリモート MCP に関する問題をトラブルシューティングするhttps://learn.microsoft.com/en-us/azure/app-testing/playwright-cloud-browsers/troubleshoot-remote-mcp-server
Playwright Workspaces のレポートエラーをトラブルシューティングするhttps://learn.microsoft.com/en-us/azure/app-testing/playwright-workspaces/troubleshoot-playwright-workspaces-reporting
Playwright Workspaces のテスト実行に関する問題をトラブルシューティングするhttps://learn.microsoft.com/en-us/azure/app-testing/playwright-workspaces/troubleshoot-test-run-failures
ベストプラクティス
トピック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
RBAC ロールを使用して Azure Load Testing のアクセスを管理するhttps://learn.microsoft.com/en-us/azure/app-testing/load-testing/how-to-assign-roles
Azure Load Testing の暗号化に顧客管理キーを構成するhttps://learn.microsoft.com/en-us/azure/app-testing/load-testing/how-to-configure-customer-managed-keys
Azure Load Testing で認証が必要なエンドポイントを負荷テストするhttps://learn.microsoft.com/en-us/azure/app-testing/load-testing/how-to-test-secured-endpoints
Azure Load Testing でマネージド ID と Key Vault を使用するhttps://learn.microsoft.com/en-us/azure/app-testing/load-testing/how-to-use-a-managed-identity
Azure Policy を使用して Azure Load Testing リソースを保護するhttps://learn.microsoft.com/en-us/azure/app-testing/load-testing/how-to-use-azure-policy
Azure Load Testing で JKS と Key Vault を使用して複数の証明書を構成するhttps://learn.microsoft.com/en-us/azure/app-testing/load-testing/how-to-use-multiple-certificates
Playwright Workspaces のアクセス トークンを安全に管理するhttps://learn.microsoft.com/en-us/azure/app-testing/playwright-workspaces/how-to-manage-access-tokens
Playwright Workspaces の認証と認可を構成するhttps://learn.microsoft.com/en-us/azure/app-testing/playwright-workspaces/how-to-manage-authentication
Playwright Workspaces の RBAC ベースのアクセス制御を構成するhttps://learn.microsoft.com/en-us/azure/app-testing/playwright-workspaces/how-to-manage-workspace-access
構成
トピックURL
URL ベースの Azure 負荷テストで HTTP リクエストを構成するhttps://learn.microsoft.com/en-us/azure/app-testing/load-testing/how-to-add-requests-to-url-based-test
複数の Azure 負荷テストの実行結果とベースラインを比較するhttps://learn.microsoft.com/en-us/azure/app-testing/load-testing/how-to-compare-multiple-test-runs
Azure Load Testing で JMeter ユーザープロパティを構成するhttps://learn.microsoft.com/en-us/azure/app-testing/load-testing/how-to-configure-user-properties
Azure 負荷テスト定義を作成して管理するhttps://learn.microsoft.com/en-us/azure/app-testing/load-testing/how-to-create-manage-test
ポータルで Azure 負荷テストの実行を作成して管理するhttps://learn.microsoft.com/en-us/azure/app-testing/load-testing/how-to-create-manage-test-runs
Azure 負荷テストの失敗条件と自動停止条件を構成するhttps://learn.microsoft.com/en-us/azure/app-testing/load-testing/how-to-define-test-criteria
外部レポート用に Azure Load Testing の結果をエクスポートするhttps://learn.microsoft.com/en-us/azure/app-testing/load-testing/how-to-export-test-results
Azure Load Testing で複数リージョンから負荷を生成するhttps://learn.microsoft.com/en-us/azure/app-testing/load-testing/how-to-generate-load-from-multiple-regions
負荷テスト中にサーバー側の Azure リソースメトリックを監視するhttps://learn.microsoft.com/en-us/azure/app-testing/load-testing/how-to-monitor-server-side-metrics
Azure Load Testing でシークレットと環境変数を使用するhttps://learn.microsoft.com/en-us/azure/app-testing/load-testing/how-to-parameterize-load-tests
Azure 負荷テストを定期的にスケジュールするhttps://learn.microsoft.com/en-us/azure/app-testing/load-testing/how-to-schedule-tests
分析に Azure Load Testing の結果ダッシュボードを使用するhttps://learn.microsoft.com/en-us/azure/app-testing/load-testing/how-to-understand-test-run-results-dashboard
Azure Load Testing の監視データとリソースに関するリファレンスhttps://learn.microsoft.com/en-us/azure/app-testing/load-testing/monitor-load-testing-reference
CI/CD で YAML を使用して Azure Load Testing を構成するhttps://learn.microsoft.com/en-us/azure/app-testing/load-testing/reference-test-config-yaml
Azure Load Testing によって上書きされる JMeter プロパティhttps://learn.microsoft.com/en-us/azure/app-testing/load-testing/resource-jmeter-property-overrides
Load Testing の監視でサポートされている Azure リソースを選択するhttps://learn.microsoft.com/en-us/azure/app-testing/load-testing/resource-supported-azure-resource-types
Playwright Workspaces のサービス構成ファイルのオプションを使用するhttps://learn.microsoft.com/en-us/azure/app-testing/playwright-workspaces/how-to-use-service-config-file
統合とコーディングパターン
トピックURL
Azure Load Testing で JMeter ベースの負荷テストを実行するhttps://learn.microsoft.com/en-us/azure/app-testing/load-testing/how-to-create-and-run-load-test-with-jmeter-script
Azure Load Testing の JMeter および Locust テストで CSV データを使用するhttps://learn.microsoft.com/en-us/azure/app-testing/load-testing/how-to-read-csv-data
Azure Load Testing で JMeter プラグインを使用するhttps://learn.microsoft.com/en-us/azure/app-testing/load-testing/how-to-use-jmeter-plugins
Azure Load Testing で Locust ベースの負荷テストを作成するhttps://learn.microsoft.com/en-us/azure/app-testing/load-testing/quickstart-create-run-load-test-with-locust
Azure Load Testing で VS Code 拡張機能と Copilot を使用するhttps://learn.microsoft.com/en-us/azure/app-testing/load-testing/quickstart-create-run-load-tests-from-visual-studio-code
Azure Load Testing でサポートされている JMeter の機能を使用するhttps://learn.microsoft.com/en-us/azure/app-testing/load-testing/resource-jmeter-support
AI エージェントを Playwright MCP サーバーと統合するhttps://learn.microsoft.com/en-us/azure/app-testing/playwright-cloud-browsers/how-to-playwright-workspaces-remote-mcp
Playwright Workspaces のテストをローカルアプリまたはプライベートアプリに対して実行するhttps://learn.microsoft.com/en-us/azure/app-testing/playwright-workspaces/how-to-test-local-applications
デプロイ
トピック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

コメント