JSON Web サービスの自動化を行う必要があります。このシナリオに最適なアプローチを提案できますか。すべての考えをイメージで表現しようとしました。
これに最適なツールを教えてください。
ありがとう
JSON Web サービスの自動化を行う必要があります。このシナリオに最適なアプローチを提案できますか。すべての考えをイメージで表現しようとしました。
これに最適なツールを教えてください。
ありがとう
自由に使用できるツールに大きく依存しますが、いくつかのオプションを次に示します。
1) 独自のクライアント (perl スクリプト、c# など) を作成して、2 つの REST Web サービスを個別にヒットし、応答を比較します。
2) curl.exe またはその他のビルド済みユーティリティを使用して HTTP 要求を実行し、カスタム スクリプト/プログラムを記述して応答を確認します。
3) Visual Studio for Testers (または VS Ultimate) などの記録再生 HTTP テスト ツールを使用して、各 Web サービスへの HTTP 要求を記録し、応答を比較します。(C# または VB コードを記述して、プログラムで比較できます)
ただし、JSON 応答 "B" が正しい場合、JSON 応答 "A" も正しいはずであると仮定できる場合は、その仮定を使用して、B を検証し、A をスキップすることができます (よりエンドツーエンドのテスト)。この場合、Web サービスをテストするために、Web サイトまたは iPad アプリを直接操作できます。