goreplay 引流测试工具

下载地址

1
https://github.com/buger/goreplay

使用方法

./goreplay --input-raw :7001 --output-http http://ip:port

1
2
# 将当前data目录下所有的.gor 文件作为流量回放的开始点, 打到10.72.138.200的80端口服务上
./gor -input-file "./data/*.gor" --output-http="http://10.72.138.200:80"
1
2
3
4
5
6
# --input-file 从文件中获取请求数据,重放的时候 100x 倍速
# --input-file-loop 无限循环,而不是读完这个文件就停止
# --output-http 发送请求到 10.72.138.200
# --output-http-workers 并发 100 发请求
# --stats --output-http-stats 每 5 秒输出一次 TPS 数据
$ ./gor --input-file './data/*.gor|1000%' --input-file-loop --output-http 'http://10.72.138.200' --output-http-workers 100 --stats --output-http-stats

本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!