自动生成测试数据—数据库篇

简介: 自动生成测试数据—数据库篇

大家好,我是阿萨。



昨天讲了抓包工具跑接口去造数据。主要是接口存储到数据库。还有一种最简单直接的方式,就是直接在数据库里造数据。



比如我们新开发了一个根据时间去过滤数据的功能。过滤过去一年,过去三个月,过去一个星期等数据。



生成数据的业务是刚刚开发出来的,还没有历史数据。如果在测试环境不存在这些历史数据,就没法测试。这个时候使用数据库去构造数据就可以了。



首先第一步:先梳理业务数据流,看下具体哪个业务从数据库读取数据。



第二步:获取数据库连接字段的关键信息。域名,端口,用户名和密码,数据库,schema等信息。



第三步:使用navicat,DBeaver,mangodb compass,sqlpro studio,mysql workbench等数据库连接工具。


连接上之后找到你之前已经存在的测试数据。


复制相关数据,然后修改你需要的字段。提交相关修改。也可以先把table数据导出用其他工具编辑好之后,再导入数据库也可以。



第四步:在软件上查看构造数据是否成功。进行测试。不需要使用insert,update等sql语句也能很简单做到构造数据。



而且不需要熟悉sql 语句。



是不是也不需要很多操作和技术知识。造数据就是这么简单。

相关文章
|
10天前
|
存储 人工智能 Cloud Native
云栖重磅|从数据到智能:Data+AI驱动的云原生数据库
在9月20日2024云栖大会上,阿里云智能集团副总裁,数据库产品事业部负责人,ACM、CCF、IEEE会士(Fellow)李飞飞发表《从数据到智能:Data+AI驱动的云原生数据库》主题演讲。他表示,数据是生成式AI的核心资产,大模型时代的数据管理系统需具备多模处理和实时分析能力。阿里云瑶池将数据+AI全面融合,构建一站式多模数据管理平台,以数据驱动决策与创新,为用户提供像“搭积木”一样易用、好用、高可用的使用体验。
云栖重磅|从数据到智能:Data+AI驱动的云原生数据库
|
12天前
|
SQL 关系型数据库 数据库
国产数据实战之docker部署MyWebSQL数据库管理工具
【10月更文挑战第23天】国产数据实战之docker部署MyWebSQL数据库管理工具
48 4
国产数据实战之docker部署MyWebSQL数据库管理工具
|
9天前
|
关系型数据库 分布式数据库 数据库
云栖大会|从数据到决策:AI时代数据库如何实现高效数据管理?
在2024云栖大会「海量数据的高效存储与管理」专场,阿里云瑶池讲师团携手AMD、FunPlus、太美医疗科技、中石化、平安科技以及小赢科技、迅雷集团的资深技术专家深入分享了阿里云在OLTP方向的最新技术进展和行业最佳实践。
|
17天前
|
人工智能 Cloud Native 容灾
云数据库“再进化”,OB Cloud如何打造云时代的数据底座?
云数据库“再进化”,OB Cloud如何打造云时代的数据底座?
|
25天前
|
SQL 存储 关系型数据库
数据储存数据库管理系统(DBMS)
【10月更文挑战第11天】
79 3
|
25天前
|
存储 测试技术 数据库
数据驱动测试和关键词驱动测试的区别
数据驱动测试 数据驱动测试或 DDT 也被称为参数化测试。
|
1月前
|
SQL 存储 关系型数据库
添加数据到数据库的SQL语句详解与实践技巧
在数据库管理中,添加数据是一个基本操作,它涉及到向表中插入新的记录
|
1月前
|
SQL 监控 数据处理
SQL数据库数据修改操作详解
数据库是现代信息系统的重要组成部分,其中SQL(StructuredQueryLanguage)是管理和处理数据库的重要工具之一。在日常的业务运营过程中,数据的准确性和及时性对企业来说至关重要,这就需要掌握如何在数据库中正确地进行数据修改操作。本文将详细介绍在SQL数据库中如何修改数据,帮助读者更好
157 4
|
1月前
|
SQL 消息中间件 大数据
大数据-159 Apache Kylin 构建Cube 准备和测试数据(一)
大数据-159 Apache Kylin 构建Cube 准备和测试数据(一)
45 1
|
1月前
|
SQL 大数据 Apache
大数据-159 Apache Kylin 构建Cube 准备和测试数据(二)
大数据-159 Apache Kylin 构建Cube 准备和测试数据(二)
72 1