gor是服务端录制回放工具中一种,通过在服务端将流量进行录制,并进行重放辅助测试
1.1、录制回放介绍
录制回放常见分成2种,一种是前端ui的流量录制,比如selenium/cypress进行录制,另外一种是接口流量录制,比如goreplay或者sandbox
goreplay属于服务端录制回放,作用是将服务端的流量录制下来,随后在不同环境进行回放,以实现流量更加真实。更接近真实场景的目的
录制回放实际使用场景如下图:
1.2、gor简介
gor是一个开源的进行http/tcp流量录制回放的工具,能够实现在服务端将流量录制后进行回放
官网地址:goreplay.org/
1.3、gor的安装
gor安装非常简单,直接在官网下载可执行文件,将文件放到对应路径下即可
建议学习时使用macos/linux系统
1、在对应地址下载可执行文件,不同系统下载不同的包,如果是macos,则下载包含mac的包
2、将可执行文件解压并复制到/usr/local/bin目录下
3、直接在终端执行gor --version,查看效果
macos系统因权限问题,可能会提示需要信任后才能执行,找到 设置>安全性与隐私找到点按锁按钮以进行更改,给gor打开权限