Apidog Docs
🇯🇵 日本語
  • 🇺🇸 English
  • 🇯🇵 日本語
  • 🇪🇸 Español
  • 🇰🇷 한국인
  • 🇨🇳 简体中文
  • 🇵🇹 Português (Portugal)
  • 🇮🇩 Bahasa Indonesia
  • 🇧🇷 Português (Brasil)
  • 🇻🇳 Tiếng Việt
  • 🇨🇳 繁體中文
🇯🇵 日本語
  • 🇺🇸 English
  • 🇯🇵 日本語
  • 🇪🇸 Español
  • 🇰🇷 한국인
  • 🇨🇳 简体中文
  • 🇵🇹 Português (Portugal)
  • 🇮🇩 Bahasa Indonesia
  • 🇧🇷 Português (Brasil)
  • 🇻🇳 Tiếng Việt
  • 🇨🇳 繁體中文
🇯🇵 日本語
  • 🇺🇸 English
  • 🇯🇵 日本語
  • 🇪🇸 Español
  • 🇰🇷 한국인
  • 🇨🇳 简体中文
  • 🇵🇹 Português (Portugal)
  • 🇮🇩 Bahasa Indonesia
  • 🇧🇷 Português (Brasil)
  • 🇻🇳 Tiếng Việt
  • 🇨🇳 繁體中文
