mcpField
P
performance-testing

performance-testing

github.com/naodengテスト・品質29292 回インストール2 日前に更新
リポジトリ

performance-testing について

実プロジェクトの性能テスト業務向けスキルです。リスクに基づく優先順位付けと、事実・仮定の区別を行い、実行やレビューに使える成果物を作成します。

主な機能

  1. 01リスクと業務影響による優先順位付け
  2. 02事実・仮定・不足情報の区別
  3. 03負荷、指標、環境要件の整理
  4. 04必要に応じたプロンプトやテンプレートの参照

活用シーン

  1. 01プロジェクトの性能テスト計画
  2. 02範囲、指標、成功基準のレビュー
  3. 03仮定を明記した初稿の作成

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/naodeng/awesome-qa-skills --skill performance-testing

インストール後、Claude Code で/performance-testingを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

output-formats.md
quick-start.md
README.md
agents/
openai.yaml
evals/
eval.yaml
evals/cases/
basic-success.yaml
edge-domain-boundary.yaml
edge-incomplete-input.yaml
review-repair-regression.yaml
evals/graders/
review-repair-regression.py
examples/k6-load-testing/
README.md
run-tests.sh
examples/k6-load-testing/scripts/
api-test.js
load-test.js
spike-test.js
stress-test.js
output-templates/
template-csv.csv
template-excel.tsv
template-json.json
template-markdown.md
template-word.md
template-xmind.md
prompts/
performance-testing.md
references/
troubleshooting.md
references/local/
testing-types-accessibility-testing-SKILL.md
testing-types-mobile-testing-tutorial.md
testing-types-security-testing-SKILL.md
scripts/
batch_convert_templates.py
convert_formats.py
convert_output_formats.py

詳細

翻訳後に原文が更新されています。最新の内容は原文をご確認ください。

パフォーマンステスト(英語)

中国語版: 対応する中国語のスキルを参照してください。

使用するタイミング

  • 実際のプロジェクトの状況に即したパフォーマンステストのサポートが必要な場合。
  • 実行、レビュー、または後続作業にそのまま使える出力が必要な場合。

ワークフロー

  1. Progressive disclosure に記載されているメインプロンプト(対象範囲、構成、品質基準)を読み、それに従います。
  2. 結果に影響するプロジェクトのコンテキストのみ追加します。対象範囲、環境、制約、リスク、依存関係、期待する成果物などです。
  3. 入力が不完全な場合は、実用的な初稿を返し、前提と不足情報を明示します。
  4. 既定では Markdown を使用し、ユーザーからの依頼がある場合にのみ形式を切り替えます。

主な制約

  • リスクやビジネスへの影響に基づいて優先順位を付け、すべてを同等に扱わないでください。
  • 確認済みの事実と現時点での前提を分けてください。
  • ユーザーが提示していないエンドポイント、フィールド、環境、根本原因を作り出さないでください。
  • 出力は実行可能なものにしてください。具体的なシナリオ、明確な優先順位、明確な次のステップを示します。

段階的な情報開示

  • 出力を作成する前に、prompts/performance-testing.md を読み、従ってください(最低限の対象範囲、出力構成、品質基準)。
  • Excel/CSV/JSON/Word が求められている場合は、output-formats.md を読み、その形式に従ってください。
  • 既成のテンプレートが適している場合は、output-templates/ 内の該当ファイルを使用します。
  • フレームワークやトラブルシューティング、スキーマに関する詳細な注記を確認する場合は、references/ 内の関連ファイルのみを読み込み、ディレクトリ全体を読み込まないでください。
  • 形式変換や補助的なチェックには、一から作り直すのではなく、既存の scripts/ を優先して使用します。
  • このスキルを評価または回帰テストする場合は、skill-up とともに evals/ を使用します。

提出前チェックリスト

  • メインプロンプトの出力構成に従った
  • 最低限の対象範囲を網羅した。目的、重要なトランザクション、トラフィックまたは同時実行に関する前提、実施するテストの種類、成功基準またはしきい値、環境とデータの要件、監視とメトリクス、リスク領域など(詳細はメインプロンプトを参照)
  • 最低限のチェックリストを網羅した、または省略した項目について説明した
  • リスクの高い項目に明確な優先順位を付けた
  • ユーザーが提示していない詳細を作り出していない
  • 前提と不足情報を明示した

よくある落とし穴

  • 対象範囲やコンテキストが不足している場合に、網羅できているかのように装わないでください。
  • すべての項目を同等に扱わないでください。
  • 前提や不足情報を省略しないでください。
  • 現在のツールチェーンと関係のない一般論を並べないでください。

コメント