PostmanからのAPIコレクションのインポートに加えて、mabl APIテストをエクスポートしてPostmanに戻すこともできます。エクスポートのワークフローは、以下の3つのステップで構成されています。
- mabl APIテストをJSONファイル形式のPostmanコレクションとしてエクスポートします。
- ファイルを新しいコレクションとしてPostmanにインポートします。
- Postmanでコレクションを実行して、すべてが機能することを確認します。
APIテストのエクスポート
mabl APIテストは、テストの詳細ページからだけでなく、APIテストエディター内からもPostmanコレクションとしてエクスポートできます。ダウンロードボタンをクリックすると、PostmanコレクションがJSON形式でダウンロードされます。
テストの詳細ページからAPIテストフローをPostmanコレクションとしてエクスポート
ファイルアップロードの管理
テストにファイルアップロードステップが含まれている場合、テストをエクスポートするときに、該当するファイルのリストがmablデスクトップアプリケーションに表示されます。これらのファイルをmablワークスペースからローカルマシンにダウンロードできます。テストをPostmanにインポートするときに、これらのファイルを正しいディレクトリに手動で追加してください。
Postmanへのインポート
Postmanアプリケーションを開き、アプリケーションの左上の領域にある [Import] ボタンをクリックします。ダイアログが開き、mablからエクスポートしたファイルをアップロードできます。
インポートすると、Postmanコレクション内にAPIコレクションが表示されます。リクエストをクリックして [Tests] タブに移動すると、mabl生成コードが表示される場合もあります。このコードは、スクリプトを使用せずにmablで作成されたアサーションと変数を示します。
mabl APIテストにカスタムスクリプトが含まれている場合
Postmanにエクスポートした後のmabl生成スクリプト
APIスニペットのエクスポート
mabl APIテストにカスタムスクリプトが含まれている場合、完全なスクリプトには、個々のスニペットの最初と最後を示すコメントが結合されます。
コレクションの実行
すべてが機能することを確認するには、Postmanでコレクションを実行します。Postmanコレクションの実行に失敗した場合は、APIリクエストが依存するすべての外部変数がコレクションレベルと環境レベルに存在するかどうかを確認してください。