Cerințe: Am folosit multe instrumente de testare a stresului HTTP înainte, cum ar fi: Jmeter, apachebench și alte unelte, unele instrumente de testare a stresului sunt relativ mari sau complexe ca configurație și chiar trebuie să ajungă la unele runtime, ceea ce nu este foarte convenabil de operat.
Recenzie:
Adresa GitHub a casewary:Autentificarea cu hyperlink este vizibilă. Tutorial pentru Casuari:Autentificarea cu hyperlink este vizibilă. Descărcare versiune Windows Cassowary:Autentificarea cu hyperlink este vizibilă.
Cassowary este cel mai recent tester de încărcare HTTP/S cross-platform. Am folosit Go Editor Cassowary, sperând că dezvoltatorii, testerii și administratorii de sistem pot face cu ușurință teste de încărcare. Cassowary este inspirat de multe proiecte clasice open source precum k6, ab și httestat.
funcționa
- Două moduri de testare: standard și personalizat. În modul personalizat, poți selecta calea URL-ului
- Prietenos cu CI-ul
- Algoritmi flexibili: Algoritmii pot fi trimiși direct către Prometheus PushGateway sau ca fișiere JSON
- Ajustare flexibilă: Poți alege liber ce câmp de antet HTTP să folosești
- Multiplatformă: One binary suportă simultan Linux, Mac OSX și Windows
Exemplu: 100 de utilizatori concurenți trimit 1000 de cereri către un URL în același timp
Poți vedea că cererea este finalizată în 1,7 secunde,În medie, 569 de cereri pot fi finalizate în 1 secundăÎn același timp, ne conectăm la sistemul de management al antecedentelor Alibaba Cloud pentru a verifica monitorizarea (nu foarte precisă, dar poate arăta că concurența în acel moment este într-adevăr foarte mare), așa cum se vede în figura de mai jos:
(Sfârșit)
|