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