APIテストエディターでは、テスト対象のAPIにリクエストを作成、設定、送信できます。APIテストエディターでリクエストを作成する方法は2つあります。
WebテストやモバイルテストへのAPIステップの追加については、こちらをクリックしてください。
ステップビルダーを使いましょう
APIテストエディターでリクエストを直接作成するには、+ ステップを追加ボタンをクリックし、リクエストの詳細セクションに次の情報を入力してください。
- リクエストに名前を付けます。リクエストに名前を付けておくと、ワークスペースの他のメンバーがリクエストの目的を理解するのに役立ちます。
- HTTPメソッドを選択します: GET、POST、PUT、PATCH、FETCH、DELETE、HEAD、またはOPTIONS
- URLを入力します。mabl変数構文を使用して、ベースURL (api.url) を参照します。たとえば、
api.urlがhttps://example.com/apiで、https://example.com/api/usersに対してリクエストを行う場合は、URLフィールドに{{@api.url}}/usersと入力します。 - 次のタブを使用して、APIで要求される関連設定値を設定します。
- 認証 - APIリクエストで認証設定を送信します
- パラメータ - API URLにキーと値のペアのパラメーターを追加します
- ヘッダー - リクエストヘッダーをキーと値のペアで入力します
- ボディ - データを追加または更新します (ファイルのアップロードなど)
- リクエスト前処理用 - リクエストが行われる前にJavaScriptコードを実行します。詳細については、スクリプトの追加に関する記事を参照してください。
- 設定 - キーと値のペアとしてリクエストに設定を適用します
ステップビルダーでのリクエストの作成
cURLからステップをインポート
cURLリクエストで作業したい場合は、以下の手順でcURLリクエストを編集者にインポートできます。
- ステップを追加の横にある下向き矢印をクリックし、Import step from cURLを選択してください。
- cURLリクエストを貼り付けて、インポートしてください。
cURLリクエストのインポート
リダイレクトの無効化
3xxのレスポンスのリダイレクトを無効にするには、[設定] タブでキー "followRedirects" と値 "false" を追加します。
次のステップ
リクエストの作成が済んだら、[バリデーションと変数代入] セクションを使用して、APIステップのレスポンスからアサーションの作成と変数の作成を行います。