performance-testing について
実プロジェクトの性能テスト業務向けスキルです。リスクに基づく優先順位付けと、事実・仮定の区別を行い、実行やレビューに使える成果物を作成します。
主な機能
- 01リスクと業務影響による優先順位付け
- 02事実・仮定・不足情報の区別
- 03負荷、指標、環境要件の整理
- 04必要に応じたプロンプトやテンプレートの参照
活用シーン
- 01プロジェクトの性能テスト計画
- 02範囲、指標、成功基準のレビュー
- 03仮定を明記した初稿の作成
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ naodeng/ awesome-qa-skills --skill performance-testingインストール後、Claude Code で/performance-testingを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
output-formats.mdquick-start.mdREADME.mdagents/openai.yamlevals/eval.yamlevals/cases/basic-success.yamledge-domain-boundary.yamledge-incomplete-input.yamlreview-repair-regression.yamlevals/graders/review-repair-regression.pyexamples/k6-load-testing/README.mdrun-tests.shexamples/k6-load-testing/scripts/api-test.jsload-test.jsspike-test.jsstress-test.jsoutput-templates/template-csv.csvtemplate-excel.tsvtemplate-json.jsontemplate-markdown.mdtemplate-word.mdtemplate-xmind.mdprompts/performance-testing.mdreferences/troubleshooting.mdreferences/local/testing-types-accessibility-testing-SKILL.mdtesting-types-mobile-testing-tutorial.mdtesting-types-security-testing-SKILL.mdscripts/batch_convert_templates.pyconvert_formats.pyconvert_output_formats.py詳細
翻訳後に原文が更新されています。最新の内容は原文をご確認ください。
パフォーマンステスト(英語)
中国語版: 対応する中国語のスキルを参照してください。
使用するタイミング
- 実際のプロジェクトの状況に即したパフォーマンステストのサポートが必要な場合。
- 実行、レビュー、または後続作業にそのまま使える出力が必要な場合。
ワークフロー
- Progressive disclosure に記載されているメインプロンプト(対象範囲、構成、品質基準)を読み、それに従います。
- 結果に影響するプロジェクトのコンテキストのみ追加します。対象範囲、環境、制約、リスク、依存関係、期待する成果物などです。
- 入力が不完全な場合は、実用的な初稿を返し、前提と不足情報を明示します。
- 既定では Markdown を使用し、ユーザーからの依頼がある場合にのみ形式を切り替えます。
主な制約
- リスクやビジネスへの影響に基づいて優先順位を付け、すべてを同等に扱わないでください。
- 確認済みの事実と現時点での前提を分けてください。
- ユーザーが提示していないエンドポイント、フィールド、環境、根本原因を作り出さないでください。
- 出力は実行可能なものにしてください。具体的なシナリオ、明確な優先順位、明確な次のステップを示します。
段階的な情報開示
- 出力を作成する前に、
prompts/performance-testing.mdを読み、従ってください(最低限の対象範囲、出力構成、品質基準)。 - Excel/CSV/JSON/Word が求められている場合は、
output-formats.mdを読み、その形式に従ってください。 - 既成のテンプレートが適している場合は、
output-templates/内の該当ファイルを使用します。 - フレームワークやトラブルシューティング、スキーマに関する詳細な注記を確認する場合は、
references/内の関連ファイルのみを読み込み、ディレクトリ全体を読み込まないでください。 - 形式変換や補助的なチェックには、一から作り直すのではなく、既存の
scripts/を優先して使用します。 - このスキルを評価または回帰テストする場合は、skill-up とともに
evals/を使用します。
提出前チェックリスト
- メインプロンプトの出力構成に従った
- 最低限の対象範囲を網羅した。目的、重要なトランザクション、トラフィックまたは同時実行に関する前提、実施するテストの種類、成功基準またはしきい値、環境とデータの要件、監視とメトリクス、リスク領域など(詳細はメインプロンプトを参照)
- 最低限のチェックリストを網羅した、または省略した項目について説明した
- リスクの高い項目に明確な優先順位を付けた
- ユーザーが提示していない詳細を作り出していない
- 前提と不足情報を明示した
よくある落とし穴
- 対象範囲やコンテキストが不足している場合に、網羅できているかのように装わないでください。
- すべての項目を同等に扱わないでください。
- 前提や不足情報を省略しないでください。
- 現在のツールチェーンと関係のない一般論を並べないでください。
コメント
Markdown 対応