Apidog Docs
🇯🇵 日本語
🇺🇸 English
🇯🇵 日本語
Home
Learning Center
Support Center
API References
Download
Changelog
Home
Learning Center
Support Center
API References
Download
Changelog
🇯🇵 日本語
🇺🇸 English
🇯🇵 日本語
🇯🇵 日本語
🇺🇸 English
🇯🇵 日本語
テストスイート
Copy Page
Apidog学習センター
はじめに
Apidog紹介
Apidogのナビゲーション
Apidogの基本概念
Apidog基本操作
概要
新しい APIを作成
APIにリクエストを送信
アサーションを追加
テストシナリオを作成
APIドキュメントを共有
さらなる探究
リクエストの送信とAPI保存
Apidogへの移行
概要
手動インポート
定期インポート(データソース連携)
インポートオプション
データのエクスポート
Import from...
Postman からインポート
OpenAPI(Swagger)仕様のインポート
cURLのインポート
Markdownのインポート
Insomniaからのインポート
apiDocからのインポート
.harファイルのインポート
WSDLのインポート
API設計
概要
新しいAPIプロジェクトを作成する
エンドポイントの基本
API設計規範
モジュール
複数のリクエストボディ例の設定
コンポーネント
常用フィールド
グローバルパラメータ
API変更履歴
コメント機能
一括API管理
カスタムプロトコルAPI
データモデル
概要
新規データモデルの作成
JSONなどからのデータモデル生成
データモデルを構築する
oneOf / allOf / anyOfの使い方
識別器(Discriminator)の利用方法
Security schemes
概要
Security Schemeの作成
Security Schemeの使用
オンラインドキュメントにおけるSecurity Scheme
高度な機能
APIのカスタムフィールド
関連テストシナリオ
パラメータリストの表示形式
APIのステータス
API固有識別子
API開発 & デバッグ
概要
リクエストの生成
リクエストの送信
コード生成機能
デバッグケース
動的な値
レスポンス検証
設計優先 & リク エスト優先
テストケース
環境 & 変数
概要
環境管理
変数の使い方
Vault secrets
概要
AWS Secrets Manager
Azure Key Vault
HashiCorp Vault
前/後処理
概要
待機時間(Wait)
変数の抽出
アサーション
データベース操作
概要
MySQL
MongoDB
Redis
Oracle クライアント
スクリプト利用
概要
前処理スクリプト
後処理スクリプト
Postmanスクリプトリファレンス
共通スクリプト
他のプログラミング言語の呼び出し
JavaScriptライブラリの利用
レスポン スの可視化
スクリプトの例
アサーションスクリプト
スクリプトでの変数の使用
スクリプトを使用したリクエストメッセージの変更
その他の例
動的値モジュール
APIモックデータ
概要
スマートモック
カスタムモック
モックの優先順位
モックスクリプト
クラウドモック
セルフホストランナーモック
モック言語 (ロケール)
APIテスト
概要
テストシナリオ
テストシナリオの作成
他のプロジェクトからAPI/APIケースをインポートする
リクエスト間でデータを渡す
API/APIケースからのデータ同期
フロー制御条件
テストシナリオのエクスポート
テストシナリオを実行
テストシナリオの実行
データ駆動型テスト
スケジュールタスク
テストシナリオの一括実行
他のプロジェクトのAPIの実行環境を管理する
テストスイート
概要
テストスイートの作成
テストスイートのオーケストレーション
ローカルでのテストスイート実行
CLIによるテストスイート実行
スケジュールタスク
テストレポート
テストレポート
APIケースのテスト
契約テスト
統合テスト
回帰テスト
エンドツーエンド(E2E)テスト
パフォーマンステスト
Apidog CLI
概要
Apidog CLIのインストールと実行
Apidog CLI オプション
CI/CD
概要
GitHub Actions連携
Jenkins連携
GitLab連携
Gitコミットをトリガーとした自動テスト実行
APIドキュメント公開
概要
サポート対象API技術
クイック共有
APIドキュメントを表示する
Markdownドキュメント
ドキュメントサイトの公開
カスタムレイアウト
カスタムCSS・JavaScript・HTML
カスタムドメイン
SEO設定
LLM最適化機能
詳細設定
ドキュメント検索
CORS プロキシ
Google AnalyticsとDoc Sitesの連携
フォルダツリー設定
可視性設定
ドキュメントURLに値を埋め込む
APIバージョン
概要
APIバージョンの作成
APIバージョンの公開
APIバージョンごとにAPIの共有
リクエスト送信
概要
GraphQL
gRPC
WebSocket
SSEデバッグ
SOAP/Webサービス
デバッグ用のリクエストプロキシエージェントを使用する
Socket.IO
Webhook
リクエスト作成
リクエストの基本
パラメータとボディ
リクエストヘッダー
リクエスト設定
HTTP/2
リクエスト履歴
認証と認可
概要
CAとクライアント証明書
Apidogがサポートする認可タイプ
Digest Auth
OAuth 1.0
OAuth 2.0
Hawk Authentication
Kerberos
NTLM
Akamai EdgeGrid
レスポンスとクッキー
概要
ApidogのAPIレスポンス
Cookieの作成と送信
リクエストのデバッグ
リクエストをAPIとして保存
ブランチ管理
概要
新しいスプリントブランチの作成
スプリントブランチの管理
ブランチ内でのAPIテスト
ブランチでAPIの設計
スプリントブランチのマージ
AI機能
概要
AI機能の有効化
テストケースの自動生成
AIでSchemaを編集
エンドポイント適合性チェック
APIドキュメント完全性チェック
AI命名
よくある質問
Apidog MCP Server
概要
Apidogプロジェクト内のAPI仕様をApidog MCPサーバー経由でAIに接続する
Apidogが公開したオンラインAPIドキュメントをApidog MCPサーバー経由でAIに接続する
Apidog MCPサーバーを介してOpenAPIファイルをAIに接続する
ベストプラクティス
API署名の取り扱い方法
OAuth 2.0で保護されたAPIにアクセスする方法
Apidog コラボレーションワークフロー
Apidogでの認証状態の管理
ガイド:ChatGPT APIのトークンとコスト計算
オフラインスペース
概要
管理
オンボーディングチェックリスト
基本概念
Apidogスタートアップガイド
チーム管理
チーム管理
チームメンバーの管理
メンバーの役割と権限設定
チーム活動
チームリソース
汎用ランナー
チーム変数
リクエストプロキシエージェント
リアルタイムコラボレーション
チームコラボレーション
プロジェクト管理
プロジェクト管理
プロジェクトメンバーの管理
通知設定
プロジェクトリソース
Git接続
データベース接続
組織管理
組織管理
シングルサインオン(SSO)
概要
Microsoft Entra IDの設定
Okta設定
組織のSSOを設定する
チームへのグループのマッピング
ユーザーアカウントの管理
SCIMプロビジョニング
SCIMプロビジョニング入門
Microsoft Entra ID
Okta
組織リソース
セルフホストランナー
プラン管理
組織の請求管理者
請求情報
概要
プランのアップグレード
クレジット
クレジットカードが使えない?
サブスクリプションの管理
有料チームを組織へ移行する方法
データ & セキュリティ
Apidogのデータはどこに保存され、データセキュリティはどのように確保されていますか?
ユーザーデータはどのように保存されますか?このデータは公開されますか?それともプライベートですか?すべてのデータはクラウドに保存されますか?
リクエストを送信する際、Apidogサーバーを経由しますか?データセキュリティは確保されていますか?
アドオン
API Hub
Apidog IntelliJ IDEA プラグイン
ブラウザ拡張機能
Microsoft Edge
Chrome
リクエストプロキシ
Apidogウェブでのリクエストプロキシ
共有ドキュメントでのリクエストプロキシ
Apidogクライアントでのリクエストプロキシ
アカウント & 設定
アカウント設定
OpenAPIアクセストークンの生成
言語設定
ホットキー
ネットワークプロキシ設定
データバックアップ
Apidogの更新
アカウント削除
試験的な機能
通知機能
参考資料
Swagger拡張機能
Socket通信:パケットの分断と結合
用語の説明
よくある質問
API設計優先アプローチ
Apidog OpenAPI/Swagger仕様拡張
JSONPath
XPath
正規表現
JSON Schema
CSVファイルフォーマット
Java環境のインストール
ランナーのデプロイ環境
ApidogフレーバーMarkdown
Home
Learning Center
Support Center
API References
Download
Changelog
Home
Learning Center
Support Center
API References
Download
Changelog
🇯🇵 日本語
🇺🇸 English
🇯🇵 日本語
🇯🇵 日本語
🇺🇸 English
🇯🇵 日本語
テストスイート
Copy Page
CLIによるテストスイート実行
実行方式の選定
#
Apidog は、用途に応じて複数のテストスイート実行方法を提供しています。
1.
ローカル可視実行
手元のマシンから起動する 小規模・短時間の検証に適した方式です。
開発とテストを並行して進める場面で、状況を即時に把握しながら柔軟に調整できます。
2.
ローカル
Apidog CLI
実行
大量データや繰り返し実行のシナリオに向き、実行速度を重視する場合に適しています。
オフライン実行が可能で、GUI を用いない制約環境でも運用できます。
3.
CI/CD 実行
CI/CD パイプラインに組み込み、自動統合・継続的デプロイに活用できます。
コード更新ごとに頻繁にテストを回して API の安定性を確認する運用に向いています。
4.
セルフホスト型ランナー 実行
チームのサーバー上に Apidogランナーを設置し、手元よりも強力な計算資源を活用できます。
スケジュール実行に対応し、定期実行や大規模テストにも適しています。
TIP
テストスイートで環境変数/グローバル変数を用いる場合、選択した実行方式によって値の実体が変わることがあり、結果の不一致につながる可能性があります。
詳細はこちら
を参照してください。
Apidog CLI 実行
#
Apidog CLI
でテストスイートを実行するには、まずテストスイートを作成・構成します。その後、コマンドラインから Apidog CLI を用いて実行し、結果およびレポートを取得します。
1
テストスイート内で、CI/CD タブに切り替えます。
2
実行環境や通知方法などのパラメーターを設定します。画面での設定内容は、下部で生成される CLI コマンドにリアルタイムに反映されます。
3
CI/CD プロバイダー欄で、CLI コマンドラインまたは他のプラットフォームを選択します。
4
「アクセストークンを追加」をクリックし、「トークンの生成」で CLI 呼び出し認証用のトークンを発行します。
詳細
5
コマンドをコピーしてコマンドラインに貼り付け、実行してテストの進行状況とレポートを確認します。
注意:コマンドを正常に実行するには、事前に
Apidog CLI
をインストールしてください。すでに導入済みの場合は最新版へ更新してください。
変数およびローカル設定ファイル(任意)
#
一部のシナリオでは、CLI 実行時にローカル設定ファイルが必要になります。
環境/グローバル変数
「ローカル値」を選択した場合、エクスポートした変数ファイルを CLI 実行マシンに配置し、
--variables <path>
でパスを指定してください。
「共有値」と「ローカル値」の違いは、
実行方式をまたぐ環境変数/グローバル変数の利用ルール
を参照してください。
データベース接続
テストでローカル保存の「データベース接続」を使用している場合、画面の案内に従って設定ファイルをエクスポートし、CLI 実行時に
--database-connection <path>
を指定します。
「データベース接続」は変数として保存しておくことを推奨します。これにより CLI 実行時に
--database-connection <path>
を追加する必要がなく、コラボレーションや保守も容易になります。
詳細
CLI テストレポート
#
CLI 実行後、コマンドライン上でテストスイートの実行統計や、失敗したリクエストの検証・アサーション情報を含むテストレポートが得られます。
CLI を実行したフォルダー配下に、
/apidog-reports/
フォルダーが生成され、HTML 形式の CLI テストレポートが保存されます。
コマンドオプション
#
Apidog CLI は、テストスイート実行を細かく制御できる多様なオプションを提供しています。詳細は
Apidog CLI オプション
を参照してください。
CI/CD での Apidog CLI 利用
#
Apidog CLI は Jenkins、GitLab、GitHub Actions など各種パイプラインツールと統合できます。詳しくは
CI/CD統合
を参照してください。
Modified at
2026-01-15 06:25:40
Previous
ローカルでのテストスイート実行
Next
スケジュールタスク