2017-08-25 5 views
1

SwaggerにAPIのドキュメントがあり、エンドポイントやリクエストが異なります。 私のAPIのSwaggerのswagger.jsonリンクをコレクションとしてPostmanにインポートし、そこにテストケースを追加するために使用しました。新しいリクエストが開発者によってAPIに更新されると、Postmanコレクションを更新する方法

しかし、開発者がAPIにもっと多くのリクエストを追加すると、テストケースに影響を与えずに新しいリクエストをインポートすることができないという混乱を招いています。

例:
私は、Swagger UIからインポートされた65のリクエストとテストケースが書かれた1つのAPIを持っています。 それから数日後、私は同じリンクを使ってインポートしました。要求の数が69に変更されました。つまり、4つの新しいリクエストが追加されましたが、Postmanはコレクション全体をテストケースに置き換えました。

答えて

0

自動処理があるのであれば興味がありますが、それは存在しません。 JSONを重複してインポートする必要があります(コレクションが既に存在するため、Postmanが提案しています)、新しいリクエストを複製して現在のコレクションに統合します。 多くの更新が行われた場合、本当に苦しいことがあります。

現在のコレクションをJSONでエクスポートし、diffツールで2つのファイルをdiffして、新しい要求をいくつかの操作で追加し、独自のJSONファイルを再インポートする方が現実的かもしれません。行う。

アレックス

関連する問題