一、数据库操作应用场景
1、检验测试数据
接口发送请求后明确会对数据库中的某个字段进行修改,但响应结果中无该字段数据时。
如:ihrm 删除员工接口。 is_delete 字段,没有在响应结果中出现! 需要借助数据库校验! 2、构造测试数据 测试数据使用一次就失效。 如:ihrm 添加员工接口,使用的手机号! 测试前,无法保证测试数据是否存在。 如:ihrm 查询员工接口,使用的 员工id 二、操作数据库 1、操作流程1. 导包 import pymysql 2. 创建连接。 conn = pymysql.connect(host,port, user, password, database, charset) 3. 获取游标。 cursor = conn.cursor() 4. 执行 SQL。 cursor.execute( ”sql语句“ ) 查询语句(select) 处理结果集(提取数据 fetch*) 增删改语句(insert、update、delete) 成功:提交事务 conn.commit() 失败:回滚事务 conn.rollback() 5. 关闭游标。cursor.close() 6. 关闭连接。conn.close() #####解释 conn = pymysql.connect(host="", port=0, user="", password="", database="", charset="") host:数据库所在主机 IP地址 - string port:数据库使用的 端口号 - int user:连接数据库使用的 用户名 - string password:连接数据库使用的 密码 - string database:要连接的那个数据库的名字 - string charset:字符集。常用 utf8 - string conn:连接数据库的对象。
标签:string,数据库,pymysql,cursor,测试数据,操作,conn From: https://www.cnblogs.com/wmtly/p/17306887.html