load testing using loadui free
Vad är LoadUI?
LoadUI är ett gratis testverktyg för öppen källkod som låter dig göra komplexa belastningstester och testa prestanda genom att helt enkelt dra de olika komponenterna.
LoadUI låter dig skapa och uppdatera testfall medan du kör dem. Det som gör loadUI kraftfullt är fokus på användbarhet genom dess visuella gränssnitt och intuitiva design i kombination med den flexibilitet som kommer från möjligheten att göra ändringar under testet.
Vad du kommer att lära dig:
Hur LoadUI fungerar?
LoadUI består av byggstenar som heter komponenter som du drar från
Komponentverktygsfält till det projekt du arbetar med. Dessa komponenter ansluter till varandra med ledningar och det finns ingen gräns för hur många komponenter du kan skapa och ansluta.
den bästa programvaran för röst till text
Detta sätt att dra-och-släpp-test är särskilt användbart under testet eftersom du kan göra komplexa belastningstester. Översikten du får gör det lättare att prova olika kombinationer under själva testet och reagera på dem omedelbart. I loadUI är omedelbar feedback kung.
Skapa belastningstester i LoadUI
För att köra ett test i loadUI behöver du minst två komponenter (och ett tomt projekt att arbeta i);
- En generator: Detta skapar en belastning, till exempel 100 förfrågningar per sekund.
- En löpare: Det kör en viss typ av test, till exempel ett webbtest.
Så låt oss göra det; dra ut en Generator med fast ränta och a Web Page Runner.
Du kan inte köra dem ännu men först måste du ansluta dem. Du gör detta genom att ansluta noder, eller terminaler , placerade ovanför och under komponenterna till varandra med anslutningar .
Så anslut nu Generator med fast ränta till Web Page Runner .
Nu när allt är anslutet bör du ange vilken webbplats du vill ladda test i Web Page Runner . Ditt test är nu klart att köras! Klicka på uppspelningsknapp i toppmenyn så att din generator börjar skicka förfrågningar till din webbplats.
Du kan nu följa, i realtid, hur testet går genom att klicka på Resultat Arbetsbänk knapp. När du väl är där dubbelklickar du på din Aktuell körning och från menyn till vänster, dra ut Respons tid till racket.
Grattis! Du har nu skapat ditt första belastningstest i LoadUI. Lek med de widgets du har på din instrumentpanel, experimentera genom att lägga till lite mer och försök spåra andra värden i resultatbänken.
Ett bra nästa steg skulle lägga till en Påstående komponent och anslut den till Web Page Runner. Då kan du till exempel testa hur många gånger dina förfrågningar kommer igenom medan du följer vissa regler du har ställt in (som att ta mindre än 10 millisekunder).
hur man gör en ddos-attack till en ip
Pro-tips
Låt en chef testa!
Detta är det moderna sättet att testa gorilla. Låt någon mindre skicklig testa åt dig och se vad som bryter mot din tjänst. Det kommer också att skapa en förståelse och passion för testning inom ledningen. En vanlig kommentar är ”Det här är kul! Men svårt ... ”
Det är interaktivt, använd det!
LoadUI är mycket interaktiv och konfigurerbar i realtid , så dra nytta av det.
Skapa ett andra test i realtid på samma server med en annan generator och se om systemet visar svagheter när det utsätts för kaotiskt, livlikt beteende. Ändra detta i realtid och experimentera.
Spela in dina tester
Eftersom loadUI är så interaktiv kan det vara svårt att reproducera testerna. Använd en skärminspelare som Wink (som är gratis) för att kunna spela om dina tester och se vad som orsakade att tjänsten kraschade.
Arbete strukturerat
LoadUI har stöd för testfall. Dela upp dina tester i mindre testfall; du kan alltid starta dem alla på en gång.
Dubbelarbete inte
Om du har skapat funktionell tester i soapUI kan du helt enkelt köra dessa i loadUI med soapUI-komponent . På så sätt behöver du inte omdefiniera testet en annan gång i loadUI.
Skriv din egen komponent
LoadUI är inte bara gratis; det är också öppen källkod. Det betyder att du kan skriva dina egna komponenter i Groovy om du vill. Bara du sätter gränserna för vad som är möjligt i LoadUI! Läs mer om att skapa egna komponenter här .
Läs mer om loadUI och ladda ner det här: Senaste LoadUI-versionen
Det här är en gästartikel av Henrik Olsson.
Om författaren:
Henrik är mjukvaruutvecklare för loadUI från Stockholm, Sverige med akademisk bakgrund inom distribuerade system och en passion för användbarhet. Han har erfarenhet av att undervisa och tycker att det mesta lätt kan förklaras, om det är väl modellerat och riktat.
Redaktörens anmärkning:
Jag är glad att dela detta öppen källkods lastverktyg med mina läsare. LoadUI och soapUI är de bästa verktyg för testning av öppen källkodsprogramvara från betrodda företag Eviware (nu SmartBear). Om du funderar på att införa ett lasttestverktyg i ditt projekt kan du testa loadUI och soapUI (funktionellt testverktyg).
Jag använde också soapUI personligen i många projekt och kommer snart att täcka det i en separat artikel. Jag älskar kraften och skönheten i dessa open source-verktyg!
Om du använde det här verktyget och har några tips att dela, gör det i kommentarsektionen nedan. Vi skulle också gärna höra och svara på dina frågor på loadUI.
Rekommenderad läsning
- Bästa verktyg för testning av programvara 2021 (QA Test Automation Tools)
- Lasttestning med HP LoadRunner-handledning
- Prestandatestning mot belastningstestning vs stresstestning (skillnad)
- Korrelation - Load Testing med LoadRunner
- 15 BÄSTA testverktyg för prestanda (Load Testing Tools) 2021
- WebLOAD Review - Komma igång med WebLOAD Load Testing Tool
- Test av molnprestanda: Molnbaserade tjänsteleverantörer för belastningstest
- Testing Primer eBook Download