SoapUI Tips #2 – Utiliser un délimiteur de QueryParam

Ce QuickTip fait partie d’une série. Retrouvez tous les liens sur la page de sommaire.

Certaines API Rest permettent de passer le même paramètre plusieurs fois dans une requête, par exemple pour passer une liste d’identifiants à rechercher.

Pour pouvoir réaliser ce genre d’appels dans SoapUI, une option est cachée dans le menu « Request Properties », une fois qu’une requête a été sélectionnée.

Par défaut il n’y a pas de délimiteur renseigné. On peut voir l’exemple ci-dessous que la valeur « 12;34 » sera envoyée pour le paramètre « since_id »

En revanche, en ajoutant un token dans la case « Multi-Value Delimiter », vous allez pouvoir utiliser une chaine unique et envoyer plusieurs fois le même paramètre. En reprenant l’exemple précédent, on ajout « ; » comme délimiteur, et on peut voir que les paramètres envoyés lors de l’appel seront de la forme « since_id=12&since_id=34 »

Tout simple mais il faut réussir à faire la bonne recherche pour retrouver cette option 😛

Un tips à nous partager ? N’hésitez pas à nous en parler en commentaire ou sur nos réseaux sociaux 🎁

S’abonner
Notifier de
guest
1 Commentaire
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
trackback

[…] Spinoff #2 – Utiliser un délimiteur de QueryParam […]