## mock
- 什么是 mock
- 为什么要使用 mock
- 怎么使用(两种方法)

通过代码去制造假的输出。(结果)

接口自动化测试客户端mock:
通过代码去模拟假的接口返回数据。(访问接口的过程就可以省略)

 

 



服务 mock (mock server)
开发的接口是在server, 真实的服务器。

我就自己冒充开发人员,写一个假的服务器,写一个假的接口。


## mock server 的实现
- 现成的 mock 服务工具。 mockoon
- 测试开发技术。自己做一个真实的服务出来。确实可以支持更多的响应,会省略很多步骤。

from flask import Flask, request

app = Flask('py44')


@app.route('/futureloan/member/register', methods=['post'])
def register():
    username = request.form.get('username')
    pwd = request.form.get('password')
    if username == 'yuz' and pwd == '123456':
        return {"code": 44, "msg": "register success"}
    return {"code": 55, "msg": "register failed"}


app.run(debug=True)

 

posted on 2021-11-13 11:58  熊猫星人  阅读(362)  评论(0编辑  收藏  举报