news 2026/6/9 23:33:19

【金融项目实战】11_接口测试 _代码(python+flask)实现mock服务

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【金融项目实战】11_接口测试 _代码(python+flask)实现mock服务

文章目录

  • 一、代码实现mock服务
    • 1.1 flask基本用法
  • 二、模拟状态码[面试题]

一、代码实现mock服务

  • 需求场景:
模拟一个:登录接口 -1、在API文档中说明如果登录成功,返回:状态码:200 {"status":200,"msg":"登录成功!","token":"xxx1213123123"} -2、登录失败反馈:状态码:200 {"status": 100,"msg":"用户名或密码错误!"} 问题:开发还未实现登录接口,那么依赖登录如何解决?
  • 实现
# 1、安装pip install flask# 2、获取实例对象app=Flask(__name__)# 3、将函数修饰为接口@app.route("指定接口path路径",methods=["接口请求方法"])

1.1 flask基本用法

# 1、导包fromflaskimportFlask# Flask接口开发框架# 2、获取Flask类的实例app=Flask(__name__)# 3、使用装饰器修饰函数(一个函数就是一个接口)# 定义接口,模拟返回结果@app.route("/login",methods=["post"])deflogin():# 开发一个接口需要①②③步# ①提取接口请求的参数# ②将参数拼装sql语句并执行# ③将数据库执行结果提取组装成json格式,进行返回return{"status":200,"msg":"登录成功","token":"1111-2222-333-4444"}# 4、运行if__name__=='__main__':app.run()

二、模拟状态码[面试题]

# 1、导包fromflaskimportFlask# 2、获取Flask类的实例app=Flask(__name__)# 3、使用装饰器修饰函数(一个函数就是一个接口)# 定义接口,模拟异常响应状态码@app.route("/order",methods=["get"])defget_order():return{"status":200,"message":"success","data":None},202# 4、运行if__name__=='__main__':app.run()

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 11:41:55

【课程设计/毕业设计】基于SpringBoot的政务事项在线审批平台基于springboot的校园行政事务审批服务系统的设计与开发【附源码、数据库、万字文档】

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/6/10 19:30:32

计算机Java毕设实战-基于springboot的新生儿疾病筛查信息管理系统【完整源码+LW+部署说明+演示视频,全bao一条龙等】

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/6/10 11:39:24

RK3562 单板机系统开发完全手册:U-Boot/Kernel/Rootfs 开发与性能优化

前 言本文档主要演示Linux系统开发流程。包括LinuxSDK的配置与编译、U-Boot、Kernel及Rootfs的开发,以及系统镜像的替换方法。同时介绍系统镜像的打包与解包、关键计算单元(CPU、GPU、NPU)和内存子系统(DDR)性能策略配置与管理的详细步骤,旨在帮助开发者…

作者头像 李华
网站建设 2026/6/10 11:40:54

实战!AI架构师用PyTorch搭建智能数字资产追踪系统(附教程)

实战!AI架构师用PyTorch搭建智能数字资产追踪系统(附完整教程) 标题选项(选一个最适合的) 《PyTorch实战:从零搭建智能数字资产追踪系统(附完整代码)》 《AI+金融:用PyTorch打造你的数字资产智能追踪工具》 《手把手教你:基于PyTorch的智能数字资产追踪系统开发全流…

作者头像 李华
网站建设 2026/6/10 11:46:18

ClickHouse 在大数据能源分析中的应用案例

ClickHouse 在大数据能源分析中的应用案例 关键词:ClickHouse、大数据分析、能源行业、实时计算、时间序列数据 摘要:能源行业每天产生海量多源异构数据(如风电设备传感器、电网负荷、用户用电记录),传统数据库难以满足…

作者头像 李华
网站建设 2026/6/10 19:33:32

Java计算机毕设之基于springboot的办公自动化管理校园行政事务审批服务系统的设计与开发(完整前后端代码+说明文档+LW,调试定制等)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华