AutoCannon

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök

AutoCannon är ett benchmarkverktyg för HTTP/1.1, utvecklat i Node.js. Det används för att simulera hög trafikbelastning i applikationer och är inspirerat av verktygen wrk och wrk2.

Detta är ett fritt och öppen källkodsprogram.

Funktioner:

  • Stöd för HTTP-pipelining.
  • Stöd för HTTPS.
  • Anpassningsbara inställningar för antal samtidiga anslutningar, antal pipelined-förfrågningar, körningstid i sekunder, antal arbetstrådar, och timeout-tid i sekunder.
  • API-stöd.
  • Utdatatabeller som visar:
    • Latens: Visar förfrågningstiderna vid 2,5%-percentilen för snabba avvikelser, 50%-percentilen för medianvärde, 97,5%-percentilen för långsamma avvikelser, och 99%-percentilen för de allra långsammaste avvikelserna, tillsammans med ett genomsnittligt värde.
    • Förfrågningsvolym: Listar antalet skickade förfrågningar och mängden nedladdade data i bytes. Dessa värden uppdateras varje sekund och högre värden indikerar fler bearbetade förfrågningar.

Webbplats: github.com/mcollina/autocannon

Utvecklare: Matteo Collina

Licens: MIT-licensen