Навыки api-testing-observability-api-mock
📦

api-testing-observability-api-mock

Безопасно

テストと開発のためのリアルなモックAPIを作成

実際のサービスを必要とせずに реаль的なバックエンド動作をシミュレートする包括的なモックAPIサーバーを構築します。現実的なレスポンス、シナリオ、契約検証により、並列開発と徹底的なテストを可能にします。

Поддерживает: Claude Codex Code(CC)
📊 71 Адекватно
1

Скачать ZIP навыка

2

Загрузить в Claude

Перейдите в Settings → Capabilities → Skills → Upload skill

3

Включите и начните использовать

Протестировать

Использование «api-testing-observability-api-mock». GET /productsとGET /products/{id}を持つ商品カタログAPIのモックを作成

Ожидаемый результат:

id、name、price、category、stock statusを含む現実的な商品データを返すエンドポイントを持つFastAPIベースのモックサーバー。リクエスト追跡とシナリオ切り替え機能を 포함합니다。

Использование «api-testing-observability-api-mock». 支払いAPIテスト用のエラーシナリオをセットアップ

Ожидаемый результат:

シナリオごとの設定:支払い成功、カード拒否、資金不足、ネットワークタイムアウト、およびべき等性処理。各シナリオは適切なステータスコードとエラーレスポンスを返します。

Аудит безопасности

Безопасно
v1 • 2/24/2026

All static analyzer findings are false positives. The skill consists of Markdown documentation files (SKILL.md and implementation-playbook.md) containing Python code examples for educational purposes. The detected patterns (external commands, network calls, crypto references) exist only in documentation code blocks, not executable code. No security risks identified after semantic evaluation.

2
Просканировано файлов
1,377
Проанализировано строк
0
находки
1
Всего аудитов
Проблем безопасности не найдено
Проверено: claude

Оценка качества

38
Архитектура
100
Сопровождаемость
87
Контент
31
Сообщество
100
Безопасность
91
Соответствие спецификации

Что вы можете построить

フロントエンド開発

バックエンドサービスが完了する前に、フロントエンドチームがモックAPIに対してUIコンポーネントを構築およびテストできるようにします。

統合テスト

ライブAPIでは再現困難なエラー条件、レート制限、エッジケースを含む決定論的なテストシナリオを作成します。

サードパーティAPIシミュレーション

開発中に外部パートナーAPIをモックして、レート制限、コスト、および外部サービスの可用性への依存を避けます。

Попробуйте эти промпты

基本的なモックサーバーセットアップ
ユーザーデータを返すRESTエンドポイントのモックAPIサーバーを作成します。GET /usersとGET /users/{id}のルートをサンプルJSONレスポンス含めて含めてください。
シナリオベースのテスト
認証APIのモックシナリオをセットアップしてください:ログイン成功、無効な認証情報、ロックされたアカウント、およびレート制限レスポンス。テスト間でシナリオを切り替える方法を示してください。
コントラクトドリブンモック
このOpenAPI仕様からモック実装を生成してください。すべてのレスポンスが定義されたスキーマに対して検証され、各ステータスコードの例を含んでいることを確認してください。
パフォーマンステスト用モック
本番のようなレイテンシー、散発的なタイムアウト、およびレート制限をシミュレートするモックサーバーを作成してください。リクエストパターンを追跡するためのメトリクス収集を含んでください。

Лучшие практики

  • 偶発的な本番使用を防ぐため、X-Mock-Serverなどのレスポンスヘッダーでモックエンドポイントを明確にラベル付け
  • スキーマベースのデータ生成を使用して、モックレスポンスが予期されるAPIコントラクトと一致することを保証
  • リクエスト履歴を追跡しシナリオ移行をサポートするステートフルモックを実装

Избегать

  • モック設定で本番認証情報や実際の顧客データを使用
  • null値やエラー状態などの重要なエッジケースを見逃すほど単純に化しすぎたモックを作成
  • リクエストパラメータに基づく動的データ生成の代わりに、ハードコードされたモックレスポンスを使用

Часто задаваемые вопросы

任意のプログラミング言語でこのスキルを使用できますか?
例ではPythonとFastAPIを使用していますが、パターンは任意の言語に適用できます。ルーティング、スタブニング、シナリオ管理の概念はフレームワークに依存しません。
モックを実際のAPIと同期保つにはどうすればいいですか?
OpenAPI仕様をロードしてコントラクトテストを使用します。コントラクトからモックを生成し、本番APIで使用される同じスキーマに対してレスポンスを検証します。
モックはデータベース操作をシミュレートできますか?
はい、スキルにはCRUD操作、インデックス作成、コレクション間のリレーションシップをサポートするメモリ内データストアが含まれ、リアルなデータ動作を実現します。
再現困難なエラー条件をテストするにはどうすればいいですか?
タイムアウト、レート制限、不正なデータ、サービス利用不可状態を含むエラーレスポンスを明示的に定義するために、シナリオベースのモックを使用します。
チーム用にモックサーバーをデプロイできますか?
はい、スキルにはDockerとKubernetesのデプロイ設定が含まれているため、モックサーバーをチーム全体がアクセスできる共有サービスとして実行できます。
モックデータはどの程度リアルにできますか?
非常にリアルです - スキルはFakerなどのライブラリを使用して、関連するエンティティ間の参照整合性を維持しながら、名前、メール、アドレス、その他のリアルなデータを生成します。

Сведения для разработчиков

Структура файлов