github:
http://49.232.203.244:21519/apiAutoTest/recording/
https://github.com/zy7y/apiAutoTestWeb
windows系统:
1.下载地址:https://mitmproxy.org/
pip install mitmproxy
2.#首先cmd运行一下以下命令,以便在windows系统中产生CA证书
mitmdump
3.接着在.mitmproxy目录找到CA证书
4.双击mitmproxy-ca.p12进入导入证书的页面,点击“下一步”,完成安装
开始录制
1.打开本机代理
2.apiAutoTest
根目录下执行
mitmweb -s tools\recording.py
Ctrl + C停止录制
可能遇到的坑:
1.报错:Error starting proxy server: OSError(10013, '以一种访问权限不允许的方式做了一个访问套接字的尝试。', None, 10013, None)
加个指定端口即可
命令行交互
1、mitmdump的启动
mitmdump
2、mitmdump指定端口的启动
mitmdump -p 8889
3、指定python脚本
mitmdump -p 8889 -s test.py
4、保存截获数据
mitmdump -w test.txt
*参考
1、https://docs.mitmproxy.org/stable/concepts-certificates/
2、https://mitmproxy.org/
3、https://github.com/mitmproxy/mitmproxy/tree/master/examples/simple
4、https://docs.mitmproxy.org/stable/addons-scripting/
5、https://docs.mitmproxy.org/stable/addons-events/
6、https://www.jianshu.com/p/a495cc016682