SoapUI - Services Web RESTful

Un service Web est un ensemble de protocoles et de normes ouverts utilisés pour l'échange de données entre des applications ou des systèmes. Les applications logicielles écrites dans divers langages de programmation et fonctionnant sur diverses plates-formes peuvent utiliser des services Web pour échanger des données sur des réseaux informatiques tels qu'Internet d'une manière similaire à la communication inter-processus sur un seul ordinateur. Cette interopérabilité (par exemple, entre Java et Python, ou entre les applications Windows et Linux) est due à l'utilisation de standards ouverts.

Les services Web basés sur l'architecture REST sont appelés services Web RESTful. Ces services Web utilisent des méthodes HTTP pour implémenter le concept d'architecture REST. Un service Web RESTful définit généralement un URI (Uniform Resource Identifier), qui est un service qui fournit une représentation des ressources telle que JSON et un ensemble de méthodes HTTP.

Toutes les capacités de test REST de SoapUI sont basées sur une représentation logique appelée service REST. Nous ne devons pas confondre cela avec le terme «service» ici, car ce n'est pas une implémentation de service mais un mappage du service RESTful qui est appelé. Nous pouvons ajouter autant de services REST que possible dans un projet SoapUI. Chacun représente un service RESTful particulier. Ils sont les suivants -

  • REST - Configuration du projet

  • REPOS - WADL

  • REST - Demande

  • REST - Réponse

  • REST - Méthodes HTTP