Quelqu'un a-t-il travaillé sur les tests WSDL? À savoir p>
Quelqu'un a-t-il une idée de la manière de mettre en œuvre ce qui précède? p>
4 Réponses :
Vous utiliseriez normalement un outil / produit pour le faire. Altova (xmlspy) vient à l'esprit. P>
1) SOAPUI peut-il être utilisé pour les tests WSDL au lieu d'Altova (xmlspy)? Si oui, alors comment pouvons-nous y arriver? 2) Sinon, quels sont les autres outils (autres que Altova) qui peuvent être utilisés pour la même chose?
Pas sûr, mais vous pourriez demander à la section automatisée (voir la réponse ci-dessus)
J'utilise soPui pour tous mes tests de savon / de repos. Il fait tout ce que vous voulez et c'est probablement l'un des outils les plus utilisés là-bas. P>
Il peut également être intégré en tant qu'API. Intégration avec SOAPUI P>
J'utilisais Soapscope de Mindreef (OK, j'ai utilisé leurs épreuves, mais je ne pouvais pas convaincre l'entreprise de l'acheter!) C'était un très bon produit pour les tests de conformité ainsi que pour la création de tests de régression. P >
Ils ont été achetés par logiciel de progression. La nouvelle URL est http://www.actional.com/mindereef/ . Je n'ai pas utilisé ce produit, ils font maintenant partie de. P>
Pour Essais d'interopérabilité de WSDL STROND> La boîte à outils que je recommanderais est celle qui est publiée par le WS-I pour tester la conformité sur le profil de base 1.1 et le profil de sécurité de base 1.0. P>
Télécharger les outils Recherchez "Outils de test d'interopérabilité 1.1" sur le Page de test WS-I Page P>
Notez que l'outil de test fait 2 types d'essais, a) analyser le WSDL et B) surveiller le trafic sur le fil. J'ai seulement utilisé l'analyse WSDL. P>
La sortie de l'analyse WSDL peut être un cochon pour comprendre et décoder et cela aide vraiment si vous avez un gourou de WSDL / XSD pratique proche de la main. Malheureusement, ceux-ci semblent en court-circuit. En outre, cela aide vraiment à avoir une compréhension approfondie du profil de base WS-I à l'avance (la spécification 1.1 est profil de base ) et si vous écrivez votre WSDLS dans cette spécification, vous devez obtenir une conformité facilement; qui est également un argument contre les outils de location générer des WSDLS pour vous car ils ont rarement une conformité comme objectif. P>
Notez également que lorsque votre WSDL traverse l'analyse avec une passe, cela ne garantit toujours pas l'interopérabilité avec les consommateurs écrits avec la large gamme d'outils qui génèrent du code proxy à partir d'une WSDL. P>
Au mieux, vous obtenez un "cachet d'approbation" qui vous donne la meilleure chance de rencontrer l'interopérabilité avec le plus large éventail de consommateurs. Une fois que vous avez un WSDL conforme, vous pouvez réclamer la conformité et affirmer cela dans la WSDL en utilisant les recommandations de la Réclamations de conformité Spécification. P>