Blitz: Ytelse og belastningstesting fra skyen
Det er vanskelig å komme opp med en analogi for belastningen på en webserver, så her går. Tenk deg at du er en webserver og de besøkende er bokser med tomater. Hvis du har en eller to bokser med mat, kan du bære dem ganske enkelt. Ha noen hundre i armene dine, og ingen av maten kan komme dit de trenger å være. Nå, hvis du på en eller annen måte kunne redusere størrelsen på hver boks, distribuere den ordentlig og få hjelp til å bære den, kan du kanskje bære hundrevis.
En webserver fungerer på omtrent samme måte. Noen få hundre besøkende og serveren din kan ha mange ressurser å vise og bringe den besøkende dit de skal. Men ha på tusenvis eller titusenvis, og serveren kryper til en stopp. Det er ikke som om noen av de besøkende kan komme dit, og noen ikke ... alle er stoppet. Sidene dine vises veldig sakte og stopper til og med å lastes helt inn. Det er hva vårt nettstedet led fra de siste ukene.
Problemet er at de fleste selskaper ofte utvikler eller arrangerer et nettsted på en server som ikke har belastning på det. Så setter de den i produksjon, besøkende kommer, og det går fort nedover.
For å forberede seg på dette, ytelse og belastningstestingstjenester kan hjelpe. Blitz er en skybasert ytelse og lastetestingstjeneste, det er ingen programvare å installere. Tjenesten støtter opptil 200,000 8 virtuelle brukere fra 50,000 forskjellige verdensomspennende steder (opptil XNUMX XNUMX per region) for å laste inn appen eller nettstedet ditt. Dette lar brukerne sammenligne forskjellige programvarestabler, maskinvareressurser og tjenesteleverandører. Til syvende og sist lar det deg oppdage fremgangsretresjoner før de besøkende gjør det.
Blitz er opprettet for å hjelpe applikasjons- og nettstedsutviklere med å administrere og teste ytelse gjennom hele utviklingssyklusen. Gjennom utvikling, iscenesettelse, produksjon og drift er det viktig å sikre at applikasjonen din oppfyller de høyeste nivåene av brukertilfredshet.
Blitz tilbyr flotte funksjoner for pågående kvalitetssikringsprogrammer:
- Komplekse transaksjoner - Enten du vil teste en webside eller en kompleks transaksjon, gjør Blitz det enkelt for deg å bestemme antall brukere du kan støtte.
- Detaljert tilbakemelding - Få detaljert statistikk og tilbakemelding i sanntid og på engelsk. Rapporter som kan hjelpe deg med å feilsøke infrastrukturen din, identifisere flaskehalser i applikasjonen og bare avgjøre om du trenger å legge til en annen server.
- plugins - Med utvidelsen vår for Chrome eller tillegg for Firefox, er det bare å navigere til en webside og kjøre en ytelsestest. Blitz tar seg av informasjonskapslene, autentisering og alle de andre underliggende kompleksitetene.
- Automatisering - Med Ruby GEM og full integrasjon med kontinuerlige integrasjonsservere som Atlassian's Bamboo CI-server, kan automatisert ytelsestesting sikre at ingen kodetrykk kan føre til en dårlig opplevelse for brukerne dine.
Timeout overvåking med belastning:
Svarstid overvåking med belastning:
Blitz har utvikling API klienter som kjører i Java, Maven, Node.js, Python, Perl og PHP.