Blitz: Ispitivanje performansi i opterećenja iz oblaka

Depositphotos 11582666 m 2015

Teško je smisliti analogiju za opterećenje web poslužitelja, pa evo. Zamislite da ste web poslužitelj, a posjetitelji su limenke rajčice. Ako imate jednu ili dvije limenke hrane, možete ih ponijeti prilično jednostavno. Nagomilajte nekoliko stotina u naručju i nijedna hrana ne može doći tamo gdje treba. Ako biste nekako mogli smanjiti veličinu svake limenke, pravilno ih distribuirati i potražiti pomoć pri nošenju, možda biste mogli nositi stotine.

Web poslužitelj radi na približno isti način. Nekoliko stotina posjetitelja i vaš poslužitelj mogu imati dovoljno resursa za prikaz i dovođenje posjetitelja kamo idu. Ali naslažite se na tisuće ili desetke tisuća i poslužitelj se zaustavlja. Nije da neki posjetitelji mogu doći tamo, a neki ne ... svi su zaustavljeni. Vaše se stranice prikazuju vrlo sporo i čak se uopće prestaju učitavati. To je ono što je naše mjesto patilo od posljednjih nekoliko tjedana.

Problem je u tome što većina tvrtki često razvije ili postavi web mjesto na poslužitelju koji nema opterećenja. Zatim ga puste u proizvodnju, posjetitelji dođu i brzo krene nizbrdo.

Da bi se pripremili za ovo, usluge ispitivanja performansi i opterećenja može pomoći. iznenadan napad je usluga performansi i testiranja opterećenja zasnovana na oblaku, ne postoji softver za instaliranje. Usluga podržava do 200,000 8 virtualnih korisnika s 50,000 različitih svjetskih lokacija (do XNUMX XNUMX po regiji) za testiranje vaše aplikacije ili web mjesta. To korisnicima omogućuje usporedbu različitih softverskih hrpa, hardverskih resursa i davatelja usluga. U konačnici, omogućuje vam otkrivanje regresija napretka prije nego što to učine vaši posjetitelji.

regije

iznenadan napad stvoren je kako bi pomogao programerima aplikacija i web stranica da upravljaju i testiraju izvedbu tijekom životnog ciklusa razvoja. Kroz razvoj, postavljanje, proizvodnju i radnje, presudno je osigurati da vaša aplikacija zadovoljava najviše razine zadovoljstva korisnika.

podaci o izvedbi

iznenadan napad nudi izvrsne značajke za tekuće programe osiguranja kvalitete:

  • Složene transakcije - Bez obzira želite li testirati web stranicu ili složenu transakciju, Blitz vam olakšava određivanje broja korisnika koje možete podržati.
  • Detaljne povratne informacije - Dobijte detaljne statistike i povratne informacije u stvarnom vremenu i na jednostavnom engleskom jeziku. Izvješća koja vam mogu pomoći u uklanjanju pogrešaka u infrastrukturi, prepoznavanju uskih grla u aplikaciji i samo utvrđivanju trebate li dodati drugi poslužitelj.
  • Dodaci - Uz naše proširenje za Chrome ili dodatak za Firefox, samo kretanje do web stranice i pokretanje testa izvedbe. Blitz se brine za kolačiće, provjeru autentičnosti i sve ostale složenosti.
  • Automatizacija - Uz Ruby GEM i potpunu integraciju s poslužiteljima za kontinuiranu integraciju poput Atlassianova Bamboo CI poslužitelja, automatizirano testiranje performansi može osigurati da nijedno guranje koda ne može stvoriti loše iskustvo za vaše korisnike.

Praćenje vremenskog ograničenja s opterećenjem:

isteka vremena

Nadgledanje vremena odziva s opterećenjem:

vremena odgovora

Blitz ima razvoj API klijenti koji rade na Java, Maven, Node.js, Python, Perl i PHP.

Što vi mislite?

Ova web stranica koristi Akismet za smanjenje neželjene pošte. Saznajte kako se podaci vašeg komentara obrađuju.