GoReplay
小于 1 分钟工具
安装
先安装 go 安装包在新东方NAS的路径:ftp://192.168.0.119//安装程序/常用软件/开发工具/GoReplay/go1.23.1.windows-amd64.msi
在从 github 上下载 goReplay 的编译后程序 https://github.com/buger/goreplay/releases
使用方法
在 cmd 切换到 gor.exe 所在目录,并执行命令 gor.exe --input-raw :8080 --output-file=requests.gor ,将端口流量保存到本地文件
# 记录流量到本地日志文件 requests_0.gor
gor.exe --input-raw :8080 --output-file=requests.gor
# 重放流量到指定的服务器
gor.exe --input-file requests_0.gor --output-http="http://192.168.0.98:8080"
# 实时打印流量请求到终端
gor.exe --input-raw :8080 --output-stdout
# 实时复制流量并转发到服务器二
gor.exe --input-raw :8080 --output-http="http://192.168.0.98:8080"
# 选择记录指定的请求
gor.exe --input-raw :8080 --output-file=requests.gor --http-allow-url :8080/PADEMIS/sw/produceInSW
# 使用通配符记录符合规则的请求,使用当天日期作为文件名,每天更换一个文件
gor.exe --input-raw :8080 --output-file=requests.%Y-%m-%d.gor --output-file-append --http-allow-url "/PADEMIS/sw/.*"
