load testing using loadui free
Wat is LoadUI?
LoadUI is een gratis en open-source loadtesttool waarmee je complexe loadtests kunt doen en de prestaties kunt testen door simpelweg de verschillende componenten te slepen.
Met LoadUI kunt u testcases maken en bijwerken terwijl u ze uitvoert. Wat loadUI krachtig maakt, is de focus op bruikbaarheid door zijn visuele interface en intuïtief ontwerp, gecombineerd met de flexibiliteit die voortkomt uit de mogelijkheid om tijdens de test wijzigingen aan te brengen.
Wat je leert:
Hoe LoadUI werkt?
LoadUI bestaat uit bouwstenen genaamd Components die u sleept vanuit het
Component Toolbar naar het project waaraan u werkt. Deze componenten zijn door middel van draden met elkaar verbonden en er is geen limiet aan het aantal componenten dat u kunt maken en aansluiten.
youtube video-downloader-software voor pc
Deze manier van slepen en neerzetten is vooral handig tijdens de test, omdat je complexe belastingtests kunt doen. Het overzicht dat u krijgt, maakt het gemakkelijker om verschillende combinaties uit te proberen tijdens de daadwerkelijke test en er direct op te reageren. In loadUI is directe feedback koning.
Laadtests maken in LoadUI
Om een test uit te voeren in loadUI heb je minimaal twee componenten nodig (en een leeg project om in te werken);
- Een generator: Dit zorgt voor een belasting van bijvoorbeeld 100 verzoeken per seconde.
- Een renner: Dat voert een bepaald type test uit, bijvoorbeeld een webtest.
Dus laten we het doen; sleep een Generator met vaste rente en een Webpagina Runner.
U kunt ze nog niet uitvoeren, maar u moet ze eerst aansluiten. Dit doe je door de knooppunten, of terminals , boven en onder de componenten met elkaar verbonden verbindingen
Dus sluit nu de Generator met vaste rente naar de Webpagina Runner
Nu alles is verbonden, moet u invoeren op welke website u de test wilt laden in het Webpagina Runner Uw test is nu klaar voor gebruik! Klik op de afspeelknop in het bovenste menu om uw generator verzoeken naar uw site te laten verzenden.
U kunt nu in realtime volgen hoe de test verloopt door op het Resultaten Workbench knop. Dubbelklik daar op uw Huidige run en vanuit het linkermenu naar buiten slepen Reactietijd naar het rek.
Gefeliciteerd! U heeft nu uw eerste laadtest in LoadUI gemaakt. Speel met de widgets die je op je dashboard hebt, experimenteer door er nog wat toe te voegen en probeer andere waarden bij te houden in de Results Workbench.
Een goede volgende stap is om een Bewering component en verbind het met de Web Page Runner. Vervolgens kunt u bijvoorbeeld testen hoe vaak uw verzoeken binnenkomen terwijl u bepaalde regels volgt die u hebt ingesteld (zoals minder dan 10 milliseconden).
Pro-tips
Laat een manager testen!
Dit is de moderne manier van gorilla-testen. Laat iemand die minder bekwaam is de tests voor u doen en kijk wat uw service verstoort. Het creëert ook begrip en passie voor testen binnen het management. Een gebruikelijke opmerking is “Dit is leuk! Maar moeilijk ... '
Het is interactief, gebruik het!
LoadUI is zeer interactief en configureerbaar in echte tijd , dus profiteer daar van.
Maak een tweede test in realtime op dezelfde server met een andere generator en kijk of het systeem zwakke punten vertoont bij blootstelling aan chaotisch, levensecht gedrag. Verander dit in realtime en experimenteer.
Noteer uw tests
Omdat loadUI zo interactief is, kan het moeilijk zijn om de tests te reproduceren. Gebruik een schermrecorder zoals Wink (die gratis is) om uw tests opnieuw af te spelen en te zien waardoor de service is vastgelopen.
Werk gestructureerd
LoadUI heeft ondersteuning voor testcases. Verdeel uw tests in kleinere testgevallen; je kunt ze altijd allemaal tegelijk starten.
Werk niet dubbel
Als je functioneel testen in soapUI kun je deze eenvoudig in loadUI uitvoeren met de soapUI-component Op deze manier hoeft u de test niet nog een keer in loadUI opnieuw te definiëren.
Schrijf je eigen component
LoadUI is niet alleen gratis; het is ook open-source. Dat betekent dat je je eigen componenten kunt schrijven, in Groovy, als je dat wilt. Alleen jij stelt de limieten in voor wat mogelijk is in LoadUI! Lees meer over het maken van uw eigen componenten hier
Lees meer over loadUI en download het hier: Laatste LoadUI-versie
Dit is een gastartikel van Henrik Olsson.
Over de auteur:
Henrik is een softwareontwikkelaar voor loadUI uit Stockholm, Zweden met een academische achtergrond in gedistribueerde systemen en een passie voor bruikbaarheid. Hij heeft ervaring met lesgeven en denkt dat de meeste dingen gemakkelijk kunnen worden uitgelegd, mits goed gemodelleerd en nauwkeurig gericht.
samenvoegen sorteren recursieve c ++
Opmerking van de uitgever:
Ik deel deze open-source loadtesttool graag met mijn lezers. LoadUI en soapUI zijn de beste open-source software testtools van het vertrouwde bedrijf Eviware (nu SmartBear). Als u overweegt een loadtesttool in uw project te introduceren, probeer dan loadUI en soapUI (functionele testtool).
Ik heb soapUI ook persoonlijk voor veel projecten gebruikt en zal dit binnenkort in een apart artikel behandelen. Ik hou van de kracht en schoonheid van deze open-source tools!
Als je deze tool hebt gebruikt en enkele tips hebt om te delen, doe dit dan in het onderstaande commentaargedeelte. We zouden ook graag uw vragen horen en beantwoorden op loadUI.
Aanbevolen literatuur
- Beste softwaretesttools 2021 (QA Test Automation Tools)
- Laadtests met HP LoadRunner-zelfstudies
- Prestatietests versus belastingtests versus stresstests (verschil)
- Correlatie - Laadtesten met LoadRunner
- 15 BESTE Performance Testing Tools (Load Testing Tools) in 2021
- WebLOAD Review - Aan de slag met WebLOAD Load Testing Tool
- Cloud-prestatietests: cloudgebaseerde serviceproviders voor belastingtests
- Primer eBook downloaden testen