news 2026/5/7 21:48:33

【金融项目实战】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/7 2:57:00

云渲染会影响最终效果吗?一次把常见误解说清楚

很多人第一次接触云渲染,最担心的不是速度,而是一句话: “云渲染出来的效果,会不会和我本地不一样?”结论先放这: 正规云渲染,本质就是读取你本地的渲染参数,算力换了,结…

作者头像 李华
网站建设 2026/5/7 2:56:07

Product Hunt 每日热榜 | 2026-02-04

1. Atoms 标语:把你的创意变成热销的产品! 介绍:Atoms是一个充满活力的团队,专注于将你的创意转化为商业机会。我们会研究市场,设计产品,构建前端和后端,连接认证和支付系统,最后交…

作者头像 李华
网站建设 2026/5/7 2:56:07

铜博科技冲刺港股:9个月营收28亿利润4171万 比亚迪是股东

雷递网 雷建平 2月4日江西铜博科技股份有限公司(简称:“铜博科技”)日前递交招股书,准备在港交所上市。9个月营收28.49亿 利润4171万铜博科技是一家电解铜箔解决方案提供商,专注于高性能电解铜箔的设计、研发、生产和销…

作者头像 李华
网站建设 2026/5/7 2:56:52

【MM25-华南理工】Omni-IML:迈向统一的图像篡改定位

文章:Omni-IML: Towards Unified Image Manipulation Localization代码:暂无单位:华南理工大学、合合信息股份有限公司、香港中文大学一、问题背景当前主流的Image Manipulation Localization(IML)方法大多依赖特定任务设计,仅能在…

作者头像 李华
网站建设 2026/5/7 2:57:49

ModelEngine思想落地指南:用“智能体 + 插件”构建可复用AI应用.76

一、引言 在AI应用开发过程中,我们常面临“重复造轮子”、“流程碎片化”、“技术门槛高”三大绊脚难题,不同场景需重新编写数据处理、工具调用逻辑,非专业人员难以参与,复杂流程维护成本高。而基于ModelEngine 的核心思想&#x…

作者头像 李华
网站建设 2026/5/7 2:57:00

钛和检测冲刺港股:9个月营收5.9亿 净利同比降16%

雷递网 雷建平 2月4日钛和检测认证集团股份有限公司(简称:“钛和检测”)日前递交招股书,准备在港交所上市。9个月营收5.9亿 净利同比降15.5%钛和检测成立于2017年,是一家检测、检验及认证解决方案服务提供商&#xff0…

作者头像 李华