HTTP 流量复制工具 Gor Go

Apache
Google Go
跨平台
2015-07-21
叶秀兰

Gor 是用 Go 编写的简单 HTTP 流量复制工具,主要是为了从生产服务器返回流量到开发环境。使用 Gor 可以在实际的用户会话中测试代码。

Gor 基础工作流:

Diagram

从端口捕获流量:

# Run on servers where you want to catch traffic. You can run it on each `web` machine.
sudo gor --input-raw :80 --output-tcp replay.local:28020
# Replay server (replay.local).
gor --input-tcp replay.local:28020 --output-http http://staging.com
加载中

评论(15)

wuhuizuo
wuhuizuo
是否支持udp,https ? #Gor Go#
franklinyang
franklinyang
可以用来搞并发测试吗?比如把生产请求放大100倍? #Gor Go#
同甫
同甫
Looks good #Gor Go#
喵小强
喵小强
有人在用这个么???测试过稳定性么 #Gor Go#
go-skyblue
go-skyblue
相当不错的样子 #Gor Go#
程序猿刚子
程序猿刚子
貌似没啥用目前来说 #Gor Go#
dadait
dadait
好东西。做测试方便了。 #Gor Go#
smart_w
smart_w
做HTTP流量监控和统计的吧 #Gor Go#
亅乙丨
唉,发现自己越来越懒了 #Gor Go#
bkkkd
bkkkd
确实没看懂是什么 #Gor Go#

Gor v0.10.1 发布,Go 开发的 HTTP 流量复制工具

Gor v0.10.1 发布,更新内容如下: Fixed memory leaks #194 #201 Improved speed by dramatically reducing number of goroutines #194 Fixed input-file #202 更多内容及软件下载请查看:发...

2015/09/04 08:31

Gor v0.10.0 发布,Go 开发的 HTTP 流量复制工具

Gor v0.10.0 发布,更新内容如下: Middleware support! See README and examples folder. #162 Raw input now track responses (they are recorded to file input as well) #162 Changed fi...

2015/08/26 10:22

gor v0.9.8 发布,Go 开发的 HTTP 流量复制工具

gor v0.9.8 发布,更新内容如下: Improve raw-input performance, especially for large payloads #170 Use all cores by default #170 Improve code styling, thanks to golint. #171 Add...

2015/08/07 07:56

没有更多内容

加载失败,请刷新页面

没有更多内容

暂无问答

Gor

Gor 流量mirror

2016/05/15 11:43
451
2
Gor 流量复制实战

1 需求背景   把prd环境某个域名下的某个post url访问流量复制到stg环境中的机器上,不过在stg环境中访问的post url已经和prd的不一样了,但是后端处理程序是可以处理这种变化的。 ####  ...

2016/06/24 17:58
55
0
oracle--merge

题目:更新tb_fin_art_stock这个表中某个货号某一天往后所有记录stock(库存)字段的值,每天的stock是根据前天的stock字段的值加进货减销售的出来的,现在只能一天一天更新,如9号更改10号的值...

2012/11/28 15:22
19
0
PHP中Session可能会引起并发问题

PHP中Session可能会引起并发问题

2015/06/29 10:34
22
0
2014 年度计划

1. Kafka 阅读 kafka 0.7.x 的代码,了解负载均衡的策略 kafka 0.8.x Samza http://samza.incubator.apache.org/ 2. go-lang beego revel martini nsq http://bitly.github.io/nsq/overview/...

2013/12/23 10:26
154
0
Go 语言特性

1、Go有什么优势 可直接编译成机器码,不依赖其他库,glibc的版本有一定要求,部署就是扔一个文件上去就完成了。 静态类型语言,但是有动态语言的感觉,静态类型的语言就是可以在编译的时候检...

2018/04/17 09:23
5
0
第一讲 go 语言简介

学习 go语言之前的认识,在对其认识之后再进行深入学习

2016/07/28 15:29
16
0
性能基础之全链路压测知识整理

什么是全链路压测? 基于实际的生产业务场景、系统环境,模拟海量的用户请求和数据对整个业务链进行压力测试,并持续调优的过程 全链路压测解决什么问题? 针对业务场景越发复杂化、海量数据冲...

2018/12/25 09:47
28
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部