SoapUI RESTful - WADL

WADLest l'acronyme de Web Application Description Language. WADL est soutenu par Sun Microsystems. WADL est léger, plus facile à comprendre et plus facile à écrire que WSDL. À certains égards, il n'est pas aussi flexible que WSDL (pas de liaison aux serveurs SMTP), mais il est suffisant pour tout service REST et beaucoup moins détaillé.

Points à noter

  • WADL est une description XML lisible par machine des services Web basés sur HTTP.

  • WADL a pour but de simplifier la réutilisation des services Web basés sur l'architecture HTTP existante du Web.

  • Il est indépendant de la plate-forme et du langage et vise à promouvoir la réutilisation des applications au-delà de l'utilisation de base dans un navigateur Web.

  • WADL a été soumis au World Wide Web Consortium par Sun Microsystems le 31 août 2009, mais le consortium n'a pas actuellement l'intention de le standardiser.

  • Le service est décrit à l'aide d'un ensemble d'éléments de ressources.

  • Chaque ressource contient des éléments param pour décrire les entrées et des éléments de méthode qui décrivent la demande et la réponse d'une ressource.

Détails WADL dans SoapUI

Step 1- Double-cliquez sur le service REST - «sample-service». Cela ouvrira l'assistant de présentation du service.

Step 2 - Cliquez sur Points de terminaison de service.

L'onglet Points de terminaison de service définit un nombre quelconque de points de terminaison alternatifs pour le service, qui peuvent facilement basculer entre l'éditeur de demande REST.

Step 3 - Cliquez sur Contenu WADL.

L'arborescence à gauche permet une navigation facile entre les éléments de tous les fichiers importés. Par exemple, la sélection de la méthode GET comme dans la capture d'écran ci-dessus la met en évidence dans le fichier WADL correspondant à droite.