Testen von WCF-web service
Ich geschrieben habe, eine kommerzielle WCF-web service.
Möchte ich den service an eine andere person zu testen, unabhängig von der Anwendung, wird über die web-service. Dies ist, weil ein Dritter sein wird, Gebäude, app-und wir haben keinen Zugriff auf im moment.
Andere Sache zu erinnern ist auch, dass die person, die ich wollen hand dies ab, um für die Prüfung ist eine nicht-Programmierer. Das ist wichtig.
Gibt es irgendwelche tools gibt, die abonniert werden kann, um einen WCF-service, und zu erkennen, welche Daten aufgenommen werden muss, und erstellen Sie eine GUI zu versuchen, verschiedene Kombinationen von Daten?
Dank.
InformationsquelleAutor peter | 2010-09-26
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich in der Regel verwenden SoapUI für diesen Zweck. Sie können auch erstellen von test-Anzüge mit es und es ist kostenlos. Alternativ können Sie verwenden Sie den Microsoft WcfTestClient.exe kommt mit Visual Studio ab version 2008 Schätze ich...
InformationsquelleAutor Bernd
WCF Test Client (WcfTestClient.exe)
Finden Sie den WCF Test Client (WcfTestClient.exe) in der folgenden Position: **C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE**
Mit der WCFTestClient Werkzeug zum Testen von Dienstmethoden
InformationsquelleAutor CD..
Können Sie verbrauchen eine web-service mit Office InfoPath oder schreiben Sie eine einfache test-Anwendung in C#.
Warum schreibst du nicht eine dynamische?
Ich habe nur einen sehr kleinen Zeitrahmen. Schreiben mein eigenes wäre toll aber.
Eine einfache gui erstellt, die beim Aufruf des web service aus einem browser, so was ist das problem?
elsni können Sie bitte erklären, was du meinst? Redest du von der WCF Test Client? Ich untersuche, haben aber einige andere Probleme mit. Ich habe eröffnet einen neuen Beitrag über,, stackoverflow.com/questions/3800095/.... Um ehrlich zu sein 'was ist das problem". Ich bin unter einer Menge Druck von 2 Unternehmen. Dies kann nicht ohne.
InformationsquelleAutor elsni
Im Allgemeinen müssen Sie zum veröffentlichen der web-service-meta-Daten (normalerweise als wsdl-Endpunkt) - diese Metadaten ermöglichen soll jeder client, um alle Informationen, die benötigt werden, um Anrufe zu tätigen, um Ihre web-service.
Kann dies helfen: http://msdn.microsoft.com/en-us/library/ms734765.aspx
Kann: http://keithelder.net/blog/archive/2008/01/17/Exposing-a-WCF-Service-With-Multiple-Bindings-and-Endpoints.aspx
Update:
Aus dem Kommentar, wird angezeigt, dass Sie müssen nicht Programmierer in der Lage sein zu testen, Ihre Dienstleistung und suchen für eine Benutzer-Schnittstelle, die verwendet werden können, um zu arbeiten direkt mit dem web-service (und passen sich automatisch an änderungen). Soweit ich weiß, es wird nichts gebaut, dass dies für Sie tun (obwohl die alten
asmx
services erstellt web-Formulare, die verwendet werden könnten).können Sie bitte Bearbeiten Sie die Frage und aktualisiert entsprechend die Notwendigkeit für nicht-Programmierer, um den web service testen.
Fair genug. Getan.
InformationsquelleAutor Oded
Du suchst also Anwendung, erstellen der Benutzeroberfläche für die manuelle Prüfung von Ihrem service? Nicht sicher, ob so etwas wie, dass steht kostenlos zur Verfügung. SoapUI PRO ist in der Lage, das zu tun, aber im Gegensatz zu gemeinsamen SoapUI ist es nicht kostenlos. Basic SoapUI version erfordert tester zu schreiben, die XML-Nachrichten direkt.
Sollten Sie sich Gedanken über Ihre Anforderung. Sie möchten tester ohne Programmierkenntnisse zu testen artificat das ist für Programmierer, nicht für Endbenutzer. Vermutlich haben Sie sich für den Kauf von Werkzeug oder schreiben Sie Ihre eigenen Lösung zu unterstützen, wie Sie testen.
InformationsquelleAutor Ladislav Mrnka