Prasības: Es iepriekš esmu izmantojis daudzus HTTP stresa testēšanas rīkus, piemēram: Jmeter, apachebench un citus rīkus, daži stresa testēšanas rīki ir salīdzinoši lieli vai sarežģīti konfigurācijā, un pat ir jānonāk pie dažiem izpildlaikiem, kas nav ļoti ērti darboties.
Pārskats:
Cassowary GitHub adrese:Hipersaites pieteikšanās ir redzama. Cassowary apmācība:Hipersaites pieteikšanās ir redzama. Cassowary Windows versijas lejupielāde:Hipersaites pieteikšanās ir redzama.
Cassowary ir jaunākais starpplatformu HTTP/S slodzes testeris. Es izmantoju Go Editor Cassowary, cerot, ka izstrādātāji, testētāji un sistēmas administratori var viegli veikt slodzes testēšanu. Cassowary ir iedvesmojies no daudziem klasiskiem atvērtā koda projektiem, piemēram, k6, ab un httestat.
funkcija
- Divi testa režīmi: standarta un pasūtījuma. Pielāgotā režīmā varat atlasīt URL ceļu
- CI draudzīgs
- Elastīgi algoritmi: algoritmus var nosūtīt tieši uz Prometheus PushGateway vai kā JSON failus
- Elastīga pielāgošana: varat brīvi izvēlēties, kuru HTTP galvenes lauku izmantot
- Vairāku platformu: viens binārais atbalsta Linux, Mac OSX un Windows vienlaicīgi
Piemērs: 100 vienlaicīgi lietotāji sūta 1000 pieprasījumus uz URL vienlaicīgi
Jūs varat redzēt, ka pieprasījums ir pabeigts 1,7 sekundēs,Vidēji 569 pieprasījumus var izpildīt 1 sekundēTajā pašā laikā mēs piesakāmies Alibaba Cloud fona pārvaldības sistēmā, lai pārbaudītu uzraudzību (nav ļoti precīza, bet tas var parādīt, ka vienlaicīgums tajā brīdī patiešām ir ļoti liels), kā parādīts zemāk redzamajā attēlā:
(Beigas)
|