news 2026/8/30 4:40:24

【金融项目实战】10_接口测试 _接口Mock测试的作用

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【金融项目实战】10_接口测试 _接口Mock测试的作用

文章目录

  • 一、接口Mock测试
    • 1.1 接口Mock实现方式
    • 1.2 模拟接口(Mock)应用场景?
    • 1.3 模拟接口(Mock)常用方式
    • 1.4 想要什么效果,才需要模拟接口(Mock)服务?
  • 二、Mock说明

一、接口Mock测试

接口Mock测试:在接口测试中,对于某些不容易构造或者不容易获取的接口,可以用一个模拟接口来代替。

Mock:模拟的、仿制的、虚假的

作用: - 可以用来解除测试对象对外部服务的依赖,使得测试用例可以独立运行 - 模拟异常逻辑,异常逻辑往往很难触发,通过Mock可以人为的控制触发异常逻辑 - 团队可以并行工作

1.1 接口Mock实现方式

接口mock实现的核心思想:是搭建一个Mock Server,通过该服务提供mock接口

常见的实现方式: - 使用第三方mock平台 - 自己开发mock服务 - 使用moco框架搭建mock服务

1.2 模拟接口(Mock)应用场景?

  • 依赖的接口未实现
  • 依赖的接口响应速度慢
  • 模拟异常
  • 模拟三方接口

1.3 模拟接口(Mock)常用方式

  • 工具(moco)
  • 代码(python+flask)

1.4 想要什么效果,才需要模拟接口(Mock)服务?

目的:根据真实接口,所需的请求信息,及针对请求返回响应信息。 请求:协议、方法、path路径、参数、请求头 响应:状态码、响应数据 重点:Mock接口其实就是根据api文档设置的请求相关参数,返回响应内容((实现一个接口,能请求能响应,无需处理业务逻辑)。

二、Mock说明

  • 什么是mock? --模拟接口
  • 什么场景下会用mock?
1、依赖的接口未实现 2、依赖的接口响应速度慢 3、针对接口模拟各种异常 4、测试环境下依赖三方接口
  • 如何去实现?
1、使用mock现有工具-->moco 步骤: ①定义配置文件(定义请求和响应的内容) ②启动moco.jar工具(命令:java -jar moco-xxx.jar 服务类型 -p 端口号 -c json配置文件) ③访问接口 -->本地:localhost/127.0.0.1/192.168.xxx.xxx 局域网:192.168.xxx.xxx/独立IP地址 2、自定义mock -①编写一个函数 直接return模拟的值 -②使用接口开发框架编写要模拟的接口flask
  • 要模拟哪些内容?
1、响应数据 2、响应状态码
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/29 9:54:09

ops-transformer RoPE位置编码 复数旋转硬件加速实战

摘要 本文将深度解析cann项目中ops-transformer的RoPE位置编码实现,聚焦/operator/ops_transformer/rope/rotary_position_embedding.cpp的关键优化技术。核心内容包括sin/cos表预计算机制、向量指令融合策略,以及如何在NPU上实现复数旋转操作的高效硬件…

作者头像 李华
网站建设 2026/8/29 2:42:44

500M以上视频文件使用PHP如何切片上传?

💻 文件管理系统开发日记:一个即将秃头的软工大三狗的求救信号 大家好,我是江西某高校软件工程专业的大三狗,现在正处在"毕业设计焦虑期""找工作恐慌期"的双重打击下… 🚨 当前困境 我正在开发…

作者头像 李华
网站建设 2026/8/26 3:44:17

ops-nn Upsample插值优化 HBM带宽性能提升实战

摘要 最近在调试SDXL模型的上采样层时,发现NPU的HBM带宽利用率始终上不去。通过深入分析ops-nn仓库中的Upsample算子实现,特别是在/operator/ops_nn/upsample/nearest_neighbor.cpp中的内存访问模式,发现stride参数配置对性能有关键影响。本…

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

蓝易云 :简单shell脚本的编写教程

下面这份内容,站在真实运维与企业自动化的视角,从“为什么要写 → 怎么写 → 写完能干嘛”一步步拆开讲,不堆术语、不玩花活,全部可落地。一、什么是 Shell 脚本(先把定位讲清楚)🧠Shell 脚本本…

作者头像 李华
网站建设 2026/8/24 11:49:24

蓝易云 :centos用ssh登录连接缓慢处理

下面这份内容,完全站在真实运维与生产环境角度,把 CentOS 使用 SSH 登录缓慢 这个问题 拆因果、给方案、能直接落地 地讲清楚。不玄学、不空谈,每一步都有明确逻辑。一、先给结论:SSH 慢,绝不是“网络玄学”&#x1f9…

作者头像 李华
网站建设 2026/8/27 12:48:59

军工项目文档管理如何适配UEDITOR的跨平台特性?

CMS企业官网项目需求分析与解决方案 大家好,我是安徽的一名.NET程序员,最近接了个CMS企业官网的外包项目。客户提出了一个新需求,要在后台新闻管理系统的文章发布模块编辑器中增加导入Word、Excel、PPT、PDF文档和Word一键粘贴功能。这需求听…

作者头像 李华