Apidog には、API リクエストとテストに動的な動作を追加できる、強力な JavaScript ベースのスクリプトエンジンが含まれています。このエンジンは Postman スクリプトと完全に互換性があります。カスタムスクリプトを使用すると、次のことができます。1.
レスポンスの検証: ステータスコード、ヘッダー、ボディの内容を検証するアサーションを作成します(ポストプロセッサ)。
2.
リクエストの変更: URL パラメータ、ヘッダー、またはボディデータを動的に設定します(プリプロセッサ)。
3.
変数の管理: 変数を設定および取得することで、リクエスト間でデータを受け渡しします。
4.
外部連携: 他の言語(Java、Python、PHP、Go など)で記述されたプログラムを呼び出します。
使用方法#
スクリプトは、リクエストのライフサイクルの 2 つの段階で実行できます。プリプロセッサ: リクエストが送信される前に実行されます。
ポストプロセッサ: レスポンスを受信した後に実行されます。
デバッグ#
デバッグの目的で、pm.console.log() または console.log() を使用して Console にメッセージを出力できます。FAQ#
Q: Apidog は pm.nextRequest() をサポートしていますか?A: いいえ。Apidog では、Postman にある「Run Collection」機能の代わりに、ワークフローのオーケストレーションに テストシナリオを使用します。テストシナリオでは、Condition ステップ(If-Else)を使用して、ロジックに基づいて実行フローを制御でき るため、pm.nextRequest() は不要です。 Modified at 2026-06-11 07:06:02