HomeLearning Center
Support CenterAPI ReferencesDownloadChangelog
HomeLearning Center
Support CenterAPI ReferencesDownloadChangelog
  1. Learning Center
  • Back to home
  • サポートセンター
  • Apidog サポートセンター
  • インポート/エクスポート
    • APIデータをApidogにインポートする方法
    • Apidog で cURL をインポートする方法
    • Postman の環境を Apidog に移行する方法
    • Swagger/OpenAPI インポート時にエンドポイントを自動グループ化する方法
  • リクエスト送信
    • Apidog は Socket.IO に対応していますか?
    • パラメータ値の「+」がスペースとしてデコードされるのはなぜですか?
    • Apidogでリクエストを送信する方法
    • ApidogでGraphQLリクエストを送信する方法
    • Apidog で gRPC リクエストを送信する方法
    • Apidog で SOAP/WebService リクエストを送信する方法
    • Apidog で WebSocket リクエストを送信する方法
    • Apidog は WebSocket API でプリリクエスト/テストスクリプトおよびアサーションをサポートしていますか?
    • ApidogでSSEリクエストを送信する方法
    • フォルダレベルでデフォルトヘッダーを追加するには?
    • Apidog は gRPC API でプリリクエスト/テストスクリプトおよびアサーションをサポートしていますか?
    • ELANREFUSED.DNS Resolver Error
    • リクエスト送信時に「socket hang up」エラーが発生するのはなぜですか?
    • リクエストエラーの修正
      • read ECONNRESET エラーの修正
      • ECONNREFUSED エラーの修正
      • ETIMEDOUT エラーの修正
      • ENOTFOUND: Couldn't resolve host エラーの修正
      • ENOTFOUND の修正:getaddrinfo ENOTFOUND www エラー
      • connect EHOSTUNREACH エラーの修正
  • API設計
    • パスで変数を使用するにはどうすればよいですか?
    • レスポンスコンポーネントをデフォルトレスポンスとして使用できますか?
    • エンドポイントを変更したユーザーを確認するには?
    • Apidog でエンドポイントフォルダーを一括削除するにはどうすればよいですか?
    • エンドポイントのパスにプレフィックスを一括で追加/削除するにはどうすればよいですか?
    • Schema Editorでプロパティの階層を移動する方法は?
    • 文字列プロパティに複数の列挙値があり、さまざまな場所で使用される場合、この enum を全体で一貫して参照するにはどうすればよいですか?
    • Apidog のリソースフォルダー ID を取得する方法
    • Apidog のリソースフォルダー ID を取得するにはどうすればよいですか?
    • URL パスで変数を使用するにはどうすればよいですか?
    • エンドポイント、ドキュメント、またはテストシナリオを誤って削除した場合はどうすればよいですか?
    • Apidog はカスタムエンドポイントのリクエストコードをサポートしていますか?
    • Swagger/OpenAPI を Apidog にインポートする際にエンドポイントを自動的にグループ化する方法
    • モックレスポンスで重複しない配列データを生成するにはどうすればよいですか?
    • パスで「#」の入力がサポートされていないのはなぜですか?
  • APIデバッグ
    • Apidog はサードパーティのキー管理システムとどのように統合されますか?
    • 同じリクエストが他のツール(Postman など)では正しく動作するのに、Apidog では動作しないのはなぜですか?
    • Apidog でデータベースから変数値を取得する方法
    • 他のツールからApidogへ環境を移行する方法
    • Apidogでスクリプトを使用してアサーションを行う方法
    • JSONPath は配列しか抽出できません。Apidog でその中から単一の要素を抽出するにはどうすればよいですか?
    • 異なる環境でデータベースアカウントの認証情報が異なる場合、Apidog でデータベース操作を設定する方法
    • カスタムスクリプトでサービスのベース URL を取得する方法
    • APIレスポンスが大きすぎる場合、Apidogが最大Node.js文字列長を超過したエラーを報告するのはなぜですか?
    • コンソール出力のサイズ制限はどのくらいですか?大きなファイルを出力するとエラーが発生するのはなぜですか?
    • Windows で DB2 データベース接続エラーを解決する方法
    • Apidog で Oracle Database に接続する際に NJS-045 エラーが表示されるのはなぜですか?
    • Apidog のカスタムスクリプトで動的な値を生成する方法
    • 同じエンドポイントへのクライアントリクエストは成功するのに、Web 側でデバッグすると「Unable to request address」というエラーが発生するのはなぜですか?
    • レスポンスが大きすぎる場合、Apidog がエラーを報告するのはなぜですか?
    • Apidog の記録エンドポイントはどのように使用しますか?
    • エンドポイントのレスポンスを定義する際、エンドポイントにレスポンス内容がないことは許可されますか?
    • カスタムスクリプトでサービスの baseURL を取得するにはどうすればよいですか?
    • Apidog で元のパケットを表示するにはどうすればよいですか?
    • リクエストの実行時に「Invalid URI xxx」エラーが表示されるのはなぜですか?
    • Apidog スクリプトで非同期リクエストを行うにはどうすればよいですか?
    • リクエスト送信時に「Couldn't resolve host」というメッセージが表示されるのはなぜですか?
    • コンソールの出力サイズ制限とは何ですか?大きなファイルを出力するとエラーが発生するのはなぜですか?
    • エンドポイントリクエストでファイルをアップロードするにはどうすればよいですか?
    • Apidog がクラッシュする、またはレスポンスデータが表示されない場合の対処方法
    • Apidog が OAuth2.0 で使用する公式リダイレクト URI
  • モックAPIデータ
    • APIを自動的にモックする方法
    • Apidog のモックで何ができますか?
    • Apidog で固定の API データをモックする方法
    • Apidogで条件付きデータをモックする方法
    • Apidogでクラウドモックを有効にする方法
    • Apidog でセルフホスト型モックを有効にする方法
    • Apidog は WebSocket API のモックをサポートしていますか?
    • モックエンドポイントをリクエストしたときにブラウザがコンテンツを返さないのはなぜですか?
  • 自動テスト
    • ローカルクライアントではテストシナリオが問題なく実行されるのに、Apidog CLI または runner で実行するとエラーが発生するのはなぜですか?
    • Apidogでテストシナリオを作成する方法
    • テストステップ間でデータを渡す方法
    • 事前ステップのデータを正常に参照できないのはなぜですか?
    • Apidog で foreach ループを使用する方法
    • エンドポイント/エンドポイントケースからデータを同期する場合の違いは何ですか?
    • Apidogでテストデータを使用する方法
    • Apidog のスクリプトでテストデータを取得する方法
    • Apidog でテストシナリオを一括実行する方法
    • Apidogでテストタスクをスケジュールする方法
    • Apidog でパフォーマンステストを実行する方法
    • パフォーマンステストで実際のリクエストとレスポンスを確認するにはどうすればよいですか?
    • Apidog でパフォーマンステストレポートをエクスポートするにはどうすればよいですか?
    • データベースクエリの結果を、ループする API リクエストのパラメータとして使用する方法
    • CI/CD 中に ApiDog で Stripe Webhook をキャプチャして検証する
    • Runner で「Error: unable to verify the first certificate on runner」エラーを解決する方法
    • General Runner Docker コンテナの「Not Found」エラー。
    • Apidog Web版でGeneral Runnerのサーバーホストを設定する方法
    • スケジュールされたテストシナリオが 0 リクエストで終了するのはなぜですか?
    • Runner または CLI でファイルアップロードパラメータが見つからない場合はどうすればよいですか?
    • アップロードファイルのステップを含むテストシナリオを Runner で実行する方法
    • Runner で「Error: unable to verify the first certificate on runner」エラーを解決するにはどうすればよいですか?
    • Runner に問題が発生した場合、問題を特定するために Runner ログへアクセスして検索するにはどうすればよいですか?
    • エンドポイントのパラメータがアップロードファイルで、Runner または CLI で見つからない場合はどうすればよいですか?
    • API ユースケースが変更されたときに、テストステップが自動的に同期されないのはなぜですか?
    • Markdown ドキュメントで複数のドル記号を使用すると、一部のコンテンツが正しく表示されないのはなぜですか?
    • セルフホスト型 Runner はタスクの実行後にサーバー上でテストレポートを生成しますか?
    • テストシナリオ内のリクエストに統一されたプリ/ポストプロセッサを追加できますか?
    • 1 回の自動テスト実行中に動的な値の一貫性を保つにはどうすればよいですか?
  • APIドキュメントの公開
    • 公開ドキュメント内のすべての Apidog ロゴを非表示にする方法
    • API 仕様が更新された場合、API ドキュメントも変更されますか?
    • Apidog で共同作業者に API を共有する方法
    • Apidog ドキュメントのドメインをカスタマイズする方法
    • Apidogで複数バージョンのドキュメントを作成する方法
    • Apidog の Publish Docs Sites における共有範囲
    • Apidog における Share Doc リストの共有範囲
    • 公開された Share Docs にホスト名が表示されないのはなぜですか?
    • 共有ドキュメントでドキュメント利用者が Base URL を変更するには?
    • 公開済みの Apidog ドキュメントを複製して自分のプロジェクトで使用できますか?
    • Apidog オンラインドキュメントでヘッダー(例:トークン)を共有する方法
    • チームメンバーが公開済みドキュメントを見つけられないのはなぜですか?
    • カスタムドメインで SSL 証明書の有効期限切れまたは Cloudflare 526 エラーを修正するにはどうすればよいですか?
    • カスタム SMTP は正常に設定されているが、許可リストに登録されたユーザーが OTP メールを受信できない
  • Markdown
    • Apidog 内のさまざまなページやエンドポイントにリンクするためにカードを使用する方法
    • Markdown ドキュメントで複数の $ 記号を使用すると、一部のコンテンツが正しく表示されないのはなぜですか?
    • Apidog Markdown で透明背景画像を使用する方法
    • Markdown テーブルの列幅を設定する方法
    • Markdown ドキュメントに内部 API、ドキュメント、データスキーマ、またはフォルダーを挿入するにはどうすればよいですか?
    • Apidog のカードコンポーネント内で、プロジェクト内のドキュメントまたはエンドポイントへのリンクを追加するにはどうすればよいですか?
  • ブランチ
    • スプリントブランチにアクセスするには?
  • 管理
    • Apidog クライアントをサイレントインストールする方法
    • 管理者アクセス権があるにもかかわらず「No Permission」エラーが表示されるのはなぜですか?
    • Runner のバージョン番号を確認するにはどうすればよいですか?
    • Apidog は win7 をサポートしていますか?
    • インストール後に Apidog で「Cannot locate program entry point DiscardVirtualMemory in dynamic link library KERNEL32.dll」というエラーが表示されるのはなぜですか?
    • サブスクリプションの変更と返金
    • Web Requests Work, But App Gets "read ECONNRESET"—なぜですか?
    • Windows システム更新後に Apidog を開けないのはなぜですか?
    • Windows システム更新後に Apidog が開かなくなる理由
  • 請求
    • Apidog でチーム用に別の請求アカウントを設定できますか?
    • Apidog におけるチームアクセスおよび請求の問題
    • 招待されたチームメンバーが Apidog にアクセスできません。
    • 個人の有料チームを組織に移行する
  • オンプレミス
    • Apidog セルフホスト(Enterprise)版におけるユーザーおよびアクセス管理
  • Webとクライアント
    • Linux デスクトップ版のダウンロードとインストール
  1. Learning Center

