CLI tool to generate load profile of QUIC requests. It allows start performance tests with different RPS for HTTP and QUIC server. This util was build on:
Usage: quic-load-generator run [-k] [-c=REQUESTS_COUNT] [-o=<outFile>]
[-pt=<protocolType>] -r=RATE [-s=SECONDS]
[-st=<scenarioType>] <serverUri>
Start execution process
<serverUri>
-c, --count=REQUESTS_COUNT
Total requests count in experiment
-k, --insecure Disable certificate verification
-o, --out=<outFile> output for CSV results
-pt, --protocol-type=<protocolType>
Protocol type
-r, --rps=RATE requests per second
-s, --seconds=SECONDS Experiment duration in seconds
-st, --scenario-type=<scenarioType>
Scenario type
To run with limited request counts(30 requests with 10 RPS in 3 seconds):
java -jar quic-load-generator.jar run -r=10 -c=30 https://localhost:6121
To run with limited execution time(30 total requests in 30 seconds with 1 RPS):
java -jar quic-load-generator.jar run -r=1 -s=30 https://localhost:6121
implementation group: 'dev.jora', name: 'quic-load-generator', version: '1.0.1'
npm install -g quic-load-generator