Mockスクリプト
仕組み
1.
2.
$.mockResponse
オブジェクトや$.mockRequest
オブジェクトにアクセスします。3.
4.
$.mockResponse.setBody
メソッドを使用して、変更したデータでmockResponseを書き換えます。5.
Mockスクリプトの使用
Mockタブに切り替え、下部にあるMock Scriptセクションを見つける。
スクリプトのトグルをオンにする。
スクリプトを書いて保存する。
スクリプトリファレンス
Mockスクリプトの例
1.
2.
page
の値をリクエストされた値に合わせます。total
の値を固定値に設定します。3.
$.mockRequestオブジェクト
$.mockRequest
オブジェクトは、Mockスクリプト内で受信したリクエストを表します。Postmanのpm.request
オブジェクトに似ていますが、いくつかの追加機能があります。1.
2.
使用例
$.mockResponseオブジェクト
$.mockResponse
オブジェクトは、返されるレスポンスを表します。Postmanのpm.response
オブジェクトに似ていますが、モックレスポンスをより細かく制御するための追加メソッドがあります。1.
2.
3.
使用例
FAQ
A: Mockスクリプトでは変数を使用できません。これは、変数がApidogクライアントの機能であるためです。モックエンジンはクライアントの一部ではないため、クライアント内の変数を参照できません。
A: Mockスクリプトではログ機能は提供されていません。コンソールはApidogクライアントの機能であるため、モックエンジンはクライアントにログを出力できません。
A: Mockスクリプトはモックサーバー上で実行されますが、前処理/後処理スクリプトはリクエストを送信するApidogクライアント上で実行されます。これらは完全に異なる環境であるため、スクリプトの構文を共有することはできません。
Modified at 2025-03-28 10:41:48