一、 Mock解释
Mock是Python中一个用于支持单元测试的库,它的主要功能是使用mock对象替代掉指定的Python对象,以达到模拟对象的行为
二、 什么情况下能用到mock
在项目中如果需要测试一个登陆接口,在登录接口需要用验证码验证,需要用到发送验证码的接口,这时候发送验证码的接口暂时未开发完成,这个时候我们怎么去测试登录接口?
这时候可以用到mock方法去模拟发送验证码接口的返回值。
三、 mock的应用
从Python 3.3开始,mock模块已经被合并到标准库中,被命名为unittest.mock,可以直接import进来使用
上述代码完成了mock的简单应用,由于mock_syudy.send_request = success_send 把mock对象赋值给了方法,使得方法再次调用的时候使用了mock的方法完成把模拟返回值传递给mock_demo.send_url()方法。
此文介绍mock入门,在写接口自动化的时候可以把mock应用到自动化脚本中去进行接口关联。
以上是关于python的知识,由多测师亲自撰写,全网独家提供! https://www.duoceshi.com/
联系人:王老师
手机:15873483787
电话:0755-21072941
邮箱:hr@duoceshi.com
地址: 广东省深圳市龙华区龙华街道龙园社区人民路宾馆花园18栋信盈广场A栋4层