goreplay常用命令

6 篇文章 0 订阅
1 篇文章 0 订阅
# 下载并解压goreplay
wget https://github.com/buger/goreplay/releases/download/v1.0.0/gor_1.0.0_x64.tar.gz && tar -xvf gor_1.0.0_x64.tar.gz
 
 
# 转发流量,加header、加gor的日志打印
./gor --input-raw :8080 --output-http http://diffy-master-default:8880 --http-set-header  "Debug-Log:1" --stats --output-http-stats
 
# 转发流量,加header,筛选多个URI
nohup ./gor --input-raw :8080 --output-http "http://diffy-master-default-0006:8880" --http-set-header "Debug-Log:1" --http-set-header "Endpoint-Uri:1" --http-allow-url "/aaa-bbb/ccc" --http-allow-url "/aaa-bbb/ddd" &
 
# 转发流量,重写URI
nohup ./gor --input-raw :8080 --output-http "http://xxx:8080" --http-rewrite-url "/aaa-bbb/([.\w+.+]):/d$1" &
 
# 转发流量,筛选header
./gor --input-raw :8080 --output-http "http://10.201.33.111:8880" --http-allow-header symbol:"^aaa|bbb|ccc" --http-allow-url /data/contains --http-set-header Debug-Log:1 --http-set-header Endpoint-Uri:1 --stats --output-http-stats
 
# 录流量,录制的流量文件追加到指定的文件名称 --output-file-append
nohup ./gor --input-raw :8080 --http-allow-url /data/contains --output-file-append --output-file=lllla.gor &
 
# 回放流量文件,循环回放 --input-file-loop
nohup ../gor --input-file "lllla.gor|1500%" --output-http "http://dddd-master:8080" --input-file-loop &

更多见官方文档

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值