自动化测试框架集成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 开头进行处理
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步