7

サード パーティ ベンダーから REST API を呼び出す必要がある MVC アプリケーションがあります。

REST API は JSON の結果を返すはずですが、MVC アプリケーションの開発とテストを開始するまでは準備ができていないため、REST API (ベンダーが提供するもの) をモックしたいと思います。

MOQについて調べてみましたが、REST APIのモック化には対応していないようです。

4

2 に答える 2

2

最良のアプローチは、おそらく、学習曲線とセットアップが最も少なくて済むものと、環境に適合するものによって異なります。

私はnode.jsとexpressを使ってこの種のことをしました。起動も早く、とてもやりやすかったです。最小限のケースとして、必要な json をファイルに入れ、REST 要求に応答してそれらを提供するだけです。API に合わせてルートを変更するのは非常に簡単です。私はときどき json ファイルが面倒なので、SQL でクエリを作成して作成したり、大量のデータが必要な場合は js コードを作成して作成したりします。

ASP.NET MVC を使用している場合 (それが意図した MVC かどうかわからない場合)、REST API を作成するためのルートを定義するのに適しています。余分なツールは必要ないかもしれません。

缶詰のツールよりも、本物のサーバーと本物の言語の方が好きです。Selenium と Javascript に精通しているテスターであれば、Node.js アプローチが最適かもしれません。あなたは言語を知っており、サーバーを稼働させるために多くの投資をする必要はありません。

于 2012-04-27T05:05:40.033 に答える
0

これは、Soap UI を使用して行うことができます。すでに Soap UI を使用したことがある場合は、簡単なはずです。簡単な手順は次のとおりです。

  • SOAP UI で Rest プロジェクトを作成する
  • プロジェクトに新しい Rest モックを追加する
  • モック アクションを追加する
  • モック アクションにモック レスポンスを追加し、モックを実行します。

ここでダウンロード可能な例を使用して段階的な手順を提供しました

于 2017-11-22T03:10:00.853 に答える