接口自动化-mysql和其他数据操作

发布时间:2024年01月05日

学习目的:

1、理解接口测试中数据的存储位置以及常见的存放数据的方式

2、重点介绍python连接数据库的方法

3、把python连接数据库的方法封装,应用到项目中

4、再介绍下操作init文件的方法

具体学习内容:

1、理解接口测试中数据的存储位置以及常见的存放数据的方式

类型一:账户密码等全局数据、配置数据提取出来,存放到ini文件中

类型二:对于接口的多组数据组合,可以存放到yaml、json、text、excel里面

类型三:对于随机数据,一次性使用的数据,可以使用随机函数生成

类型四:对于需要反复使用,创建和删除的数据,可以存放到数据库

类型五:对于一些静态数据,并且很长时间不会动的数据,可以存放到py脚本的开头

类型六:对于全部是独立的接口项目,可以使用数据驱动的方式,用excel/csv管理数据

2、重点介绍python连接数据库的方法

为什么要使用数据库管理数据?

前面也有介绍到,一些数据需要做临时的创建、清理放到数据库里面操作会比较容易些,而且数据库的存储数据可以达到数据和代码分离,数据库还可以进行备份,共享。要是和代码放在一起,以后项目变大,代码的占用空间会很多,其他人共享项目代码的时候维护数据成本高。

Python怎么安装mysql数据库?

pip install pymsyql == 0.9.3

3、把python连接数据库的方法封装,应用到项目中

4、再介绍下操作init文件的方法

5、随机数生产方法

6、uuid随机生成方法

文章来源:https://blog.csdn.net/weixin_39366308/article/details/135390194
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。