AutoCannon
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