- plow 是一个用于压测网络服务的命令行工具,它可以生成大量的负载来测试服务的性能。
1. 安装
go install github.com/six-ddc/plow@latest
brew install plow
Via Docker
docker run --rm --net=host ghcr.io/six-ddc/plow
2. 使用
- 如果要对 https://www.baidu.com 进行压测:
plow -n 100000 -c 100 https://www.baidu.com
- 这将会发送 100000 个请求,每次 100 个并发,对 https://www.baidu.com 进行压测。

plow -n 100000 -c 100 -m POST -d '{"key":"value"}' https://www.baidu.com