Ich würde meine Stimme abgeben für:
WCF Storm - funktioniert in Ordnung, solange Sie direkt auf die WSDL online zugreifen können (doesn Es funktioniert auch nicht, wenn Sie eine WSDL gesendet haben und müssen abarbeiten ...)
SoapUI für hartcodierte, seriöse SOAP-Tests auf Unternehmensebene - einschließlich Lasttests und so weiter. Nichts schlägt es.
Für die funktionale Erkundung eines Dienstes habe ich mich in Storm verliebt, es ist großartig, zu sehen, was herunterkommt und zurückkommt von einem Dienst. Vor allem, wenn Sie mit entsetzlich gestalteten Anbieter-Services arbeiten, die einfach nur XML-Masquerading als Zeichenfolge zurückgeben, die Sie parsen können.
Beim Testen von Sachen schlägt nichts eine solide Testsuite.
Auf dem Server (auf dem es gehostet wird) können Sie einen Browser darauf verweisen, und solange er keine komplexen Objekteingaben hat, können Sie die Dienste von dort aus aufrufen.
Aus Sicht eines Komponententests kapseln Sie Ihre Funktionalität besser in einem separaten Bibliotheksprojekt ein, das Sie dann mit den Standard-Unit-Test-Frameworks (NUnit, MSTest) testen können. Der SOAP-Webdienst ist dann nur ein dünner Wrapper um die Klassenbibliothek herum.
Ich verwende gerne eine Kombination aus SOAPSonar und Fiedler .
Sie können SOAPSonar so einstellen, dass Fiddler als Proxy verwendet wird, damit Sie alles sehen können, was hin und her gesendet wird. Dann können Sie die Anfragen in Fiddler erfassen und wiedergeben und sie mit anderen Parametern erneut senden.
Tags und Links c# asp.net soap web-services