【文件属性】:
文件名称:pretenders:假服务器进行测试
文件大小:455KB
文件格式:ZIP
更新时间:2021-05-01 01:56:27
Python
伪装者简介
pretenders项目为外部网络服务创建了灵活的伪造品。 这些外部服务可以通过设置预先设定的答案,定义期望,或仅在执行[测试]之后对接收到的数据进行查询来伪造。
它们是按照“记录/重放/验证”的模式进行松散设计的。
Python兼容性
Pretenders的服务器端是用Python3编写的:
因为我们坚信所有新项目都应使用Python3,除非有非常令人信服的理由反对它。
因为因为这些将作为独立服务器运行,所以兼容性不是问题
在我们实现客户端的情况下,我们将使其在Python 3.x和Python 2.6 / 2.7中可运行。
模拟服务器可用
假装者目前支持HTTP和SMTP服务器的模拟。
我们正在考虑支持的未来服务包括AMQP和ssh。
这些代表了我们编写的软件与之交互的绝大多数服务。
一些示例用例包括:
在模块集成测试中在线模拟基于外部HTTP的API
促进