Krav: Jeg har tidligere brugt mange HTTP-stresstestværktøjer, såsom: Jmeter, apachebench og andre værktøjer, nogle stresstestværktøjer er relativt store eller komplekse i konfigurationen og skal endda leveres til visse runtimes, hvilket ikke er særlig praktisk at betjene.
Anmeldelse:
Cassowary GitHub-adresse:Hyperlink-login er synlig. Cassowary Tutorial:Hyperlink-login er synlig. Cassowary Windows-version download:Hyperlink-login er synlig.
Cassowary er den nyeste cross-platform HTTP/S load tester. Jeg brugte Go Editor Cassowary i håb om, at udviklere, testere og systemadministratorer nemt kan udføre load testing. Cassowary er inspireret af mange klassiske open source-projekter som k6, ab og httestat.
funktion
- To testtilstande: standard og custom. I brugerdefineret tilstand kan du vælge URL-stien
- CI-venlig
- Fleksible algoritmer: Algoritmer kan sendes direkte til Prometheus PushGateway eller som JSON-filer
- Fleksibel justering: Du kan frit vælge, hvilket HTTP-headerfelt du vil bruge
- Cross-platform: One binary understøtter Linux, Mac OSX og Windows samtidig
Eksempel: 100 samtidige brugere sender 1000 forespørgsler til en URL på samme tid
Du kan se, at anmodningen er afsluttet på 1,7 sekunder,I gennemsnit kan 569 anmodninger gennemføres på 1 sekundSamtidig logger vi ind på Alibaba Clouds baggrundsstyringssystem for at tjekke overvågningen (ikke særlig præcis, men det kan vise, at samtidigheden på det tidspunkt faktisk er meget stor), som vist i figuren nedenfor:
(Slut)
|