软件测试必备基本技能之基于Python实现mock接口返参

本文介绍了如何使用Python和Flask快速创建Mock接口,以解决在软件测试中因依赖第三方接口而延误项目进度的问题。通过两个场景展示了如何根据接口输入返回相应数据,以及设置预定义的返回参数,帮助测试人员提高效率。
摘要由CSDN通过智能技术生成

软件测试必备基本技能之基于Python实现mock接口返参
相信很多做测试的小伙伴都有这样一个苦恼:很多情况下测试的时候需要依赖三方接口返参,但是由于种种原因导致不能及时获取到预期的结果,然而只能苦苦等待三方解决。白白浪费了很多时间,导致项目进度缓慢。基于此情况,我分享一下简单有效的解决方法,有同感的小伙伴可以往下看看。
基于Python+flask简易有效的mock接口返参
场景一:接口输入什么,mock接口返回什么
实现代码如下(示例均为josn输入):
from flask import Flask, request

app = Flask(name)

@app.route(’/test’, methods=[‘GET’,‘POST’])#定义接口路由和允许的方法
def test_return():
result_str = request.get_data()
print(result_str)#打印请求接口参数
return(result_str)#返回接口参数(如果接口有格式要求,请做对应转换后再返回)
if name == ‘main’:
app.run(debug=True,host=‘10.33.1.154’,port=1234, use_reloader=False)#接口地址和端口均可自行指定
场景二:mock接口需要的返参:
实现代码如下(下面这么写是方便打成exe的包,可自行调整简化一下同场景一):
import yaml,os
from flask import

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值