【金融项目实战】12_接口测试 _moco框架工具实现mock服务
文章目录一、Moco简介二、Moco环境搭建三、实现步骤四、快速入门4.1 lx1.json配置文件4.2 启动服务4.3 访问接口一、Moco简介Moco是一个简单搭建模拟服务器的框架工具)可以模拟http、https、socket等协议基于Java开发的开源项目Github地址: https://github.com/dreamhead/moco原理Moco会根据一些配置启动一个真正的HTTP服务会监听本地的某个端口)。当发起的请求满足某个条件时就会返回指定的响应数据。二、Moco环境搭建Moco运行时所需环境包括:1、Java运行环境安装JDK并配置环境变量 2、moco-runner-1.1.O-standalone.jar 下载地址: https://repo1.maven.org/maven2/com/github/dreamhead/moco-runner/1.1.0/moco-runner-1.1.0-standalone.jar三、实现步骤实现步骤 - 1、定义配置文件xxx.json - 2、启动http服务启动moco-xxx.jar包 - 3、访问接口 --本地localhost/127.0.0.1/192.168.xxx.xxx 局域网192.168.xxx.xxx/独立IP地址四、快速入门需求: 接口名称:登录 请求: path:/api/login 请求参数格式:form 请求参数:keyword、password 请求方法:post 响应: 状态码:201 响应内容:{ msg:登录成功, token:1111-2222-333-4444}4.1 lx1.json配置文件[{description:登录,request:{uri:/api/login,forms:{keyword:admin,password:123456},method:post},response:{status:201,headers:{Content-Type:application/json;charsetUTF-8},json:{msg:登录成功,token:1111-2222-333-4444}}}]4.2 启动服务在moco下启动 java -jar moco-xxx.jar 服务类型 -p 端口号 -c json配置文件 例如 java -jar moco-runner-1.1.0-standalone.jar http -p7070-c lx1.json 说明 - 本地启动了一个http Server其中监听端口是7070配置文件是 lx1.json。 - json不支持注释。description 字段中可以写注释。4.3 访问接口

相关新闻

刚刚,Gemini客户端完成!全平台可用,这次真的方便了

刚刚,Gemini客户端完成!全平台可用,这次真的方便了

刚刚,Gemini客户端完成!全平台可用,这次真的方便了 终于等到了。 Gemini客户端正式上线,支持iOS、Android、Windows、Mac、Linux全平台。 粉丝们呼声最高的功能,这次全实现了。 为什么要用客户端 很多人问我&#…

2026/5/17 3:43:23 阅读更多 →
南大团队突破:AI实现多语言推理完美一致性

南大团队突破:AI实现多语言推理完美一致性

这项由南京大学新型软件技术国家重点实验室、德国图宾根大学和中国移动研究院联合开展的突破性研究,于2026年2月发表在arXiv预印本平台(论文编号:arXiv:2602.05940v1)。研究团队发现了多语言AI推理中一个令人困扰的现象&#xff0…

2026/5/17 3:43:22 阅读更多 →
百川智能重磅推出M3医疗大模型:让AI医生真正“学会看病“

百川智能重磅推出M3医疗大模型:让AI医生真正“学会看病“

这项由百川智能公司研发的Baichuan-M3医疗大模型研究于2025年2月发表在arXiv预印本平台上,编号为arXiv:2602.06570v1。有兴趣深入了解的读者可以通过该论文编号查询完整研究报告。想象一下,如果有一位AI医生不仅能回答你的健康问题,还能像真正…

2026/7/2 19:40:36 阅读更多 →

最新新闻

Java SHA256加密实战:从原理到密码存储与API签名的完整指南

Java SHA256加密实战:从原理到密码存储与API签名的完整指南

1. 项目概述:为什么我们需要SHA256? 在开发中,处理敏感数据是家常便饭,无论是用户密码、支付凭证还是API签名。直接存储明文密码是开发中的大忌,一旦数据库泄露,后果不堪设想。因此,我们必须对这…

