MitmProxy使用:流量劫持与入库,流量回放
流量截取与入库
我们需要先定义和初始化流量截取后存储的表结构,这里我们采用 peewee 这个 ORM 库,进行操作。更多操作可参考:-orm.com/en/latest/peewee/quickstart.html
接下来编写我们的插件脚本,用于拦截请求,并且写入到我们定义好的数据库表中,如下:
检查数据库表,看是否插入成功,如下:
流量回放进行接口测试
从数据库中查询请求记录,并按不同请求方法,e.g. get/post 进行分类;通过 request 网络请求库,进行重新回放请求接口;引入 Pytest 测试框架,加入断言,进行组织测试用例的执行,具体代码可参考如下:
查看测试报告get 和 post 请求分别回放测试成功:
栏目分类
- Jinbi Token中文网
- Jinbi Token中文网
你的位置:BytomDAO中文网 > Jinbi Token中文网 > MitmProxy使用:流量劫持与入库,流量回放