2010-03-02 25 views
12

Creo que debería ser más fácil probar mis servicios de WCF.¿Qué alternativas existen para WCF Test Client?

¿Existe una alternativa a WCF Test Client?

Algo con estas características:

  1. puedo guardar mis árboles de objetos (parámetros del método) para ser utilizado de nuevo.
  2. Idealmente, incluso me permitiría identificar los GUID que deben volverse a generar en cada ejecución y los que deberían permanecer estáticos.
  3. Más fácil de tratar con matrices, listas y tipos que aceptan valores numéricos. (Por ejemplo, si tengo una matriz de tipos anulables, tengo que ingresar la longitud de la matriz y que cada uno no es nulo antes de que pueda completar los valores. Parece que debería haber una manera más fácil ... .)
  4. Puede guardar el "Archivo de configuración" entre ejecuciones. (Mis servicios vuelven más datos que el estándar de 65.536 en MaxBufferSize y MaxReceivedMessageSize.)

Libre es mejor, pero si tengo que pagar para obtener una buena herramienta que tendrá en cuenta.

Respuesta

10

Uso WCF Storm LITE para probar mis servicios de WCF. Es más fácil de usar que WCF Test Client, aunque la versión gratuita tiene funciones limitadas en comparación con su contraparte comercial.

5

SOAPUI es lo mejor que he encontrado hasta ahora. Incluso se puede usar para probar servicios RESTful también.

Tiene una edición de comunidad (gratuita) y una edición profesional. AFAIK, la edición de comunidad no tiene funciones restringidas. Los beneficios de la edición Pro, además del soporte técnico, son las funciones que ahorran tiempo, como las solicitudes basadas en bases de datos y el agradable editor de interfaz de usuario para redactar la solicitud. En la edición de comunidad, tendrás que ensuciarte las manos y trabajar con el xml.

http://www.soapui.org

1

Yo soy el programador de una llamada WsdlUI herramienta de código abierto que se puede utilizar en lugar de WcfTestClient. Se puede integrar en Visual Studio para usar en lugar de WCFTestClient.

Se puede descargar en https://drexyia.github.io/WsdlUI/. Para usarlo con Visual Studio:

Go to project properies -> Debug page 
Change Command Line Arguments 

From: /client:"WcfTestClient.exe" 
To: /client:"[PATH]WsdlUI.exe" 
Cuestiones relacionadas