nombre de threads, de la rampe de la période, le nombre de boucles, le planificateur de la durée de jmeter
Je suis nouveau sur Jmeter et confus au sujet de ces 4 paramètres:
- nombre de threads,
- période de construire,
- nombre de boucles,
-
durée dans le planificateur.
Thread Group 1: # of threads:1, ramp up period:0, loop count:5, no scheduler Thread Group 2: # of threads:5, ramp up period:0, loop count:1, no scheduler Thread Group 3: # of threads:1, ramp up period:1s, loop count:5, no scheduler Thread Group 4: # of threads:5, ramp up period:5s, loop count:1, no scheduler Thread Group 5: # of threads:1, ramp up period:1s, loop count:forever, duration in scheduler:5s Thread Group 6: # of threads:5, ramp up period:5s, loop count:forever, duration in scheduler:5s
- Quelle est la différence entre le groupe 1 et 2?
- Combien de temps est le temps de la pac entre chaque tour de boucle?
- Quelle est la différence entre un groupe de thread 3, 4, 5 et 6?
- Devrait en groupe de 3, 4, 5 et 6 tous de prendre 5 secondes pour terminer l'envoi de toutes les demandes? Si le nombre total de résultats 5 dans chaque groupe?
- Quand j'ai essayé d'un groupe de thread 5, j'ai obtenu environ 83 réponses, pourquoi n'est-il pas juste 5 réponses? Est-ce à dire que la période de construire n'est pas de travail?
Je suis tellement confus sur les différences entre ces groupes, en espérant que quelqu'un pourra m'aider. Merci beaucoup à l'avance!
OriginalL'auteur zhengyu | 2013-05-10
Vous devez vous connecter pour publier un commentaire.
5.Parce qu'il fonctionne pendant 5 secondes sans aucune pause que vous n'avez pas programmé la minuterie. Comme vous avez un seul thread, il démarre immédiatement et fonctionne pendant 5 secondes.
Lire:
La rampe est comment VUsers arriver pendant le test l'un après l'autre, la durée est de savoir comment le groupe de thread va durer.
En fait la réponse à la question 3 est incorrect. Lire la doc sur la rampe de la période d' - il est divisé à travers tous les threads du groupe, n'est pas appliqué individuellement indivis à chacun.
OriginalL'auteur UBIK LOAD PACK
Tout d'abord, une brève définition de chaque paramètre:
Nombre de Threads: simule le nombre d'utilisateurs
Période de construire : combien de temps Jmeter faut pour obtenir tous les threads commencé
Boucle de comptage: nombre de fois que chaque thread exécute les cas de test
Durée dans le planificateur: la durée pour laquelle le test doit être exécuté. Dans ce cas, la valeur dans le temps de la fin doit être ignoré et le rapport de fin-des-temps sera calculé à partir de l'heure de lancement et durée
Une chose importante à comprendre est que la période de démarrage n'a aucun rapport avec le nombre de boucles. Il est seulement lié au Nombre de Threads. Si il y a 10 fils et une productivité de 100 secondes, puis chaque thread va commencer à 10 secondes après le précédent fil, pour un temps total de 100 secondes pour démarrer tous les threads du groupe de thread.
Maintenant la réponse à chaque Groupe de Thread Cas:
Groupe de Thread 1 a un seul fil qui permet de répéter la même test 5 fois c'est à dire comme une fin du test de répéter le test jusqu'à un nombre de boucles de 5 est atteint
Groupe de Thread 2 a 5 fils qui commencent en même temps que la Période de démarrage est de 0, de sorte qu'il doit se moquer de 5 utilisateurs simultanément sur le système
Le temps de la pac est un facteur de la période de démarrage qui est divisé à parts égales entre le nombre de threads dans le groupe de thread. La boucle est un processus continu qui doit se poursuivre jusqu'à la boucle de comptage est atteinte. "Le temps de la pac" n'est pas un terme utilisé dans le JMeter docs, mais en supposant que ce que tu veux dire, il peut être réglé entre les boucles en utilisant Tester L'Action ou d'autres JMeter mécanismes si vous avez besoin d'un contrôle précis.
Oui, tous les paramètres sont différents, de sorte que décrit ci-dessus, le comportement est différent.
Non, c'est toute subjective pour chaque condition.
Dans un Groupe de Thread 3, un seul thread exécute le même thread 5 fois, donc pas de contrôle sur le temps
Dans le Thread Groupe de 4, il y a 5 fil et basé sur la période de démarrage, chaque thread doit commencer à 1 s après les autres, donc il va prendre au moins 4 à 5 secondes pour effectuer le test (après la dernière épreuve)
Groupe de Thread 5 et 6 sont à seulement courir pour une durée de 5 secondes. Si le test est terminé avant que alors tout va bien, sinon le test doit être dénoncé et arrêté
Pourquoi devrait-il y avoir que 5 réponses??? Un Groupe de Thread 5 est de créer un seul thread qui exécute le test en boucle pour toujours. Si la durée n'est pas définie, le test s'exécute dans une boucle infinie. Puisque la durée est définie, l'essai doit être exécuté uniquement sur la durée de la période.
Note à Tous: Le nombre de boucles est thread spécifique. Il spécifie le nombre de fois que le test doit être répété pour chaque thread. La période de démarrage est lié à la #Thread (Utilisateur) et n'a aucun rapport avec le nombre de boucles
OriginalL'auteur kapil