Sono un principiante nei servizi web. Sono totalmente nuovo per testare i servizi web. Un nuovo progetto richiede di testare i servizi Web e il cliente è a favore di qualsiasi strumento open source. Qual è l'approccio alla verifica dei servizi Web? Si prega di suggerire uno strumento (con script minimo) per testare i servizi web?Come si eseguono i test dei servizi Web?
risposta
Partenza SoapUI - uno dei migliori strumenti di test di servizi web - in più è gratis !!
Hanno anche una versione "Pro" che costa - puoi fare più cose, come test di carico ecc., Ma la versione gratuita è abbastanza buona per la maggior parte dei tuoi test, direi!
Dato un WSDL (in linea o archiviato come file), creerà stub per ciascun metodo, che è possibile utilizzare per creare richieste (come XML), compilare gli spazi vuoti (i valori dei parametri) e quindi può inviare la tua richiesta al servizio web e vedere cosa ritorna in risposta.
SoapUI consente inoltre di scrivere test di script che possono essere eseguiti più e più volte.
Strumento eccellente: non posso elogiarlo abbastanza!
Marc
Inoltre è possibile utilizzare Firefox poster al fine di testare il servizio web passando XML-pacchetti manualmente.
controllare qui:
Si potrebbe prendere in considerazione robot framework. È un framework di test generico basato su parole chiave. Esistono librerie per testare servizi web basati su REST e SOAP. Può anche essere utilizzato per testare pagine Web (tramite una libreria di selenio), database e molto altro ancora.
robotframework ha un sacco di parole chiave integrate e ci sono librerie aggiuntive che fanno molto di più. Puoi anche sviluppare le tue parole chiave in Python, Java, .NET o in qualsiasi altra lingua.
SoapUI è un ottimo strumento per testare i servizi Web SOAP. Ti permette di testare un client SOAP o un server SOAP.
Un altro strumento molto utile è Fiddler. Fiddler non è necessariamente finalizzato alla verifica dei servizi Web (è un debugger HTTP), ma poiché i servizi Web SOAP vengono eseguiti su HTTP, è possibile utilizzarli per il test. Un altro vantaggio molto importante dell'utilizzo di Fiddler è il fatto che è possibile testare anche i servizi Web REST.
- 1. Come si eseguono i test delle meteore?
- 2. Come si eseguono i test in Sinatra?
- 3. Come si eseguono test automatici dei fogli di stile XSLT?
- 4. Come si controllano i servizi Web?
- 5. Come si eseguono servizi di utilità su Heroku?
- 6. Come si eseguono i test delle prestazioni della pagina?
- 7. Come si eseguono i test Jasmine nel browser?
- 8. Come si eseguono test continui in .NET?
- 9. Utilizzo e test dei servizi Web in Eclipse
- 10. Test dei servizi API Web tramite sql profiler?
- 11. Documentazione dei servizi Web ServiceStack
- 12. Come si eseguono test specifici utilizzando il test dotnet?
- 13. Come funzionano i servizi web di Amazon?
- 14. Come si eseguono test Web durante una compilazione di team (per TFS 2010)?
- 15. Bandiere con i servizi web
- 16. libreria Java per i servizi web di test
- 17. Come implementare i servizi Web in java
- 18. Come si eseguono più test case Python in un ciclo?
- 19. Come si eseguono Rails con HTTP localmente per il test?
- 20. Esistono API per i prezzi dei servizi Web Amazon?
- 21. Come si ottiene ReSharper per ignorare determinate categorie quando si eseguono tutti i test?
- 22. Come proteggere i servizi Web RESTful?
- 23. Come si eseguono più test suite di goniometri contemporaneamente?
- 24. Autenticazione dei servizi web WCF Rest
- 25. Come si eseguono più istruzioni in Web SQL?
- 26. Sequenza di test unità quando si eseguono tutti i test in soluzione
- 27. Versioning API servizi Web
- 28. Come si eseguono a livello di programmazione tutti i test JUnit nella mia applicazione Java?
- 29. Come si eseguono test di unità e integrazione in uno stile BDD in ASP.NET MVC?
- 30. servizi web, applicazione web