APIテストエディターでステップビルダーを使用して、テスト対象APIへのリクエストの作成、設定、送信を行います。
ステップビルダーでのリクエストの作成
WebテストやモバイルテストへのAPIステップの追加については、こちらをクリックしてください。
新しいAPIリクエストを作成するには、[+ Add step] ボタンをクリックし、[Request details] セクションに次の情報を入力します。
- リクエストに名前を付けます。リクエストに名前を付けておくと、ワークスペースの他のメンバーがリクエストの目的を理解するのに役立ちます。
- 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で要求される関連設定値を設定します。
- AUTH - APIリクエストで認証設定を送信します
- PARAMS - API URLにキーと値のペアのパラメーターを追加します
- HEADERS - リクエストヘッダーをキーと値のペアで入力します
- BODY - データを追加または更新します (ファイルのアップロードなど)
- PRE-REQUEST - リクエストが行われる前にJavaScriptコードを実行します。詳細については、スクリプトの追加に関する記事を参照してください。
- SETTINGS - キーと値のペアとしてリクエストに設定を適用します
リクエストの詳細の入力が済んだら、[Send] ボタンをクリックしてリクエストを送信します。APIテストエディターの [Results] セクションにレスポンスの詳細が表示されます。
リダイレクトの無効化
3xxのレスポンスのリダイレクトを無効にするには、[SETTINGS] タブでキー "followRedirects" と値 "false" を追加します。
次のステップ
リクエストの作成が済んだら、[Validation and variable assignment] セクションを使用して、APIステップのレスポンスからアサーションの作成と変数の作成を行います。