用于测试的http重播库。
httrepla的Python项目详细描述
2015年1月:httreplay现在是生命的终结。我强烈建议使用vcr.py,它现在拥有更大的社区、更丰富的功能集,并且维护得更好。我会暂时保留对皮皮的比赛,这样就不会有人被抓到了。但请在有机会时迁移到vcr.py。谢谢!
httreplay是一个python http(和https!)用于测试的重播库。
库支持通过httplib、requests >= 1.2.3(包括requests 2.x)和urllib3 >= 0.6记录和重播网络请求。
下面是一个非常简单的使用示例:
import requests from httreplay import replay with replay('/tmp/recording_file.json'): result = requests.get("http://example.com/") # ... issue as many requests as you like ... # ... repeated requests won't hit the network ...
你能做的还有很多。可以从httreplay github page获得完整的文档。