11
votes

Param Path Variable Param pour le test de service de repos dans JMeter

Je teste le service de repos qui a un paramètre de chemin.

/my-service/v1/Customer/order/5247710017785924


0 commentaires

6 Réponses :


4
votes

Utilisez jmètre compteur composant de la variable d'incrément.


0 commentaires

12
votes

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> xxx pré>

et définir des commandes de commande dans votre chemin d'échantillonneur HTTP comme P>

/my-service/v1/Customer/order/${ordernumber}


1 commentaires

Il serait intéressant de savoir de savoir ce qui est plus exigeant des ressources: script de comptoir ou de basehell?



3
votes

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


0 commentaires

5
votes

Aucune des solutions n'a fonctionné pour moi. Voici ce que j'ai fait

  1. Définissez la demande HTTP comme indiqué ci-dessous et ajoutez le chemin / API / V2 / Etat / Rechercher / $ {id} à la demande
  2. Faites un clic droit sur Demande HTTP -> Préprocesseur -> Paramètres utilisateur -> Ajouter une variable -> ID d'entrée et la valeur
  3. Démarrer la demande HTTP, cela devrait fonctionner

     Demande HTTP

     Paramètres utilisateur


0 commentaires

1
votes

J'ai utilisé un préprocesseur de haricotshell pour générer un identifiant xxx

puis utilisé la requête http Xxx

bingo !!!


0 commentaires

1
votes

Vous pouvez utiliser un compteur JMETER:

  1. Faites un clic droit sur votre groupe de thread (sous le plan de test)
  2. Sélectionnez Add-> Config Element-> Compteur
  3. Définissez la valeur de départ (0), l'incrément (1), la valeur maximale, le nom de la variable exporté ("commande de commande")

    Ensuite, vous pouvez utiliser le nom de la variable exporté comme chemin PATH PARAM: / My-Service / V1 / Client / Commande / $ {Bras de commande}


0 commentaires