So erstellen Sie eine web-service-Lasttests mit Visual Studio 2010?
Gibt es eine Möglichkeit zum testen eines Web Service mit VS2010 wie es ist verwendet werden, um zu testen, eine Website?
Für eine web-Seite kann ich erstellen Sie eine Reihe von WebTestRequest Objekte, die emulieren das laden und Parsen der web-Seite von dem test, und dann, die Umsetzung der GetRequestEnumerator ich kann zu Ergebnissen führen, die der Last-test, so dass die Ausführungszeit und die Nutzlast jeder einzelnen Seite bewertet werden konnten von den test-runner und veröffentlicht in meinem test-Berichte ausführen.
Ich würde gerne tun das gleiche für Sie einen test über die web-service-Aufruf, so dass jedes mal ich rufen Sie die web-service (es gibt eine gewisse Logik im aufrufenden es, wie der Anmeldung, immer ein security-token und geben Sie eine korrekte formatierte XML-Dokument an den web-service-Methode) kann ich Ertrag das Ergebnis zu meinem test-runner und auswerten.
Gibt es einen Weg, es zu tun, oder muss ich das implementieren einer bestimmten Klasse Erben von der WebTestItem abstrakte Klasse?
Grüße
Massimo
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ja, es ist möglich zu testen, Web Services mit Hilfe Web-Performance-Tests in Visual Studio 2010 Ultimate.
Hier ein paar nützliche links:
Als Ausgangspunkt, Sie können über einen web-proxy-tool wie Fiddler abfangen der HTTP-requests an die Web-Dienste, kopieren Sie den Inhalt des SOAP-envelopes in die Web-Performance-Tests und dann zwicken Sie entsprechend basierend auf dem test-Szenario, das Sie simulieren möchten.
Diese nicht ganz Ihre Frage zu beantworten, wie es ein 3rd party tool, aber SOAP-UI ist ein großes Stück der (Kostenlose) software für Lasttests von web-services, egal ob Ihre eigenen oder jemand anderes. Sie können einzelne Anfragen, oder tun eine Reihe von verschiedenen tests laden.
Haben wir für Sie für einen service verwendet die Anmeldeinformationen, so dass ich bin sicher, es wird funktionieren, um Ihr Szenario.