boucle jMeter à travers toutes les valeurs de CSV

j'essaie de faire quelques tests avec jMeter.

j'ai un fichier CSV avec les urls et je veux les itérer toutes et faire une requête HTTP. J'ai obtenu cela en tapant le nombre exact d'urls dans le ThreadGroup dans le champ Loop Count.

y a-t-il une possibilité de définir jMeter de cette façon il va boucler les urls sans avoir besoin de taper le nombre d'urls dans ThreadGroup? Tout contrôleur peut faire cela?

17
demandé sur Marc Climent 2011-10-13 18:07:19

1 réponses

vous pouvez définir les urls dans le format de données csv et avoir boucle Jmeter à travers elle.

Le fichier csv peut être défini et chargé avec le données CSV config.

Les noms de variables représentent chacune des colonnes du fichier csv, et peuvent être référés dans les contrôleurs de boucle.

Exemple:

  1. définissez un controller while avec la Condition ${url}
  2. definissez un enfant CSV Data Set Config, avec le chemin du fichier et l'url de nom de variable qui représente la colonne énumérant les urls.
  3. ${url} avec le gestionnaire de requêtes http pour lancer la requête.
  4. pour arrêter l'exécution après que la fin du fichier CSV est atteinte: dans le CSV Data Set Config set Recycle on EOF? = False et Stop thread on EOF? = True.
32
répondu Jayendra 2014-05-23 12:16:30