web-dev-qa-db-fra.com

Comment publier des valeurs dans SOAPUI au repos

J'analyse actuellement les services SoapUI for Rest et je n'arrive pas à comprendre comment afficher des valeurs dans une demande. Il existe des options disponibles pour envoyer les valeurs dans une chaîne de requête ou un en-tête (requête/modèle/en-tête/matrice/simple), mais je ne suis pas sûr si l'une de ces options correspond à mes besoins. J'ai testé mon service Rest à l'aide d'un simple client HTML et en appelant la méthode post jquery. Il n'y a aucun problème avec le service. Je suis curieux de savoir si j'ai besoin de fournir WADL ou la représentation JSON de la demande pour obtenir la réponse. À l'heure actuelle, SOAPUI semble difficile à faire fonctionner pour tester les services Rest.

14
man_luck

Leur section d’aide fournit la réponse: http://www.soapui.org/REST-Testing/understanding-rest-parameters.html Section 1.3.

"Si vous simulez des formulaires HTML soumis, vous voudrez peut-être qu'ils utilisent plutôt la méthode POST. Si nous créons une méthode REST correspondante à l'aide du verbe POST (ou PUT), vous obtenir une option pour poster des paramètres de requête dans le corps à la place "

La capture d'écran décrit les options à sélectionner. C'est la case à cocher au bas de la capture d'écran qui doit être cochée; "Post QueryString".

Post options

14
man_luck

Vous devez définir le type de requête sur POST. SoapUI fournira automatiquement une fenêtre pour saisir les données du corps:  enter image description here

8
Yann

Ce n'est pas si difficile du tout. Voici un guide sur le site Web (ou une vidéo, si vous préférez) sur la façon de commencer . http://www.soapui.org/REST-Testing/getting-started.html

1
ArianJafari