load testing using loadui free
Qu'est-ce que LoadUI?
LoadUI est un outil de test de charge gratuit et open source qui vous permet de faire des tests de charge complexes et de tester les performances en faisant simplement glisser les différents composants.
LoadUI vous permet de créer et de mettre à jour des cas de test pendant que vous les exécutez. Ce qui rend loadUI puissant, c'est l'accent mis sur la convivialité grâce à son interface visuelle et à sa conception intuitive combinée à la flexibilité qui vient de la possibilité d'apporter des modifications pendant le test.
Ce que vous apprendrez:
Comment fonctionne LoadUI?
LoadUI se compose de blocs de construction appelés Composants que vous faites glisser depuis le
Barre d’outils des composants au projet sur lequel vous travaillez. Ces composants se connectent les uns aux autres par des fils et il n'y a pas de limite au nombre de composants que vous pouvez créer et connecter.
identification intelligente dans qtp avec exemple
Cette méthode de test par glisser-déposer est particulièrement utile pendant le test car vous pouvez effectuer des tests de charge complexes. La vue d'ensemble que vous obtenez permet d'essayer différentes combinaisons pendant le test réel et d'y réagir immédiatement. Dans loadUI, le retour instantané est roi.
Création de tests de charge dans LoadUI
Pour exécuter un test dans loadUI, vous avez besoin d'au moins deux composants (et d'un projet vide pour travailler);
- Un générateur: Cela crée une charge, par exemple, 100 requêtes par seconde.
- Un coureur: Cela exécute un certain type de test, par exemple un test Web.
Alors faisons-le; faire glisser un Générateur de taux fixe et un Coureur de page Web.
Vous ne pouvez pas encore les exécuter, mais vous devez d'abord les connecter. Pour ce faire, connectez les nœuds, ou terminaux , situés au-dessus et au-dessous des composants l'un à l'autre avec Connexions .
Alors maintenant, connectez le Générateur de taux fixe à la Coureur de page Web .
Maintenant que tout est connecté, vous devez entrer le site Web que vous souhaitez charger test dans le Coureur de page Web . Votre test est maintenant prêt à être exécuté! Clique le Bouton jouer dans le menu du haut pour que votre générateur commence à envoyer des demandes à votre site.
Vous pouvez maintenant suivre, en temps réel, le déroulement du test en cliquant sur le Atelier des résultats bouton. Une fois sur place, double-cliquez sur votre Exécution actuelle et, dans le menu de gauche, faites glisser Temps de réponse au rack.
Toutes nos félicitations! Vous avez maintenant créé votre premier test de charge dans LoadUI. Jouez avec les widgets que vous avez sur votre tableau de bord, testez en en ajoutant d'autres et essayez de suivre d'autres valeurs dans l'atelier des résultats.
Une bonne prochaine étape serait d'ajouter un Affirmation et connectez-le au Web Page Runner. Ensuite, vous pouvez, par exemple, tester le nombre de fois que vos demandes sont traitées tout en suivant certaines règles que vous avez définies (comme prendre moins de 10 millisecondes).
Conseils pro
Laissez un manager tester!
C'est la manière moderne de tester les gorilles. Laissez quelqu'un de moins compétent faire les tests à votre place et voyez ce qui brise votre service. Cela créera également une compréhension et une passion pour les tests au sein de la direction. Un commentaire habituel est «C'est amusant! Mais difficile… »
C'est interactif, utilisez-le!
LoadUI est hautement interactif et configurable dans temps réel , alors profitez-en.
Créez un deuxième test en temps réel sur le même serveur avec un générateur différent et voyez si le système présente des faiblesses lorsqu'il est exposé à un comportement chaotique et réaliste. Changez cela en temps réel et expérimentez.
Enregistrez vos tests
Puisque loadUI est si interactif, la reproduction des tests peut être difficile. Utilisez un enregistreur d'écran comme Wink (qui est gratuit) pour pouvoir rejouer vos tests et voir ce qui a causé le plantage du service.
Travail structuré
LoadUI prend en charge les cas de test. Divisez vos tests en cas de test plus petits; vous pouvez toujours les démarrer tous en même temps.
Ne travaillez pas en double
Si vous avez créé fonctionnel tests dans soapUI, vous pouvez simplement les exécuter dans loadUI avec le composant soapUI . De cette façon, vous n’avez pas à redéfinir le test une autre fois dans loadUI.
Écrivez votre propre composant
LoadUI n'est pas seulement gratuit; il est également open-source. Cela signifie que vous pouvez écrire vos propres composants, dans Groovy, si vous le souhaitez. Vous seul définissez les limites de ce qui est possible dans LoadUI! En savoir plus sur la création de vos propres composants ici .
En savoir plus sur loadUI et téléchargez-le ici: Dernière version de LoadUI
Il s'agit d'un article invité par Henrik Olsson.
A propos de l'auteur:
Henrik est un développeur de logiciels pour loadUI de Stockholm, en Suède, avec une formation universitaire en systèmes distribués et une passion pour la convivialité. Il est expérimenté dans l'enseignement et pense que la plupart des choses peuvent être facilement expliquées, si elles sont bien modélisées et ciblées avec précision.
Note de l'éditeur:
Je suis heureux de partager cet outil de test de charge open source avec mes lecteurs. LoadUI et soapUI sont les meilleurs outils de test de logiciels open source de la société de confiance Eviware (maintenant SmartBear). Si vous envisagez d'introduire un outil de test de charge sur votre projet, essayez loadUI et soapUI (outil de test fonctionnel).
En outre, j'ai personnellement utilisé soapUI pour de nombreux projets et je vais bientôt le couvrir dans un article séparé. J'adore la puissance et la beauté de ces outils open source!
Si vous avez utilisé cet outil et que vous avez des conseils à partager, veuillez le faire dans la section commentaires ci-dessous. De plus, nous serions heureux d'entendre et de répondre à vos questions sur loadUI.
quel est le meilleur téléchargeur de musique pour téléphone Android
lecture recommandée
- Meilleurs outils de test de logiciels 2021 (Outils d'automatisation des tests QA)
- Test de charge avec les didacticiels HP LoadRunner
- Test de performance vs test de charge vs test de stress (différence)
- Corrélation - Test de charge avec LoadRunner
- 15 MEILLEURS outils de test de performance (outils de test de charge) en 2021
- Revue WebLOAD - Premiers pas avec l'outil de test de charge WebLOAD
- Test des performances du cloud: fournisseurs de services de test de charge basés sur le cloud
- Téléchargement de l'e-book 'Testing Primer'