Chapitre 7 : simuler une charge

kaliosTest vous permet de simuler une charge en executant un parcours X fois simultanément.

Pour celà, vous définissez dans un plan de test le nombre d'exécution simultanées par parcours. Par exemple, 10 exécutions simultanées du parcours men et 15 exécutions simultanées du parcours women:

Défintion du plan de test de charge

Pour lancer le test de charge, lancer le runner avec l'option 3 (loadtests) :

Option 3 pour le test de charge

Puis indiquer, le nom du plan de test (ex:loadtesting) :

Lors de l'exécution, le navigateur sera lancé autant de fois qu'indiqué dans le plan de test. Par exemple, lancement de 10 chrome qui exécutent la parcours men et 15 chrome qui exécutent la parcours women.

Pour réduire les ressources machines utilisés, il est possible d'exécuter le test en mode headless . Pour celà ouvrir les paramètres de l'application et cocher le mode Headless :

Pour mesurer l'impact de la charge, vous pouvez ajouter des tests de temps de chargement (voir détail de l'action "waitloading complete"). Si le temps dépasse le seuil défini dans le test, le parcours sera en statut warning dans le rapport :

Résultat d'un plan de test avec warning

Souvent, on considère que pour ne pas faire fuire les utilisateurs, le temps de chargement des pages d'un site ne doit pas dépasser les 3 secondes.

Last updated