comment simuler 1000 utilisateurs simultanés à l'aide de jmeter
Est-ce possible de simuler 1000 à 10000 utilisateur de jmeter?
Si oui, comment?
dans 1 groupe de thread seul test 1k utilisateur:
Thread utilisateur = 1000,
Rampe = 10 ,ce qui signifie qu'il sera un test de 1000 utilisateurs en 10sec?,
Loopcount = 1, est-il un inconvénient, si j'ai mis 10 ici ,cela signifie 1000x10 utilisateur = il permettra de simuler 10k utilisateur?
Est 1 groupe de thread peut simuler 1000 utilisateurs simultanés?
OriginalL'auteur ningpra | 2014-11-12
Vous devez vous connecter pour publier un commentaire.
Je pouvais l'avoir écrit comme commentaire, mais il est sorti de caractères.
les définitions données par @Qualité d'Expert sont corrects, mais sa compréhension de votre configuration de test est faux.
10 nombre de boucles qui ne veut pas dire 1000*10
Il signifie à un moment donné seulement 1000 utilisateurs simultanés seront présents, mais ils vont effectuer la même action 10 fois. Cela ne veut pas dire 10000 utilisateurs.
Rampup est de 10 ne signifie pas que les 1000 utilisateurs pour 10 secondes
Cela signifie 100 utilisateurs seront mis en ligne en 1 seconde et 100 utilisateurs en ligne dans la seconde d'après, c'est à dire en 2 secondes, 200 utilisateurs seront mis en ligne et ce est la façon dont 1000 utilisateurs seront mis en ligne dans les 10 secondes.
Si vous n'avez pas à fournir toute la durée de l'essai test de la fin de leurs lui-même, il l'habitude de continuer après les threads ont fini leur tâche. Si vous voulez test de charge de 1 000 utilisateurs de fournir ensuite des tests de durée c'est à dire 10 minutes. Ainsi, le test est réalisé avec 1000 utilisateurs simultanés pendant 10 min. Rampup est juste de temps d'échauffement pour le système de test de charge, de sorte qu'il ne face à de soudaines de charge de 1000 utilisateurs.
Environ 10000 charge, utilisez le besoin d'utiliser ensemble distribué de machines/client de Jmeter qui va générer que de la charge ou de l'utilisation du cloud outils de test de charge.
Duration
fonction de Thread Planificateur de Groupe on a besoin de fournirwork
pour le Groupe de Thread. La façon la plus simple de le faire est de fixerLoop Count
commeForever
.OriginalL'auteur Nachiket Kate
Nombre de Threads - Le nombre maximum d'utilisateurs que vous souhaitez exécuter.
Période de démarrage - Définit combien de temps il faut pour JMeter à la rampe jusqu'à, partir de zéro, les utilisateurs de X nombre de threads. C'est en termes de secondes.
Nombre de boucles Définit combien de fois vous voulez que chaque utilisateur d'exécuter votre script.
Autre chose, c'est que Non. de l'utilisateur dépend de votre machine CPU , de la RAM , la mémoire Physique. Autant que je sache utilisation normal du système, vous pouvez l'utilisateur 250-500 max. les utilisateurs.
Si vous voulez faire des tests comme 1k,10k utilisateurs, alors vous devrez utiliser le cloud comme les systèmes de Neoload.
Que par votre exemple , vous avez raison sur si vous mettez thread utilisateur = 1000 & ramp up = 10, alors il sera de lancer le test jusqu'à 10 secondes pour 1000 utilisateurs.
Laissez-moi savoir si vous avez encore toute confusion.
Système d'arrêt de travail lors de sa capacité atteint. Jusqu'à ce que la capacité de tous les résultats sont exacts. Par exemple, si le système cesse de fonctionner lors de test atteint à 1000 utilisateur, puis jusqu'à 1000, et l'utilisateur de votre rapport de test de charge est correct donc, ne vous inquiétez pas.
Je vais vous laisser savoir ce que mon i7-8700 32 GO de RAM PC peut le faire 😉
OriginalL'auteur Helping Hands