Blitz: Testiranje zmogljivosti in obremenitve iz oblaka
Težko je najti analogijo za obremenitev spletnega strežnika, zato gre. Predstavljajte si, da ste spletni strežnik in so vaši obiskovalci konzerve paradižnika. Če imate eno ali dve pločevinki hrane, jih lahko nosite precej enostavno. Nekaj sto nataknite v naročje in nobena hrana ne more priti tja, kjer mora biti. Če bi lahko nekako zmanjšali velikost posamezne pločevinke, jih pravilno razdelili in dobili pomoč pri prenašanju, boste morda lahko prevažali na stotine.
Spletni strežnik deluje nekako enako. Nekaj sto obiskovalcev in vaš strežnik ima lahko veliko virov, ki jih lahko prikažejo in pripeljejo obiskovalca, kamor gredo. Toda kopiči se na tisoče ali deset tisoče in strežnik se ustavi. Ni tako, da lahko nekateri obiskovalci pridejo tja, nekateri pa ne ... vsi so ustavljeni. Vaše strani se prikazujejo zelo počasi in celo nehajo nalagati. To je tisto, kar je naše spletno mesto trpelo zadnjih nekaj tednov.
Težava je v tem, da večina podjetij pogosto razvije ali postavi spletno mesto na strežnik, ki nima obremenitve. Nato ga dajo v proizvodnjo, pridejo obiskovalci in hitro gre navzdol.
Da bi se na to pripravili, storitve preskušanja zmogljivosti in obremenitve lahko pomaga. Blitz je storitev v oblaku, ki temelji na zmogljivosti in testiranju obremenitve, ni programske opreme za namestitev. Storitev podpira do 200,000 virtualnih uporabnikov z 8 različnih svetovnih lokacij (do 50,000 na regijo), da naložijo test vaše aplikacije ali spletnega mesta. To uporabnikom omogoča primerjavo različnih skladov programske opreme, virov strojne opreme in ponudnikov storitev. Na koncu vam omogoča, da odkrijete regresije napredka, še preden jih naredijo vaši obiskovalci.
Blitz je bil ustvarjen za pomoč razvijalcem aplikacij in spletnih strani pri upravljanju in preizkušanju učinkovitosti v celotnem razvojnem življenjskem ciklu. Z razvojem, uprizarjanjem, izdelavo in operacijami je ključnega pomena zagotoviti, da vaša aplikacija izpolnjuje najvišje stopnje zadovoljstva uporabnikov.
Blitz ponuja odlične funkcije za tekoče programe zagotavljanja kakovosti:
- Kompleksne transakcije - Ne glede na to, ali želite preizkusiti spletno stran ali zapleteno transakcijo, vam Blitz olajša določanje števila uporabnikov, ki jih lahko podpirate.
- Podrobne povratne informacije - Pridobite podrobne statistike in povratne informacije v realnem času in v preprosti angleščini. Poročila, ki vam lahko pomagajo pri odpravljanju napak v vaši infrastrukturi, prepoznavanju ozkih grl v aplikaciji in samo ugotavljanju, ali morate dodati drug strežnik.
- plugins - Z našo razširitvijo za Chrome ali dodatkom za Firefox samo navigacijo do spletne strani in zagon preizkusa učinkovitosti. Blitz skrbi za piškotke, preverjanje pristnosti in za vse druge zapletenosti.
- Avtomatizacija - Z Ruby GEM in popolno integracijo s strežniki za neprekinjeno integracijo, kot je strežnik Atlassian Bamboo CI, lahko samodejno preizkušanje zmogljivosti zagotovi, da nobeno potiskanje kode ne bo povzročilo slabe izkušnje vaših uporabnikov.
Nadzor časovne omejitve z obremenitvijo:
Nadzor odzivnega časa z obremenitvijo:
Blitz ima razvoj API odjemalci, ki se izvajajo v Java, Maven, Node.js, Python, Perl in PHP.