接口自动化之读写数据库

做性能测试的时候 有时需要大量的往数据库里插入数据

一条一条插入就得不偿失了, 我们可以实现自动化连接数据库 和往库里插入与搜索数据

python 与 数据库的交互实例

import  MySQLdb
conn = MySQLdb.connect(
    host='127.0.0.1',
    port=3306,
    db="md",
    user="root",
    password="root",
    charset='utf8')

# 建立游标
cur = conn.cursor()
cur.execute('select * from user')

# 只读一条数据
# row = cur.fetchall()
# print(row)

# 一行一行显示  检查数据是否存在数据库
# rowcount:记录有多少条搜索记录
# for i in range(cur.rowcount):
#     # row = cur.fetchmany(4)
#     row = cur.fetchone()
#     if row[2] == '大炮':
#         print("检查点大炮找到, 通过")
#         break

# 插入数据
cur.execute(" insert into user(username,password,phone)VALUE ('二炮','123','13409222736')")
# 提交
conn.commit()
posted @ 2020-06-01 22:03  老祝头  阅读(325)  评论(0编辑  收藏  举报