Comment les threads et le nombre d'itérations essai d'impact et ce qui est max de JMeter. limite de thread

  1. pourriez-vous s'il vous plaît me dire la limite maximale de non. de filetage que je peux utiliser dans JMeter 2.4 pour effectuer un essai de charge?

  2. quelle Est la différence en prenant tous les threads en une seule boucle ou en prenant moins pas. de fils et initialiser la boucle à réaliser même pas. des utilisateurs/threads?

Exemple:

No. of threads=500
Ramp up=1000
Loop=1 

si c'est le même que

No. of threads=50
Ramp up=100
Loop=10

ou est-il une différence en termes de résultat?

28
demandé sur UBIK LOAD PACK 2010-08-20 10:54:53

5 réponses

  1. Le nombre maximum de threads est déterminé par de nombreux facteurs, voir cette réponse https://stackoverflow.com/a/11922239/460802

    • "500 threads, Loop 1"signifie 500 threads à la fois.
    • "50 threads, boucle de 10" Signifie seulement 50 threads EN MÊME TEMPS de faire la boucle de DIX TEMPS.

En théorie, vous obtenez le même nombre de résultats (500), mais vous frapper le serveur dans une manière très différente.

20
répondu BlackGaff 2017-08-19 17:22:24

le nombre Maximum d'utilisateurs dépend de votre système D'exploitation,de la RAM libre et de la connexion. Win XP est limité à 3000 processus en même temps. Sur Linux c'est plus de 3000 mais je ne sais pas combien. Faites attention que vous testiez le serveur et si vous démarrez 3000 thread sur votre machine nécessitent beaucoup de ressources et le test ne sera pas réel. I pref tarif pour démarrer un maximum de 300 utilisateurs par machine. Si vous souhaitez augmenter le nombre d'utilisateurs que l'utilisation de tests distribués (utiliser plus de machine que L'attaque DoS). Dans la théorie est la même nombre de demandes mais la complexité du temps n'est pas la même.

9
répondu Ballon 2010-08-24 14:57:53

1: bien sûr, cela dépend beaucoup de la machine qui tourne JMeter, mais si le kilométrage compte, je peux vous donner quelques conseils. JMeter vous permet d'exécuter plusieurs processus dans la même boite, et c'est généralement assez fiable pour générer jusqu'à 200 threads par instance JMeter. Si vous avez besoin de plus que ça, je vous recommande d'utiliser plusieurs instances JMeter. Une machine moderne avec quelques retouches peut facilement générer 500 à 1000 Fils. En utilisant Linux, vous avez probablement besoin d'augmenter le nombre maximum de descripteurs de fichiers (voir ici