Požiadavky: Predtým som používal mnoho HTTP nástrojov na stresové testovanie, ako napríklad: Jmeter, apachebench a ďalšie nástroje, niektoré nástroje na stresové testovanie sú relatívne veľké alebo zložité v konfigurácii a dokonca musia prejsť do niektorých runtimeov, čo nie je veľmi pohodlné na prevádzku.
Revízia:
Cassowary GitHub adresa:Prihlásenie na hypertextový odkaz je viditeľné. Návod na Kasuár:Prihlásenie na hypertextový odkaz je viditeľné. Cassowary verzia pre Windows na stiahnutie:Prihlásenie na hypertextový odkaz je viditeľné.
Cassowary je najnovší multiplatformový HTTP/S tester záťaže. Použil som Go Editor Cassowary, dúfajúc, že vývojári, testeri a správcovia systémov dokážu ľahko vykonávať záťažové testovanie. Cassowary je inšpirovaný mnohými klasickými open source projektmi ako k6, ab a httestat.
funkcia
- Dva testovacie režimy: štandardný a vlastný. V režime custom si môžete vybrať URL cestu
- CI priateľský
- Flexibilné algoritmy: Algoritmy môžu byť odoslané priamo do Prometheus PushGateway alebo ako JSON súbory
- Flexibilné úpravy: Môžete si slobodne vybrať, ktoré pole HTTP hlavičky chcete použiť
- Cross-platformové: Jeden binárny súbor podporuje Linux, Mac OSX a Windows súčasne
Príklad: 100 súbežných používateľov pošle naraz 1000 požiadaviek na URL
Vidíte, že požiadavka je dokončená za 1,7 sekundy,Priemerne je možné za 1 sekundu splniť 569 požiadaviekZároveň sa prihlasujeme do systému správy pozadia Alibaba Cloud, aby sme skontrolovali monitorovanie (nie veľmi presné, ale môže ukázať, že súbežnosť v danom momente je naozaj veľmi veľká), ako je znázornené na obrázku nižšie:
(Koniec)
|