2011-02-05 9 views
0

私には2つのWCFサービスがあります。私はそれらのうちの1つが動作し、それらのうちの1つが私の問題ではないことを知っています。私はWP7エミュレータからそれらを呼んでいて、何もフィドラーに現れていません(働いているものでさえ、 。WCFサービスのテスト

WCFサービスへのPOSTリクエストをテストするには、どのような方法が推奨されますか。

答えて

0

私はいつもTDDを使って開発しようとしています。これは、単体テストプロジェクトを作成し、ユニットテストを使用して自分のサービスをテストすることを意味します。

+0

私はTDDを使用しています。私の問題は、POSTリクエストで通信エラーが発生していることです。私はFIDDLERを働かせることができないので、私は誰にも他のアイデアがあるかどうかを調べようとしています。 – user208662

+1

"失敗ユニットテストを作成する"。また、FiddlerのFAQを見て、ローカルホストで動作するようにFiddlerを設定する方法についても調べてください。 –

0

あなたは2つの少し異なる質問をしていますので、別々に回答します。
まず、フィドラーを使用してWP7エミュレータトラフィックを盗聴する際にいくつか問題があります。 WP7エミュレータを使用すると、フィドラーがWiFiトラフィックを盗聴することを拒否することがあります。私の場合、フィドラーはWiFiをオフにしてイーサネットケーブル(もちろんWP7デバイス用のデータケーブル)を使用する場合にのみ、スニッフィングを始めました。 Wi-Fiを無効にすることは1つの選択肢です。もう1つの選択肢は、フィドラーを再構成することです。このトピックを確認してください(WP7で作業するためのフィドラーの設定について):Windows Phone 7 sniffer

ツールに関する2番目の質問です。私は(かなり長い間)soapUIという名前の本当に便利なツールを使用しています。インストールするだけで、新しいプロジェクトを作成して楽しむことができます。 soapUIを使用して新しいプロジェクトを作成するときは、wsdlへのパスを入力する必要があります。これは次のようになります:myservicename.svc?wsdl

これはあなたを助けてくれることを望みます。とにかく質問がある場合は質問してください。

+0

btw、soaupUIの無料版は、一般的なタスクに必要なすべての機能を備えています。また、別の偉大な(そして無料の)ツール、loadUIと密接に結びついています。 wcfサービスの負荷テストに使用します。 –