自动化测试框架集成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 开头进行处理

 

 

 

posted @ 2022-01-19 16:55  乘风破浪的小落夜  阅读(130)  评论(0编辑  收藏  举报