概述
接口测试中,我们PyMySQL是纯 Python 实现的驱动,速度上不理想,但最大的特点可能就是它的安装方式没那么繁琐,是 python 直连数据库时常用的第三方库
理论基础+典型应用场景,巧用python轻松搞定接口自动化测试
实现步骤
1 PyMySQL 安装
启动命令行,联网的前提下键入命令: pip install pymysql
2 PyMySQL 基本实现流程简介
- 导入第三方
- import pymysql
- 创建连接,配置连接信息 conn = pymysql.Connect(host="127.0.0.1", port=3306, database="books",
- user="root", password="root",
- charset="utf8")
- 创建数据操作载体对象_ cursor 游标 cursor = conn.cursor()
- 按照需求,编写并执行 sql 语句
- 首先,声明 SQL 语句
- sql = "select * from t_book"
- 然后,通过 cursor 对象将 SQL 语句发送到数据库
- cursor.execute(sql)
- 最后,通过 cursor 对象获取响应结果
- print("行数:",cursor.rowcount)#获取行数
- print("第一条:",cursor.fetchone())# 获取单条数据
- 最后释放资源
- cursor.close()
- conn.close()
OK,大功告成