Goreplay保姆级教程入门到精通(一)gor简介和安装

502 阅读1分钟

gor是服务端录制回放工具中一种,通过在服务端将流量进行录制,并进行重放辅助测试

1.1、录制回放介绍

录制回放常见分成2种,一种是前端ui的流量录制,比如selenium/cypress进行录制,另外一种是接口流量录制,比如goreplay或者sandbox

goreplay属于服务端录制回放,作用是将服务端的流量录制下来,随后在不同环境进行回放,以实现流量更加真实。更接近真实场景的目的

录制回放实际使用场景如下图:

image.png

1.2、gor简介

gor是一个开源的进行http/tcp流量录制回放的工具,能够实现在服务端将流量录制后进行回放

官网地址:goreplay.org/

官方文档:github.com/buger/gorep…

1.3、gor的安装

gor安装非常简单,直接在官网下载可执行文件,将文件放到对应路径下即可

建议学习时使用macos/linux系统

1、在对应地址下载可执行文件,不同系统下载不同的包,如果是macos,则下载包含mac的包

下载地址:github.com/buger/gorep…

image.png

2、将可执行文件解压并复制到/usr/local/bin目录下

3、直接在终端执行gor --version,查看效果

macos系统因权限问题,可能会提示需要信任后才能执行,找到 设置>安全性与隐私找到点按锁按钮以进行更改,给gor打开权限

image.png