自動テスト

ローカルクライアントではテストシナリオが問題なく実行されるのに、Apidog CLI または runner で実行するとエラーが発生するのはなぜですか?
最も一般的な問題は、変数の使用に関連しています。 Apidog ローカルクライアントで実行する場合、クライアントに保存されている変数の「現在値」が使用されます。この値はサーバーには同期されません。一方、CLI または runner で実行する場合は、サーバーに保存されている「初期値」が使用されます。...
Apidogでテストシナリオを作成する方法
テストシナリオを作成する Apidogを開いたら、「Tests」モジュールに移動し、検索バーの横にある+をクリックして新しいテストシナリオを作成します。適切なディレクトリを選択し、優先度を設定して作成を完了します。 ![](https://api.apidog.com/api/v1/proje...
テストステップ間でデータを渡す方法
自動テストのシナリオでは、複数のリクエスト間でデータを渡すことは非常に一般的です。典型的なケースには次のようなものがあります。 リクエスト 1 がログインリクエストでトークンを返し、リクエスト 2 がこのトークンを使用して他のデータをリクエストする場合。 リクエスト 1 が ID を返し、リクエス...
事前ステップのデータを正常に参照できないのはなぜですか?
まず、現在「Tests」モジュールにいることを確認してください。「事前ステップのデータを参照する」機能は、Tests モジュールでのみ利用でき、APIs モジュールでは利用できません。 現在、確実に Tests モジュールにいる場合は、「Actual Request」タブに切り替えて、リクエストで参...
Apidog で foreach ループを使用する方法
複数の要素を含む配列(特定のコンテンツのリスト、または前のステップから取得したリスト)があり、そのリスト内の各項目に対して同じ操作を実行する必要がある場合(例:最初に商品リストを取得し、その後リスト内の各商品をショッピングカートに追加する場合)、ForEach ループを使用する必要があります。 Fo...
エンドポイント/エンドポイントケースからデータを同期する場合の違いは何ですか?
エンドポイント/エンドポイントケースからインポートされたテストステップでは、そのリクエストデータを関連するエンドポイント仕様/ケースと同期できます。 エンドポイント/エンドポイントケースをテストステップにインポートする際に、手動モードまたは自動モードを選択できます。 手動モードは、複数人で共同作業...
Apidogでテストデータを使用する方法
Apidogはデータ駆動テストをサポートしており、CSVまたはJSON形式のテストデータセットをインポートして、テストリクエスト内で使用できます。 はじめに テストシナリオを作成し、必要なテストステップを追加します。 テストデータを準備します。テストデータのセットは二次元テーブル...
Apidog のスクリプトでテストデータを取得する方法
以下のように、スクリプト内でテストデータ変数にアクセスできます。 pm.iterationData.has(variableName:String): function → Boolean: テスト変数が存在するかどうかを確認します。pm.iterationData.get(variableName...
Apidog でテストシナリオを一括実行する方法
Apidog は、設定済みの複数のテストシナリオを一括で実行する機能をサポートしています。 Tests モジュールで、左側のフォルダーツリーにあるフォルダーをクリックすると、右側のパネルにそのフォルダー内のすべてのテストシナリオの一覧が表示されます。この一覧では、環境や直近の実行結果など、各テストシ...
Apidogでテストタスクをスケジュールする方法
「スケジュール済みタスク」を設定すると、構成済みの自動テストシナリオを指定した時刻に自動実行し、タスクの実行結果を取得して、定期テストや回帰テストの要件を満たすことができます。 :::tip[] スケジュール済みタスクは現在ベータ版です。 スケジュール済みタスクを実行するには、まずself-hos...
Apidog でパフォーマンステストを実行する方法
:::tip[]パフォーマンステスト機能は現在ベータ版です。::: パフォーマンステストでは、API に対して大規模なサービスリクエストを送信し、パフォーマンスのボトルネックを特定し、安定性を評価し、負荷がかかった状態での潜在的なリスクを明らかにし、API が高負荷時にも確実に動作し、リクエストに応...
パフォーマンステストで実際のリクエストとレスポンスを確認するにはどうすればよいですか?
Apidog のパフォーマンステストでは、実際のリクエストとレスポンスを確認する機能は提供されていません。 これは、パフォーマンステストが高負荷時における API の挙動を評価することに重点を置いており、これらの API はすでに機能テストに 100% 合格している必要があるためです。問題がある場合...
Apidog でパフォーマンステストレポートをエクスポートするにはどうすればよいですか?
パフォーマンステストは現在ベータ段階であり、Apidog ではまだパフォーマンステストレポートのエクスポートをサポートしていません。結果は Apidog クライアント内でのみ確認できます。
データベースクエリの結果を、ループする API リクエストのパラメータとして使用する方法
Apidog では、データベースクエリの結果をパラメータとして使用し、API リクエストをループ実行できます。以下の手順に従ってください。 テストシナリオで、「データベース操作」ステップを追加します。SQL クエリを実行し、その結果を変数(例:`id`)に抽出します。SQL クエリが...
CI/CD 中に ApiDog で Stripe Webhook をキャプチャして検証する
Q: ApiDog は Stripe Webhook を直接リッスンすることをサポートしていますか?いいえ、ApiDog は Webhook のリッスンをネイティブにはサポートしていません。ただし、バックエンドとデータベースを活用することで、Webhook イベントを検証することは可能です。 Q: ...
Runner で「Error: unable to verify the first certificate on runner」エラーを解決する方法
Apidog の Runner を実行している際に「Error: unable to verify the first certificate on runner」エラーが発生する場合、通常は Runner がサーバーの SSL 証明書を検証できないことが原因です。これは、サーバーが自己署名証明書を...
General Runner Docker コンテナの「Not Found」エラー。
Q: 問題は何ですか?A: Apidog ドキュメント(https://docs.apidog.com/general-runner-755233m0)に従って General Runner Docker コンテナを実行しようとすると、ユーザーに「Not Found」エラーが発生します。このエラーは...
Apidog Web版でGeneral Runnerのサーバーホストを設定する方法
ブラウザのセキュリティ制限により、Web版ではHTTPSページから安全でないHTTPにアクセスできません。そのため、Web版ではGeneral Runnerのサーバーホストの設定に失敗する場合があります。 代わりに、Apidogクライアントで設定してください。
スケジュールされたテストシナリオが 0 リクエストで終了するのはなぜですか?
Q: スケジュールされたテストシナリオが 0 リクエストで終了したのはなぜですか? A: スケジュールされた実行に設定された環境が「Private」に設定されていたため、スケジュールされたタスクを通過したリクエストがありませんでした。Apidog では、環境がプライベートの場合、スケジュールされたテ...
Runner または CLI でファイルアップロードパラメータが見つからない場合はどうすればよいですか?
Apidog はローカルファイルのパスのみを保存し、ファイル自体は保存しません。そのため、異なるマシンで Runner または CLI を使用してテストを実行する場合、ファイルが見つからないというエラーが発生することがあります。 これを解決するには、次の手順を実行してください。 テストシナリオを実...
アップロードファイルのステップを含むテストシナリオを Runner で実行する方法
Apidog では、エンドポイントリクエスト内のファイルパラメータは、実際には ファイルパス(ファイル自体ではありません)のみを保存します。リクエストを送信する際、Apidog はファイルパスに基づいて実際のファイルを探し、その後送信します。そのため、以下を確認する必要があります。 ...
Runner で「Error: unable to verify the first certificate on runner」エラーを解決するにはどうすればよいですか?
Apidog で Runner を実行しているときに「Error: unable to verify the first certificate on runner」エラーが発生する場合、通常は Runner がサーバーの SSL 証明書を検証できないことが原因です。これは、サーバーが自己署名証明書...
Runner に問題が発生した場合、問題を特定するために Runner ログへアクセスして検索するにはどうすればよいですか?
the docker ps コマンドを使用して、問題のある Runner 情報を見つけます。 Runner コンテナ ID に基づいて、次のコマンドを実行し、有効なログを照会します。 # View the last 100 lines of the log for container ID ...
エンドポイントのパラメータがアップロードファイルで、Runner または CLI で見つからない場合はどうすればよいですか?
Apidog はファイル自体ではなく、ファイルのローカルパスのみを保存します。そのため、別のマシンで Runner または CLI を使用してテストを実行すると、ファイルが見つからないというエラーが発生する場合があります。 解決策: テストシナリオを実行するサーバーにファイルをアップロードします。...
API ユースケースが変更されたときに、テストステップが自動的に同期されないのはなぜですか?
ステップがエンドポイントのユースケースからインポートされ、copy の方法を選択している場合エンドポイントのユースケースが変更されても、ステップは変更されず、両者の間に関連付けはありません。 ステップがエンドポイントのユースケースからインポートされ、「Reference」方式を選択している場合エ...
Markdown ドキュメントで複数のドル記号を使用すると、一部のコンテンツが正しく表示されないのはなぜですか?
Apidog で使用される Markdown エディターは、$xxxxx$ を数式として解析します。コンテンツが数式ではないにもかかわらず、複数の $ が含まれている場合、解析に失敗し、正しく表示されないことがあります。これを避けるには、以下の方法を使用できます。 方法 1. インラインコードブロッ...
セルフホスト型 Runner はタスクの実行後にサーバー上でテストレポートを生成しますか?
テストレポートは Runner のローカルには保存されません。クライアントでご確認ください。
テストシナリオ内のリクエストに統一されたプリ/ポストプロセッサを追加できますか?
はい、Apidog はテストシナリオに対して統一されたプリ/ポストプロセッサを設定することをサポートしています。有効にすると、シナリオ内のすべてのリクエストは、シナリオ実行時に同じプリ/ポストプロセッサを自動的に実行します。 この機能を有効にするには: プロジェクト設定に移動します。 ![...
1 回の自動テスト実行中に動的な値の一貫性を保つにはどうすればよいですか?
動的式({{$person.fullName}} など)は、呼び出されるたびに新しい値を生成します。テストフロー内でこのような式を複数回、変数に直接割り当てると、ステップ間でデータの不整合が発生する可能性があります。 推奨される方法: 動的な値を一度だけ生成して変数に保存し、テスト全体でその変数を参...
Previous
モックエンドポイントをリクエストしたときにブラウザがコンテンツを返さないのはなぜですか?
Next
ローカルクライアントではテストシナリオが問題なく実行されるのに、Apidog CLI または runner で実行するとエラーが発生するのはなぜですか?
Built with