1、什么叫mock?
答:模拟数据:假数据,不是接口真正返回的数据。
2、为什么要引入mock测试?
有两种场景需要引入:
(1)接口还未开发完成,但是测试人员需要介入接口测试
(2)接口调用不方便,需要调用第三方接口
3、方式
1】客户端mock
1、安装第三方库,pip install mock
2、构造函数或者请求
from mock import mock
例如:(1)构造函数
变量名=mock(return_value=8)value后面是构造的假值
变量名(xx,xxx)
(2)构造请求
request=mock(return_value=expected)value后面构造的是假值,默认是expected(需求里面的期望接口)
2】服务端模块
可以使用第三方的平台,例如fastmock,可以开发一些接口,写上期望接口,然后使用jmeter或者request发送请求去验证