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/9 20:01:04

【金融项目实战】12_接口测试 _moco框架工具实现mock服务

文章目录一、Moco简介二、Moco环境搭建三、实现步骤四、快速入门4.1 lx1.json配置文件4.2 启动服务4.3 访问接口一、Moco简介 Moco是一个简单搭建模拟服务器的框架(工具),可以模拟http、https、socket等协议基于Java开发的开源项目,Github地…

作者头像 李华
网站建设 2026/5/28 4:27:35

云端推理实战:如何优化AI原生应用的性能与成本

云端推理实战:如何优化AI原生应用的性能与成本 关键词:云端推理、AI原生应用、性能优化、成本控制、模型压缩、硬件加速、动态调度 摘要:随着AI应用(如智能推荐、图像识别、实时对话)的普及,云端推理已成为企业技术栈的核心环节。但许多开发者发现:直接部署训练好的模型…

作者头像 李华
网站建设 2026/5/28 4:03:51

大数据领域数据服务的服务质量提升与客户满意度

大数据领域数据服务的服务质量提升与客户满意度 关键词:大数据服务、服务质量、客户满意度、SLA、数据治理、性能优化、用户体验 摘要:本文深入探讨了大数据领域数据服务的服务质量提升策略及其对客户满意度的影响。我们将从技术架构、服务等级协议(SLA)、性能优化、数据治理…

作者头像 李华
网站建设 2026/5/29 5:43:41

shell 模拟实现

摘要 一、前言:为什么要自己实现一个 Shell? 在学习 Linux 的过程中,我们几乎每天都在使用 Shell。 ls cd grep ps cat make gcc这些命令早已熟悉到不能再熟悉。但很少有人会停下来思考一个问题:这些命令是如何被执行的&#xff1…

作者头像 李华