Zahteve: Uporabljal sem že veliko orodij za HTTP stresno testiranje, kot so: Jmeter, apachebench in druga orodja, nekatera orodja za stresno testiranje so razmeroma velika ali kompleksna po konfiguraciji, celo morajo priti do določenih runtimeov, kar ni zelo priročno za uporabo.
Pregled:
Cassowary GitHub naslov:Prijava do hiperpovezave je vidna. Vodič Cassowary:Prijava do hiperpovezave je vidna. Cassowary prenos različice za Windows:Prijava do hiperpovezave je vidna.
Cassowary je najnovejši večplatformni HTTP/S tester obremenitve. Uporabil sem Go Editor Cassowary, v upanju, da bodo razvijalci, preizkuševalci in sistemski administratorji lahko enostavno izvajali obremenitvene teste. Cassowary je navdihnjen s številnimi klasičnimi odprtokodnimi projekti, kot so k6, ab in httestat.
funkcija
- Dva testna načina: standardni in prilagojen. V prilagojenem načinu lahko izberete pot do URL-ja
- Prijazno do CI
- Prilagodljivi algoritmi: Algoritme je mogoče poslati neposredno v Prometheus PushGateway ali kot JSON datoteke
- Prilagodljiva prilagoditev: Lahko svobodno izberete, katero polje HTTP glave želite uporabiti
- Večplatformno: Ena binarna datoteka podpira Linux, Mac OSX in Windows hkrati
Primer: 100 sočasnih uporabnikov pošlje 1000 zahtevkov na URL hkrati
Lahko vidite, da je zahtevek zaključen v 1,7 sekunde,V povprečju je mogoče v 1 sekundi zaključiti 569 zahtevkovHkrati se prijavimo v sistem za upravljanje ozadja Alibaba Cloud, da preverimo spremljanje (ni zelo natančno, vendar lahko pokaže, da je sočasnost v tistem trenutku res zelo velika), kot je prikazano na spodnji sliki:
(Konec)
|