【金秋打卡】第12天+Excle和MySQL测试用例
2022/11/8 3:24:01
本文主要是介绍【金秋打卡】第12天+Excle和MySQL测试用例,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
课程名称
全能软件测试工程师
课程章节
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文件中的接口测试用例
这篇关于【金秋打卡】第12天+Excle和MySQL测试用例的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-16MySQL资料:新手入门教程
- 2024-11-16MySQL资料:新手入门教程
- 2024-11-15MySQL教程:初学者必备的MySQL数据库入门指南
- 2024-11-15MySQL教程:初学者必看的MySQL入门指南
- 2024-11-04部署MySQL集群项目实战:新手入门教程
- 2024-11-04如何部署MySQL集群资料:新手入门指南
- 2024-11-02MySQL集群项目实战:新手入门指南
- 2024-11-02初学者指南:部署MySQL集群资料
- 2024-11-01部署MySQL集群教程:新手入门指南
- 2024-11-01如何部署MySQL集群:新手入门教程