2009-08-27 23 views
5

Soy un principiante en servicios web. Soy totalmente nuevo para probar los servicios web. Un nuevo proyecto exige que pruebe los servicios web, y el cliente está a favor de cualquier herramienta de código abierto. ¿Cuál es el enfoque para probar los servicios web? Además, ¿sugiere una herramienta (con un mínimo de secuencias de comandos) para probar los servicios web?¿Cómo pruebo los servicios web?

Respuesta

8

Salida SoapUI - una de las mejores herramientas de prueba de servicios web - y además es libre !!

También tienen una versión "Pro" que cuesta, puedes hacer más cosas, como pruebas de carga, etc., pero la versión gratuita es bastante buena para la mayoría de tus pruebas, diría yo.

Dado un WSDL (en línea o almacenado como archivo), creará stubs para cada método, que luego puede usar para crear solicitudes (como XML), completar los espacios en blanco (los valores de los parámetros) y luego puede enviar su solicitud al servicio web y ver qué devuelve como respuesta.

SoapUI también le permite escribir pruebas con guiones que se pueden ejecutar una y otra vez.

Excelente herramienta - no puedo alabar lo suficiente!

Marc

2

Además se podría utilizar Firefox cartel con el fin de probar su servicio web mediante el paso XML-paquetes manualmente.

Hay que ver aquí:

FF Poster

0

Es posible que desee considerar robot framework. Es un marco de prueba genérico basado en palabras clave. Hay bibliotecas para probar los servicios web basados ​​en REST y SOAP. También se puede usar para probar páginas web (a través de una biblioteca de selenio), bases de datos y mucho más.

robotframework tiene un montón de palabras clave incorporadas, y hay bibliotecas adicionales que hacen mucho más. También puede desarrollar sus propias palabras clave en Python, Java, .NET o cualquier otro idioma.

2

SoapUI es una gran herramienta para probar los servicios web SOAP. Le permite probar un cliente SOAP o un servidor SOAP.

Otra herramienta muy útil es Fiddler. Fiddler no está necesariamente destinado a probar servicios web (es un depurador HTTP), pero como los servicios web SOAP se ejecutan a través de HTTP, puede usarlo para probar. Otra ventaja muy importante de usar Fiddler es el hecho de que también puedes probar los servicios web REST.

Cuestiones relacionadas