Requisiti: Ho usato molti strumenti di stress test HTTP in passato, come: Jmeter, apachebench e altri strumenti; alcuni strumenti di stress testing sono relativamente grandi o complessi nella configurazione, e devono persino arrivare a runtime, il che non è molto comodo da gestire.
Recensione:
Indirizzo GitHub di Cassowary:Il login del link ipertestuale è visibile. Tutorial sul Casuario:Il login del link ipertestuale è visibile. Versione Windows di Cassowary scarica:Il login del link ipertestuale è visibile.
Cassowary è l'ultimo tester di carica HTTP/S multipiattaforma. Ho usato Go Editor Cassowary, sperando che sviluppatori, tester e sysadmin potessero facilmente effettuare test di carico. Cassowary è ispirato da molti progetti open source classici come k6, ab e httestat.
funzione
- Due modalità di prova: standard e personalizzata. In modalità personalizzata, puoi selezionare il percorso URL
- Compatibile con i CI
- Algoritmi flessibili: Gli algoritmi possono essere inviati direttamente a Prometheus PushGateway o come file JSON
- Regolazione flessibile: puoi scegliere liberamente quale campo di intestazione HTTP usare
- Multipiattaforma: One binary supporta contemporaneamente Linux, Mac OSX e Windows
Esempio: 100 utenti concorrenti inviano 1000 richieste a un URL contemporaneamente
Puoi vedere che la richiesta viene completata in 1,7 secondi,In media, 569 richieste possono essere completate in 1 secondoContemporaneamente, accediamo al sistema di gestione dei background Alibaba Cloud per controllare il monitoraggio (non molto accurato, ma può mostrare che la concorrenza in quel momento è effettivamente molto grande), come mostrato nella figura sottostante:
(Fine)
|