2026/7/4 3:51:58 阅读更多 →
数据产业服务分类(25)——数据要素——数据要素转化的主体

数据产业服务分类(25)——数据要素——数据要素转化的主体

人是数据要素与其他生产要素转化的核心与主体。实践活动是纽带数据与现实世界并非彼此割裂、独立存在,而是通过人类实践活动这一关键纽带实现了紧密相连。人类实践活动充当着数据与现实世界连接的桥梁。人类在现实世界中开展各类实践活动,这些活动产生了…

2026/7/4 3:49:58 阅读更多 →
揭秘租赁行业潜规则:为什么大厂都在租翻新打印机?

揭秘租赁行业潜规则:为什么大厂都在租翻新打印机?

很多人好奇,为什么大型企业、连锁公司、上市公司,明明有预算,却偏偏不租新机,反而首选翻新打印机?今天揭秘租赁行业没人说的真话。一、大厂只看实用性,不看面子对专业企业来说,打印机只是办公工…

2026/7/4 3:49:58 阅读更多 →
学习做一个无人机的前置知识(1)

学习做一个无人机的前置知识(1)

四轴无人机两种机身布局市面上四轴无人机分十字 () 型、X 型两种,教学、入门无人机基本都用 X 型,更好操控、飞行更稳。十字 () 型布局机头正对着其中一个螺旋桨。 优点:结构逻辑直观;缺点:操控手感差,微调…

2026/7/4 3:43:57 阅读更多 →
【Springboot毕设全套源码+文档】基于springboot自行车分享平台的设计与实现(丰富项目+远程调试+讲解+定制)

【Springboot毕设全套源码+文档】基于springboot自行车分享平台的设计与实现(丰富项目+远程调试+讲解+定制)

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

2026/7/4 3:43:57 阅读更多 →
ICAIEI 2026 人工智能与情感智能国际会议

ICAIEI 2026 人工智能与情感智能国际会议

【ICAIEI 2026】International Conference on Artificial Intelligence and Emotional Intelligence ICAIEI 2026 作为一个全球性平台,旨在探索这一交叉领域。它汇聚了研究人员、心理学家、技术专家、政策制定者、教育工作者以及行业领袖,共同探讨如何将…

2026/7/4 3:41:56 阅读更多 →

日新闻

Memcached 1.6.43 发布:关键安全修复版本,多项问题得到解决

Memcached 1.6.43 发布:关键安全修复版本,多项问题得到解决

Memcached 1.6.43 正式发布,这是一个关键的安全修复版本,修复了多个方面的问题,还对部分功能进行了优化。 安全修复亮点 此次发布在安全修复上表现突出。binprot 避免了项目引用计数溢出,mcmc 因安全问题提升了上游版本号&#xf…

2026/7/4 0:04:29 阅读更多 →
终极指南:使用HMCL启动器跨平台畅玩Minecraft的完整解决方案

终极指南:使用HMCL启动器跨平台畅玩Minecraft的完整解决方案

终极指南:使用HMCL启动器跨平台畅玩Minecraft的完整解决方案 【免费下载链接】HMCL A Minecraft Launcher which is multi-functional, cross-platform and popular 项目地址: https://gitcode.com/gh_mirrors/hm/HMCL HMCL(Hello Minecraft! Lau…

2026/7/4 0:06:29 阅读更多 →
KMX63与PIC18F66K40在嵌入式HMI中的硬件协同与低功耗设计

KMX63与PIC18F66K40在嵌入式HMI中的硬件协同与低功耗设计

1. KMX63与PIC18F66K40的硬件协同架构解析KMX63作为一款三轴加速度计和磁力计组合传感器,与PIC18F66K40微控制器的搭配堪称嵌入式HMI开发的黄金组合。这套硬件组合的核心优势在于KMX63提供的高精度运动感知能力与PIC18F66K40强大的信号处理能力形成了完美互补。KMX6…

2026/7/4 0:06:29 阅读更多 →

周新闻

月新闻