GoReplay 是一个开源网络监控工具,可以记录您的实时流量并将其用于跟踪、负载测试、监控和详细分析。
随着应用程序的增长,测试它所需的工作量也会呈指数级增长。 GoReplay 为您提供了重用现有流量进行测试的简单想法,这使得它非常强大。我们最先进的技术允许您分析和记录您的应用程序流量而不影响它。这消除了将第三方组件置于关键路径中所带来的风险。
GoReplay 增强您对代码部署、配置和基础设施更改的信心。
GoReplay 提供了一种独特的影子方法。 GoReplay 不是代理,而是在后台侦听网络接口上的流量,无需更改生产基础设施,只需在与服务相同的计算机上运行 GoReplay 守护程序即可。
检查最新文档。
从 https://github.com/buger/goreplay/releases 下载最新的二进制文件或自行编译。
最基本的设置是sudo ./gor --input-raw :8000 --output-stdout
,其作用类似于 tcpdump。如果您已经有测试环境,则可以通过运行以下命令开始重放: sudo ./gor --input-raw :8000 --output-http http://staging.env
。
请参阅我们的文档和入门页面了解更多信息。
订阅我们的时事通讯,随时了解 Gor 项目的最新功能和变化。
我们创建了一个 GoReplay PRO 扩展,它提供了额外的功能,例如支持 Thrift 或 ProtocolBuffers 等二进制协议、从云存储保存和重播、TCP 会话复制等。PRO 版本还包括商业友好的许可证、专用支持和它还允许您支持高质量的开源开发。
如果您遇到问题,请查看常见问题解答和故障排除 wiki 页面。在问题中搜索您的问题也是一个好主意。
所有错误报告和建议都应通过 Github Issues 或我们的 Google Group(您可以发送电子邮件至 [email protected])。如果您有私人问题,请随时发送电子邮件至 [email protected]。
分叉它
创建您的功能分支(git checkout -b my-new-feature)
提交您的更改(git commit -am '添加了一些功能')
推送到分支(git push origin my-new-feature)
创建新的拉取请求
GOV.UK - 英国政府数字服务
theguardian.com - 英国最受欢迎的在线报纸
TomTom - 导航、交通和地图产品、GPS 运动手表和车队管理解决方案的全球领导者。
3SCALE - 用于为内部或外部用户管理 API 的 API 基础设施
Optionlab - 优化客户体验并推动跨多个渠道的参与
TubeMogul - 品牌广告软件
Videology - 视频广告平台
ForeksMobile - 土耳其领先的金融应用程序开发公司之一
Granify - AI 支持的 SaaS 解决方案,使在线零售商能够最大限度地提高销售额
还有更多!
如果您正在使用 Gor,我们很高兴将您添加到列表中并分享您的故事,请写信至:[email protected]
列昂尼德·布加耶夫,@buger,https://leonsbox.com