文件名称:hoverpy:用于Hoverfly的Python库(现已淘汰)
文件大小:287KB
文件格式:ZIP
更新时间:2024-05-22 13:18:24
obsolete Python
文献资料 来源 动机 HoverPy加快并简化了依赖HTTP / HTTPS服务的测试。 通过将您的python应用程序生成的所有HTTP通信记录在数据库文件中来实现。 当您再次运行代码时,它将播放与您的请求相对应的响应。 这意味着在模拟阶段,不会产生任何HTTP流量。 这带来了几个好处: 加快测试速度 离线工作能力 修改流量的能力 能够模拟网络延迟 确定性测试环境 如果/当您要测试的服务更改其API时,您只需删除您的db文件,然后再次捕获测试结果。 HoverPy使用,因此在速度和可靠性方面坚如磐石。 支持 HoverPy可与以下HTTP客户端配合使用: 要求 urllib2 urllib3 待定 执照 HoverPy使用Apache License V2。 有关更多详细信息,请参见LICENSE.txt。
【文件预览】:
hoverpy-master
----README.rst(3KB)
----LICENSE.txt(11KB)
----VERSION(6B)
----hoverpy()
--------config.py(2KB)
--------decorators.py(1KB)
--------lib()
--------testing.py(702B)
--------__init__.py(43B)
--------tests()
--------hp.py(14KB)
--------cert.pem(1KB)
----examples()
--------basic()
--------__init__.py(0B)
--------unittesting()
--------tornado()
--------twisted()
--------latency()
--------soap()
--------modify()
--------urllib3eg()
--------readthedocs()
--------urllib2eg()
----.travis.yml(149B)
----setup.cfg(49B)
----setup.py(640B)
----README.md(1KB)
----makefile(4KB)
----docs()
--------pages()
--------hoverpy_logo.png(35KB)
--------conf.py(2KB)
--------requirements.txt(430B)
--------index.rst(3KB)
--------Makefile(7KB)
--------mermaid()
--------.gitignore(14B)
--------fly.png(6KB)
--------_static()
----.gitignore(116B)