Partager via:
Fréquemment, je recevrai cette question dans ma boîte aux lettres, sur les forums et même dans les appels. Comment calculer le nombre d’utilisateurs virtuels (VUsers) pour les tests de charge / stress? Quels devraient être les utilisateurs virtuels simultanés à charger ? Quelle devrait être la charge de pointe?
25, 100, 500, 1000. Nous ne pouvons pas donner le nombre d’utilisateurs aveuglément qui ne renverront pas de résultat intuitif pour analyse.
Le but principal des VUsers est de simuler l’environnement réel. Il est très délicat mais facile d’obtenir le nombre de VUsers requis pour les tests de charge / contrainte. La formule universelle pour calculer le taux d’arrivée au système est la loi de Little.
N = Z * (R + T)
où N – nombre d’utilisateurs,
Z – Transactions par seconde (TPS)
R – Temps de réponse en secondes
T – Temps de réflexion en secondes
Si vous obtenez les données suivantes des parties prenantes, c’est-à-dire TPS , Le temps de réponse et le temps de réflexion, le nombre de VUsers peuvent être calculés facilement.
Par exemple TPS est 100, R est 3 secondes et T est 2 secondes alors N sera
N = 100 * (3+2)
= 100 * 5
= 500
La charge maximale sera de 500 VUsers.
Supposons que s’il n’y a pas de données disponibles sur TPS et le temps de réponse, et que vous connaissez l’une des combinaisons suivantes, vous pouvez utiliser ce calculateur en ligne.
- Visites Horaires de pointe et Durée Moyenne des Visites
- Pages Horaires de pointe, Taille et Durée du boîtier de test
Il est essentiel de simuler les données d’entrée dans les tests de charge / stress. Cette calculatrice en ligne fournit le nombre de données dont vous auriez besoin pour la simulation.
Partager via: