2010-07-21 23 views
2

De temps en temps nous avons besoin de tester pourquoi une certaine requête provenant de notre MQ à un service WCF a échoué. Je dois être capable de déboguer le service et de savoir où cela s'est mal passé et de résoudre le problème. La seule information que j'ai est la demande XML qui a été envoyée au service. Avant de passer à WCF, j'ai utilisé un outil personnalisé pour envoyer la requête à mon instance de débogage ASMX mais depuis que nous sommes passés à WCF, je ne semble pas avoir cette option. Tous les clients que j'ai essayés ne vous permettent de remplir les champs via une interface utilisateur et ce n'est pas une option lorsque vous traitez des demandes énormes.WCF Test Client qui me permet d'afficher/modifier la requête XML

  1. Y at-il un client libre ou open source qui me permettra de faire cela? J'ai cherché et essayé des charges mais aucun ne semble le faire.
  2. Vous trouverez également un didacticiel ou un article sur l'écriture d'un client de test de ce type? Encore une fois j'ai cherché, mais il semble y avoir un manque d'informations sur les clients WCF et un montant énorme sur les services.

tl; dr; Je suis à la recherche d'un client de test WCF qui me permettra de coller une requête XML et de l'envoyer à un service WCF ou un tutoriel qui me permettra de démarrer dans la bonne direction.

Répondre

2

Bien sûr, il n'est pas gratuit, mais une de nos équipes utilise Altova XMLSpy à cet effet et cela fonctionne très bien.

Vous pouvez également vérifier (pas sûr qu'ils vous permettent d'éditer SOAP, mais un essai):

Vérifiez également Web Service Studio 2.0 Je l'ai essayé sera vous permet de modifier les demandes.

0

Je ne sais pas, je comprends tout à fait ce que vous cherchez:

  • pour voir les messages MSMQ, vous devez ouvrir le snapin MMC pour l'administration MSMQ sur votre serveur où les files d'attente MSMQ en direct - est que ce vous cherchez?

  • afin de créer et d'envoyer des messages XML arbitraires, un coup d'oeil à SoapUI qui est disponible dans une version gratuite (et déjà très capable), ou regarder alternativement à SoapBits

+0

J'ai déjà le message marc. Je veux prendre ce fichier de demande, commencer à déboguer le projet wcf sur ma machine locale et lui envoyer cette requête. Exactement de la même manière que WCFStorm, WCFTestClient, WebServiceStudio le fait, sauf qu'ils ne me permettent pas de coller dans la requête xml et me forcent à remplir la requête via leur propre interface utilisateur. Ill vérifier les liens que vous avez donnés. Merci :) – SecretDeveloper

+0

@Kaius: alors jetez un oeil à SoapUI - il vous suffit de coller dans n'importe quel XML et essaye de l'envoyer comme un message SOAP –