load testing using loadui free
Was ist LoadUI?
LoadUI ist ein kostenloses Open-Source-Lasttest-Tool, mit dem Sie komplexe Lasttests durchführen und die Leistung testen können, indem Sie einfach die verschiedenen Komponenten ziehen.
Mit LoadUI können Sie Testfälle erstellen und aktualisieren, während Sie sie ausführen. Was loadUI leistungsfähig macht, ist der Fokus auf Benutzerfreundlichkeit durch seine visuelle Oberfläche und das intuitive Design, kombiniert mit der Flexibilität, die sich aus der Möglichkeit ergibt, während des Tests Änderungen vorzunehmen.
Was du lernen wirst:
Wie funktioniert LoadUI?
LoadUI besteht aus Bausteinen namens Components, die Sie aus dem ziehen
Komponentensymbolleiste für das Projekt, an dem Sie arbeiten. Diese Komponenten sind über Kabel miteinander verbunden, und es gibt keine Begrenzung für die Anzahl der Komponenten, die Sie erstellen und verbinden können.
Fragen und Antworten zu technischen Interviews für Geschäftsanalysten
Diese Art des Drag-and-Drop-Testens ist während des Tests besonders nützlich, da Sie komplexe Belastungstests durchführen können. Die Übersicht, die Sie erhalten, erleichtert es, verschiedene Kombinationen während des eigentlichen Tests auszuprobieren und sofort darauf zu reagieren. In loadUI ist Instant Feedback König.
Lasttests in LoadUI erstellen
Um einen Test in loadUI auszuführen, benötigen Sie mindestens zwei Komponenten (und ein leeres Projekt, in dem Sie arbeiten können).
- Ein Generator: Dies erzeugt eine Last, beispielsweise 100 Anforderungen pro Sekunde.
- Ein Läufer: Damit wird eine bestimmte Art von Test ausgeführt, beispielsweise ein Webtest.
Also machen wir's; a herausziehen Festratengenerator und ein Webseiten-Runner.
Sie können sie jedoch noch nicht ausführen. Sie müssen sie jedoch zuerst verbinden. Sie tun dies, indem Sie die Knoten verbinden, oder Terminals , über und unter den Bauteilen zueinander mit angeordnet Verbindungen .
Also jetzt die anschließen Festratengenerator zum Webseiten-Runner .
Nachdem alles verbunden ist, sollten Sie eingeben, in welche Website Sie den Test laden möchten Webseiten-Runner . Ihr Test kann jetzt ausgeführt werden! Drücke den Wiedergabetaste im oberen Menü, damit Ihr Generator Anfragen an Ihre Site sendet.
Sie können jetzt in Echtzeit verfolgen, wie der Test abläuft, indem Sie auf klicken Ergebnisse Workbench Taste. Dort doppelklicken Sie auf Ihre Aktueller Lauf und ziehen Sie aus dem linken Menü heraus Reaktionszeit zum Gestell.
Herzliche Glückwünsche! Sie haben jetzt Ihren ersten Auslastungstest in LoadUI erstellt. Spielen Sie mit den Widgets, die Sie in Ihrem Dashboard haben, experimentieren Sie, indem Sie weitere hinzufügen, und versuchen Sie, andere Werte in der Results Workbench zu verfolgen.
Ein guter nächster Schritt wäre das Hinzufügen eines Behauptung Komponente und verbinden Sie es mit dem Web Page Runner. Anschließend können Sie beispielsweise testen, wie oft Ihre Anforderungen eingehen, während Sie bestimmte von Ihnen festgelegte Regeln befolgen (z. B. weniger als 10 Millisekunden).
Pro-Tipps
Lassen Sie einen Manager testen!
Dies ist die moderne Art des Gorilla-Testens. Lassen Sie jemanden, der weniger kompetent ist, die Tests für Sie durchführen und sehen, was Ihren Service beeinträchtigt. Es wird auch ein Verständnis und eine Leidenschaft für das Testen innerhalb des Managements schaffen. Ein üblicher Kommentar lautet: „Das macht Spaß! Aber schwer…'
Es ist interaktiv, benutze es!
LoadUI ist sehr interaktiv und konfigurierbar in Echtzeit Nutzen Sie das also.
Erstellen Sie einen zweiten Test in Echtzeit auf demselben Server mit einem anderen Generator und prüfen Sie, ob das System Schwachstellen aufweist, wenn es chaotischem, lebensechtem Verhalten ausgesetzt ist. Ändern Sie dies in Echtzeit und experimentieren Sie.
Notieren Sie Ihre Tests
Da loadUI so interaktiv ist, kann es schwierig sein, die Tests zu reproduzieren. Verwenden Sie einen Bildschirmrekorder wie Wink (kostenlos), um Ihre Tests erneut abzuspielen und festzustellen, was den Absturz des Dienstes verursacht hat.
Strukturiert arbeiten
LoadUI unterstützt Testfälle. Teilen Sie Ihre Tests in kleinere Testfälle auf. Sie können sie immer alle gleichzeitig starten.
Arbeiten Sie nicht doppelt
Wenn Sie erstellt haben funktional Tests In soapUI können Sie diese einfach in loadUI mit dem ausführen soapUI-Komponente . Auf diese Weise müssen Sie den Test in loadUI nicht ein weiteres Mal neu definieren.
Schreiben Sie Ihre eigene Komponente
LoadUI ist nicht nur kostenlos; Es ist auch Open Source. Das bedeutet, dass Sie auf Wunsch Ihre eigenen Komponenten in Groovy schreiben können. Nur Sie legen die Grenzen für das fest, was in LoadUI möglich ist! Lesen Sie mehr über das Erstellen eigener Komponenten Hier .
Lesen Sie mehr über loadUI und laden Sie es hier herunter: Neueste LoadUI-Version
Dies ist ein Gastartikel von Henrik Olsson.
Über den Autor:
Henrik ist ein Softwareentwickler für loadUI aus Stockholm, Schweden, mit einem akademischen Hintergrund in Distributed Systems und einer Leidenschaft für Benutzerfreundlichkeit. Er hat Erfahrung im Unterrichten und glaubt, dass die meisten Dinge leicht erklärt werden können, wenn sie gut modelliert und genau ausgerichtet sind.
Um eine Zufallszahl zu generieren, können Sie den Funktionsrand der Header-Datei verwenden
Anmerkung des Herausgebers:
Ich freue mich, dieses Open-Source-Lasttest-Tool mit meinen Lesern zu teilen. LoadUI und soapUI sind die besten Open-Source-Softwaretest-Tools des vertrauenswürdigen Unternehmens Eviware (jetzt SmartBear). Wenn Sie ein Lasttest-Tool in Ihr Projekt einführen möchten, versuchen Sie loadUI und soapUI (Funktionstest-Tool).
Außerdem habe ich soapUI persönlich für viele Projekte verwendet und werde es bald in einem separaten Artikel behandeln. Ich liebe die Kraft und Schönheit dieser Open-Source-Tools!
Wenn Sie dieses Tool verwendet haben und einige Tipps zum Teilen haben, tun Sie dies bitte im Kommentarbereich unten. Wir würden uns auch freuen, Ihre Fragen auf loadUI zu hören und zu beantworten.
Literatur-Empfehlungen
- Beste Software-Test-Tools 2021 (QA Test Automation Tools)
- Lasttests mit HP LoadRunner-Tutorials
- Leistungstests vs Lasttests vs Stresstests (Unterschied)
- Korrelation - Lasttest mit LoadRunner
- 15 BEST Performance Testing Tools (Lasttest-Tools) im Jahr 2021
- WebLOAD Review - Erste Schritte mit dem WebLOAD Load Testing Tool
- Cloud-Leistungstests: Cloud-basierte Lasttest-Dienstanbieter
- Testen von Primer eBook Download