自动化测试框架集成mock请求
在我们测试的过程当中,要与第三方的接口通信,可能需要用到mock 方式。
我们怎么把mock 放到我们的项目里面呢?
我要让整个项目的接口有的可以发mock请求,怎么让我们的框架兼容这些特征,我们现有框架的url 是直接在requests 中 拼接处理的
因为我们的mock请求是有 https 的,我们之前只有http 请求,所以我们应该怎么去处理呢?
梳理了一下操作步骤:
1、在fastmock 当中,制造接口响应数据
2、在excel 的用例当中,如果有用例要使用mock 服务,则在url 列当中添加 #mock_url#
3、在Data 类当中,添加mock_url
4、在封装的http 请求类当中(MyRequests),_deal_url 当中,对于https 开头进行处理
1、在fastmock 当中,制造接口响应数据
3、在Data 类当中,添加mock_url
4、在封装的http 请求类当中(MyRequests),_deal_url 当中,对于https 开头进行处理