news 2026/5/2 5:28:36

【金融项目实战】4_接口测试 _数据准备和清理

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【金融项目实战】4_接口测试 _数据准备和清理

文章目录

  • 一、接口测试数据准备
    • 1.1 通过系统页面构造(不推荐)
    • 1.2 通过接口构造
    • 1.3 通过数据库构造【推荐】
  • 二、接口测试数据清理

一、接口测试数据准备

构造测试数据方式:

  • 通过系统页面构造
  • 通过接口构造
  • 通过数据库构造

1.1 通过系统页面构造(不推荐)

优点:可视化页面操作

缺点:操作步骤较多,不适合频繁改造数据。

示例:参考发布借款标流程

在测试接口时,还没有页面,也没有联调,没法进行构造

1.2 通过接口构造

优点:速度快

缺点︰接口耦合度高(接口之间依赖性强,一个失败,后面全部失败)

建议:适合依赖3个以内接口就能构造完成。

1.3 通过数据库构造【推荐】

优点:灵活度大,执行速度最快。

缺点:需要熟悉库、表、字段

建议︰编写SQL语句时,使用复制生成的SQL语句,修改主要字段值。

--构造借款业务数据(SQL语句示例,没写全)--清空操作deletefrom`czbk_member`.`mb_member`whereid=869;deletefrom`czbk_member`.`mb_member_info`whereid=987;deletefrom`czbk_finance`.`fn_loan_amount`whereid=987;deletefrom`p2p_mock`.`p2p_account`whereid=911;--借款deletefrom`czbk_finance`.`fn_loan`whereid=642;deletefrom`czbk_finance`.`fn_loan_info`whereid=832;deletefrom`czbk_finance`.`fn_loan_amount_log`whereid=869;INSERTINTO`czbk_member`.`mb_member`(`id`,`name`,`trust_account`,`password`,`email`,`phone`,`paypassword`,`count`,`register_ip`,`register_time`,`register_date`,`lastlogin_ip`,`lastlogin_time`,`lastlogin_date`,`register_type`,``role`,`group`,`group_status`,`is_realname`,`is_email`,`is_phone`,`is_video`,`is_id5`,`is_vip`,`credit_point`,`is_auto`,`pwd_attach`,`status`,`lock_time`,`vip_category_ind`,`vip_start_time`,`vip_end_time`,`vip_category_id`,`amount`,`phonestr`)VALUES('869','13099775533','6021234507160403','eab70f4a46c640b3dfc35040bf37c803',NULL,'13099775533',NOLL,'1','1972826569',1588835827','2020-85-07','1972826569','1588835827','2020-05-07','1', '1','1','2','1','-1','1','-1','-1','-1','0','-1','1m4U82PqPx','1',NULL,NULL,NULL,NULL,NULL,'0.00',NULL);

二、接口测试数据清理

# 一、确定查询语句--1、 mb_member_info(信息表)表中查询指定手机号数据select*frommb_memberasmbinnerjoinmb_member_infoasinfooninfo.member_id=mb.idwheremb.phonein("13600001111","13600001112","13600001113","13600001114");--2、mb_member_login_log(登录日志)表查询指定手机号数据select*frommb_memberasmbinnerjoinmb_member_login_logasloginonlogin.member_id=mb.idwheremb.phonein("13600001111","13600001112","13600001113","13600001114");--3、mb_member(会员主表)表查询指定手机号数据select*frommb_memberwherephonein("13600001111","13600001112","13600001113","13600001114");--4、mb_member_register_log(注册日志)表查询指定手机号数据select*frommb_member_register_logwherephonein("13600001111","13600001112","13600001113","13600001114");# 二、确定删除语句--1、 mb_member_info(信息表)表中查询指定手机号数据deleteinfo.*frommb_memberasmbinnerjoinmb_member_infoasinfooninfo.member_id=mb.idwheremb.phonein("13600001111","13600001112","13600001113","13600001114");--2、mb_member_login_log(登录日志)表查询指定手机号数据deletelogin.*frommb_memberasmbinnerjoinmb_member_login_logasloginonlogin.member_id=mb.idwheremb.phonein("13600001111","13600001112","13600001113","13600001114");--3、mb_member(会员主表)表查询指定手机号数据deletefrommb_memberwherephonein("13600001111","13600001112","13600001113","13600001114");--4、mb_member_register_log(注册日志)表查询指定手机号数据deletefrommb_member_register_logwherephonein("13600001111","13600001112","13600001113","13600001114");
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/1 11:09:47

无穿戴动捕:无感交互时代的技术革新与行业赋能

动作捕捉技术历经机械传感、惯性穿戴等发展阶段,已从早期影视特效制作,逐步与虚拟现实、人工智能、数字孪生等技术深度融合,并逐步渗透到体育训练、文化展览、康复医疗等多元领域,成为了连接现实与虚拟的关键纽带,推动…

作者头像 李华
网站建设 2026/5/1 13:40:21

Deepoc-M数学大模型赋能教育领域,破解中小机构与教学核心痛点

在教育数字化转型持续深化、个性化教学需求日益凸显的当下,数学作为基础学科,其教学质量、教研效率、资源适配能力,直接影响教育教学的整体成效。数学大模型已逐步渗透到教育教学、教研备课、题库建设、个性化辅导等多个环节,成为…

作者头像 李华
网站建设 2026/5/1 12:28:41

webrtc中音频3A处理开关配置

webrtc中音频3A处理开关配置 1 音频引擎初始化的时对3A处理进行设置 WebRtcVoiceEngine::Init media/engine/webrtc_voice_engine.hWebRtcVoiceEngine::ApplyOptions media/engine/webrtc_voice_engine.hmodules/audio_processing/audio_processing_impl.h AudioProcessingImpl…

作者头像 李华
网站建设 2026/4/30 16:49:33

那些棘手问题往往不是在加班到深夜时解决的

有个挺玄的现象:那些困扰了好几天的棘手问题,往往不是在加班到深夜时解决的,反而是在放松喝咖啡、散步,甚至洗澡的时候突然想通的。这不是玄学,是真实的心理机制在起作用。焦虑会让大脑变窄如果带着焦虑和紧绷的情绪去…

作者头像 李华
网站建设 2026/4/30 23:18:38

Sora2 Pro 终于来了,国内开发者如何低成本、零门槛接入?

2026 年初,Sora2 Pro 的发布无疑是 AI 视频领域的“核弹级”消息。从文本直接生成电影级画质,支持物理模拟与多镜头控制,它不再只是工具,而是颠覆行业的“魔法”。 然而,对于国内开发者而言,想要使用官方 …

作者头像 李华
网站建设 2026/5/1 8:04:27

多项目并行?用云盒子企业网盘轻松搞定团队协作与信息同步!

在快节奏的企业环境中,多项目并行已成为常态。想象一下:一个客户经理同时跟进三个项目,项目管理过程中,如果信息不同步、资料散乱,团队效率将直线下降。而一些方案往往只需稍作修改,就能复用到其他项目上&a…

作者头像 李华