课程名称
全能软件测试工程师
课程章节
Excle接口测试用例访问
课程讲师
大周
课程内容
利用Excle测试用例
利用pandas
进行excle接口用例访问:
import json
import pandas as pd
# 导入excle表
sheet1_data = pd.read_excel("用例设计.xlsx")
# 显示所有列
pd.set_option("display.max_columns",None)
# 单独访问一列的数据
# single_column =sheet1_data["用例编号"]
# print(single_column)
# 访问多列数据
# multi_columns = sheet1_data[["用例编号","用例标题"]]
# print (multi_columns)
# 访问列数据后再访问行数据
# access_row_and_column1 = sheet1_data["用例编号"][0]
# access_row_and_column2 = sheet1_data[["用例编号","用例标题"]][0:3]
# print(access_row_and_column2)
# 单独访问行
# single_row = sheet1_data.iloc[[0]]
# print(single_row)
# 先访问行再访问列--两种写法
# first_access_row_then_column = sheet1_data.iloc[[0,1],[0,1,2,3,4]]
# first_access_row_then_column2 = sheet1_data.iloc[0:10, 0:4]
# print(first_access_row_then_column2)
# 对接口测试用例进行过滤操作
login_case_type = sheet1_data[sheet1_data["请求接口类别"] == "登录"]
login_case_data = login_case_type['输入数据'][0]
print(login_case_data)
# 导入json包加载json输入数据
login_case_data_dict = json.loads(login_case_data)
userName = login_case_data_dict['userName']
password = login_case_data_dict['password']
print(userName)
print(password)
利用MySQL测试用例
将excle文件导入到MySQL数据库当中即可
配置数据库连接信息:
db_info = {
...
}
把db_info传入pymysql.connect()
conn = pymysql.connect(**db_info)
使用pandas连接数据库
sql = "select * from mumu"
pd.read_sql(sql,conn) # DataFrame数据类型
课程收获
学会了利用pandas三方工具包获取存储在excle文件中的接口测试用例
点击查看更多内容
为 TA 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