Goreplay保姆级教程入门到精通(二)gor快速使用

160 阅读1分钟

因为gor是监听http/tcp,所以需要先搭建一个简单的http服务

2.1、使用flask搭建服务

使用flask搭建一个简单的http服务,在8000端口启动

代码如下:

from flask import Flask

app = Flask(__name__)


@app.route('/hello')
def hello_world():
    return 'Hello World!'


if __name__ == '__main__':
    app.run(port=8000)

服务在8000端口,访问/hello接口时会返回"hello world"的字符串

2.2、gor快速使用

使用以下命令可快速体验gor的功能

sudo ./gor --input-raw :8000 --output-stdout

1、执行上面命令,监听8000端口,并将监听的请求打印到控制台输出

image.png

2、启动flask服务

image.png

3、通过浏览器访问http://127.0.0.1:8000/hello,查看控制台输出

image.png

通过以上3个步骤,体验了gor将录制的流量打印到控制台输出,gor的快速使用很快就学会使用了