Nõuded: Olen varem kasutanud palju HTTP stressitesti tööriistu, nagu Jmeter, apachebench ja teised tööriistad, mõned stressitesti tööriistad on suhteliselt suured või keerukad ning peavad isegi jõudma mõne käitusajani, mis pole eriti mugav kasutada.
Läbivaatamine:
Cassowary GitHubi aadress:Hüperlingi sisselogimine on nähtav. Cassowary õpetus:Hüperlingi sisselogimine on nähtav. Cassowary Windowsi versiooni allalaadimine:Hüperlingi sisselogimine on nähtav.
Cassowary on uusim platvormideülene HTTP/S koormustestija. Kasutasin Go Editor Cassowaryt, lootes, et arendajad, testijad ja süsteemiadministraatorid suudavad koormustesti lihtsalt teha. Cassowary on inspireeritud paljudest klassikalistest avatud lähtekoodiga projektidest nagu k6, ab ja httestat.
funktsioon
- Kaks testirežiimi: standard- ja kohandatud. Kohandatud režiimis saad valida URL-i tee
- CI-sõbralik
- Paindlikud algoritmid: Algoritme saab saata otse Prometheus PushGateway'le või JSON-failidena
- Paindlik kohandamine: Saad vabalt valida, millist HTTP päise välja kasutada
- Platvormideülene: Üks binaar toetab samaaegselt Linuxit, Mac OSX-i ja Windowsi
Näide: 100 samaaegset kasutajat saadab samaaegselt 1000 päringut URL-ile
Näete, et taotlus valmib 1,7 sekundiga,Keskmiselt saab ühe sekundiga täita 569 taotlustSamal ajal logime sisse Alibaba pilve taustahaldussüsteemi, et kontrollida jälgimist (mitte väga täpne, kuid näitab, et parajastus on sel hetkel tõepoolest väga suur), nagu alloleval joonisel näidatud:
(Lõpp)
|