Dragonfly2
..
README.md
Simple Stress Testing Tools for Dragonfly
Daemon Proxy
Build and Run
-
Build tool:
go build -o bin/stress test/stress/main.go -
Run stress:
bin/stress -connections 100 -duration 1s -proxy http://127.0.0.1:65001 \--url http://localhost/misc/d7y-test/blobs/sha256/128KExample output:
Latencyavg 17.286522msmin 617.801µsmax 84.201941msLatency Distribution50% 11.39049ms75% 18.308966ms90% 49.052485ms95% 55.886513ms99% 65.013042msHTTP codes200 5849Throughput 731.1MBRequest 5849/s
CLI Reference
Usage of ./stress: -connections int concurrency count of connections (default 100) -duration duration testing duration (default 1m40s) -output string all request statistics (default "/tmp/statistics.txt") -proxy string target proxy for downloading, example: http://127.0.0.1:65001 -url string target url for stress testing, example: http://localhost