Je teste le service de repos qui a un paramètre de chemin.
/my-service/v1/Customer/order/5247710017785924
6 Réponses :
Le bon point pour commencer est de mettre votre valeur de commande initiale dans Variable définie par l'utilisateur
Offre de démarrage indiqué comme" 5247710017785924 "Vous devez créer une variable" Numéro de commande "et définir sa valeur sur 5247710017785924. P>
après Chaque demande Vous pouvez incrémenter la valeur variable en ajoutant un post-propérateur de base de base à votre échantillonneur HTTP avec le code suivant: p> et définir des commandes de commande dans votre chemin d'échantillonneur HTTP comme P> /my-service/v1/Customer/order/${ordernumber}
Il serait intéressant de savoir de savoir ce qui est plus exigeant des ressources: script de comptoir ou de basehell?
Cette question est liée au paramètre de chemin, où la valeur du numéro de commande est incrémentée de 1 dans chaque demande successive. Mais je suis confronté à un scénario où j'ai eu une liste de numéros de commande et je devais faire la demande de ces numéros de commande. Donc, je vais répondre à cette question en ce qui concerne cela, cette solution peut être appliquée dans les deux scénarios.
Ce que j'ai fait est de mettre tous les chemins de paramètres dans un fichier CSV, comme celui-ci - P>
/my-service/v1/Customer/order/5247710017785924 /my-service/v1/Customer/order/5247710017785976 /my-service/v1/Customer/order/5247710017785984 /my-service/v1/Customer/order/5247710017785991
Aucune des solutions n'a fonctionné pour moi. Voici ce que j'ai fait p>
/ API / V2 / Etat / Rechercher / $ {id} code> à la demande li>
- Faites un clic droit sur
Demande HTTP -> Préprocesseur -> Paramètres utilisateur -> Ajouter une variable -> ID d'entrée et la valeur CODE> LI>
- Démarrer la demande HTTP, cela devrait fonctionner LI>
ol>
J'ai utilisé un fort> préprocesseur de haricotshell fort> pour générer un identifiant puis utilisé la requête bingo !!! p> p>
Vous pouvez utiliser un compteur JMETER: P>
Ensuite, vous pouvez utiliser le nom de la variable exporté comme chemin PATH PARAM: / My-Service / V1 / Client / Commande / $ {Bras de commande} P>