JMeter - Tir des demandes différentes à chaque itération
Je suis actuellement en utilisant JMeter pour simuler 5 utilisateurs de tir demandes de toutes les 40 secondes. J'ai créé 100 de la demande, mais après toutes les 40 secondes, chaque utilisateur est l'activation de toutes les demandes de 100. Je veux le faire de telle manière que, après toutes les 40 secondes, chaque utilisateur ne se déclenche 1 demande et que cette demande doit être différente de la précédente demande. Je voudrais savoir quel type de contrôleur utilise (ou autre chose) pour arriver à ce scénario.
Grâce
OriginalL'auteur user1066568 | 2011-12-01
Vous devez vous connecter pour publier un commentaire.
Essayez d'utiliser Aléatoire Contrôleur.
La façon la plus simple à mettre en œuvre votre scénario:
Cela va se répéter 5 threads N fois.
Aléatoire Contrôleur de choisir au HASARD sur chaque étape de la requête http à partir de demandes de "la piscine" - tous les échantillonneurs ajouté que les enfants Aléatoire dans le Contrôleur.
Tester l'Action en pause fil pour les 40 secondes.
Mise à jour:
de travail de l'illustration ci-dessus:
Vous pouvez télécharger de travail exemple de schéma décrit à partir d'ici: rc-plan.jmx.
Celui-ci fonctionne comme vous le souhaitez (au moins pour moi, Jmeter 2.5.1): on choisit au hasard UN demande de demande de la piscine (dans l'exemple - 10 demandes) pour CHAQUE utilisateur (ici - 5 utilisateurs) sur CHAQUE étape (ici - 10 boucles) et les pauses chaque thread pendant 40 secondes (Constante de la Minuterie).
Vous pouvez aussi regarder cette diffusion de l'archive: C'est leur façon de rendre aléatoire la sélection d'une URL?.
Situation similaire à la votre semble être décrit ici.
...Selon la documentation officielle "les Interactions entre plusieurs contrôleurs peuvent produire un comportement complexe. Cela est particulièrement vrai de l'alī eatoire."
Essayez celui-ci: filehat.com/en/file/27104/rc-plan-jmx.html. Fonctionne très bien pour moi (Jmeter 2.5.1).
Je vous remercie beaucoup pour que Mensonges.
OriginalL'auteur Aliaksandr Belik
Une autre option pour vous, peut-être pour créer un fichier CSV avec les paramètres de vos demandes à l'avance et d'utiliser CSV Ensemble de Données de Config de paramétrer une seule requête http.
Qui dépend évidemment de vos requêtes http, mais si elle correspond à vos besoins il y a un certain potentiel en bonus avec le maintien de 1 de la requête http dans votre plan de test vs 100.
Les autres détails seraient les mêmes que @Mensonges Belik aménagé -- un groupe de thread configuré pour votre nombre de threads et de boucles, une constante de la minuterie à la fin de votre 40 secondes de pause.
OriginalL'auteur brentj