mock server
上一篇 /
下一篇 2017-06-29 16:47:03
/ 个人分类:测试思路
部分转自:http://www.jianshu.com/p/57f77d2829fc
1. 在做接口测试时,为了减少接口之间的依赖(如一个公交充值系统会调用一个支付的接口),可以通过mock server去模拟其他服务,并构建mock server的返回值 2. 这种开发流程/模式:
接口文档定义>>接口开发>>客户端开发>>接口上线>>测试
在人员和时间允许的情况下,理想的方式是接口文档定义出来,测试人员就可以进行接口测试脚本的开发。这就需要我们自己模拟接口。
如何mock server
使用Python 和 flask, flask rest。如: from flask import abort, jsonify, Flask, request
app = Flask(__name__)
tasks = [
{
'id': 1,
'title': u'Buy groceries',
'description': u'Milk, Cheese, Pizza, Fruit, Tylenol',
'done': False
},
{
'id': 2,
'title': u'Learn Python',
'description': u'Need to find a good Python tutorial on the web',
'done': False
}
]
@app.route("/todo", methods=['GET'])
def get_all_task():
return jsonify({"task": tasks})
if __name__ == "__main__":
app.run()
运行后,在cmd命令环境下用curl http:
收藏
举报
TAG: