Blitz: Ispitivanje performansi i opterećenja iz oblaka

11582666 m 2015

Teško je smisliti analogiju za opterećenje web servera, pa evo. Zamislite da ste web server, a vaši posjetitelji su limenke paradajza. Ako imate jednu ili dvije limenke hrane, možete ih ponijeti prilično lako. 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 zatražiti pomoć pri nošenju, možda biste mogli nositi stotine.

Web server radi na približno isti način. Nekoliko stotina posjetitelja i vaš poslužitelj mogu imati dovoljno resursa za prikazivanje i dovođenje posjetitelja kamo idu. Ali gomilajte se na hiljade ili desetine hiljada i server puzi do zaustavljanja. Nije da neki od posjetitelja mogu doći tamo, a neki ne ... svi su zaustavljeni. Vaše se stranice prikazuju vrlo sporo, pa čak i potpuno prestaju učitavati. To je ono što je naše stranica je patila od posljednjih nekoliko sedmica.

Problem je u tome što većina kompanija često razvija ili postavlja web lokaciju na server koji nema opterećenja na nju. Zatim ga puste u proizvodnju, posjetitelji dođu i brzo krene nizbrdo.

Da bi se pripremili za ovo, usluge ispitivanja performansi i opterećenja mogu 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 sa 50,000 različitih lokacija širom svijeta (do XNUMX XNUMX po regiji) za testiranje vaše aplikacije ili web stranice. To omogućava korisnicima da uporede različite softverske hrpe, hardverske resurse i dobavljače usluga. U konačnici, omogućava 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 performanse tokom životnog ciklusa razvoja. Kroz razvoj, postavljanje, proizvodnju i operacije, presudno je osigurati da vaša aplikacija zadovoljava najviše razine zadovoljstva korisnika.

podaci o performansama

iznenadan napad nudi sjajne funkcije za tekuće programe osiguranja kvaliteta:

  • 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 jasnom engleskom jeziku. Izvještaji koji vam mogu pomoći u otklanjanju grešaka u vašoj infrastrukturi, prepoznavanju uskih grla u vašoj aplikaciji i samo utvrđivanju trebate li dodati drugi poslužitelj.
  • plugins - Uz naše proširenje za Chrome ili dodatak za Firefox, samo kretanje do web stranice i pokretanje testa performansi. Blitz se brine o kolačićima, provjeri autentičnosti i svim ostalim složenjima u pozadini.
  • automatizacija - Uz Ruby GEM i potpunu integraciju s poslužiteljima za kontinuiranu integraciju poput Atlassovog Bamboo CI servera, 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 sa opterećenjem:

timeouts

Nadgledanje vremena odziva sa opterećenjem:

vremena odziva

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

Šta ti misliš?

Ova stranica koristi Akismet kako bi smanjila neželjenu poštu. Saznajte kako se podaci vašeg komentara obrađuju.