load testing using loadui free
Hva er LoadUI?
LoadUI er et gratis lastetestingverktøy med åpen kildekode som lar deg gjøre komplekse lastetester og teste ytelsen ved å dra de forskjellige komponentene rundt.
LoadUI lar deg opprette og oppdatere testsaker mens du kjører dem. Det som gjør loadUI kraftig er fokuset på brukervennlighet gjennom det visuelle grensesnittet og den intuitive designen kombinert med fleksibiliteten som kommer fra muligheten for å gjøre endringer under testen.
Hva du vil lære:
Hvordan fungerer LoadUI?
LoadUI består av byggesteiner kalt komponenter som du drar fra
Komponentverktøylinje til prosjektet du jobber med. Disse komponentene kobles til hverandre med ledninger, og det er ingen grense for hvor mange komponenter du kan opprette og koble til.
hvilket program du skal åpne eps-filen
Denne måten å dra-og-slippe-testing er spesielt nyttig under testen, siden du kan gjøre komplekse belastningstester. Oversikten du får gjør det lettere å prøve forskjellige kombinasjoner under selve testen og reagere på dem umiddelbart. I loadUI er øyeblikkelig tilbakemelding konge.
Opprette lastetester i LoadUI
For å kjøre en test i loadUI trenger du minst to komponenter (og et tomt prosjekt å jobbe i);
- En generator: Dette skaper en belastning, for eksempel 100 forespørsler per sekund.
- En løper: Det kjører en bestemt type test, for eksempel en webtest.
Så la oss gjøre det; dra ut en Generator med fast rente og en Web Page Runner.
Du kan ikke kjøre dem ennå, men først må du koble dem. Du gjør dette ved å koble til nodene, eller terminaler , plassert over og under komponentene til hverandre med tilkoblinger .
Så nå koble til Generator med fast rente til Web Page Runner .
Nå som alt er koblet til, bør du angi hvilket nettsted du vil laste test inn i Web Page Runner . Testen din er nå klar til å kjøres! Klikk på avspillingsknappen i toppmenyen for å få generatoren din til å sende forespørsler til nettstedet ditt.
Du kan nå følge i sanntid hvordan testen går ved å klikke på Resultater Arbeidsbenk knapp. Når du er der, dobbeltklikker du på Nåværende løp og dra fra venstre meny Responstid til stativet.
beste programmet for nedlasting av youtube-videoer
Gratulerer! Du har nå opprettet din første lastetest i LoadUI. Lek deg med widgetene du har på dashbordet, eksperimenter ved å legge til noen flere, og prøv å spore andre verdier i resultatarbeidsbenken.
Et godt neste trinn vil være å legge til en Påstand komponenten og koble den til Web Page Runner. Deretter kan du for eksempel teste hvor mange ganger forespørslene dine kommer gjennom mens du følger visse regler du setter opp (som å ta mindre enn 10 millisekunder).
Pro-tips
La en leder teste!
Dette er den moderne måten å teste gorilla på. La noen mindre dyktige gjøre testene for deg og se hva som bryter tjenesten din. Det vil også skape forståelse og lidenskap for testing i ledelsen. En vanlig kommentar er “Dette er gøy! Men vanskelig ... ”
Det er interaktivt, bruk det!
LoadUI er svært interaktiv og kan konfigureres i sanntid , så dra nytte av det.
Lag en ny test i sanntid på samme server med en annen generator og se om systemet viser svakheter når det utsettes for kaotisk, livaktig oppførsel. Endre dette i sanntid og eksperimentere.
Registrer testene dine
Siden loadUI er så interaktiv, kan det være vanskelig å reprodusere testene. Bruk en skjermopptaker som Wink (som er gratis) for å kunne spille av testene dine og se hva som fikk tjenesten til å krasje.
Arbeid strukturert
LoadUI har støtte for testsaker. Del opp testene dine i mindre testsaker; du kan alltid starte dem alle samtidig.
Ikke dobbeltarbeid
Hvis du har opprettet funksjonell tester i soapUI, kan du bare kjøre disse i loadUI med soapUI-komponent . På denne måten trenger du ikke å definere testen en annen gang i loadUI.
Skriv din egen komponent
LoadUI er ikke bare gratis; det er også åpen kildekode. Det betyr at du kan skrive dine egne komponenter i Groovy, hvis du ønsker det. Bare du setter grensene for hva som er mulig i LoadUI! Les mer om å lage dine egne komponenter her .
Les mer om loadUI, og last den ned her: Siste LoadUI-versjon
Dette er en gjesteartikkel av Henrik Olsson.
Om forfatteren:
Henrik er programvareutvikler for loadUI fra Stockholm, Sverige med akademisk bakgrunn innen distribuerte systemer og en lidenskap for brukervennlighet. Han har erfaring i undervisning og tror at det meste lett kan forklares, hvis det er godt modellert og nøyaktig målrettet.
Redaktørens merknad:
Jeg er glad for å dele dette verktøyet for åpen kildekode for lastetesting med leserne mine. LoadUI og soapUI er de beste programvaretestverktøyene for åpen kildekode fra det pålitelige selskapet Eviware (nå SmartBear). Hvis du tenker å introdusere et lastetestingverktøy på prosjektet ditt, kan du prøve loadUI og soapUI (funksjonelt testverktøy).
Jeg brukte også soapUI personlig i mange prosjekter, og vil snart dekke det i en egen artikkel. Jeg elsker kraften og skjønnheten i disse open source-verktøyene!
Hvis du brukte dette verktøyet og har noen tips å dele, kan du gjøre det i kommentarfeltet nedenfor. Vi vil også gjerne høre og svare på spørsmålene dine på loadUI.
Anbefalt lesing
- Beste verktøy for testing av programvare 2021 [QA Test Automation Tools]
- Lastetesting med HP LoadRunner-opplæringsprogrammer
- Ytelsestesting vs belastningstesting vs stresstesting (forskjell)
- Korrelasjon - Lastetesting med LoadRunner
- 15 BESTE Performance Testing Tools (Load Testing Tools) i 2021
- WebLOAD Review - Komme i gang med WebLOAD Load Testing Tool
- Cloud Performance Testing: Cloud-Based Load Testing Service Providers
- Testing Primer eBook Download