Excel接口测试用例访问

本文介绍了如何利用Python对Excel文件进行数据访问,包括基本访问、行与列遍历以及数据筛选和解析,以实现接口测试用例的高效管理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. Excel数据基本访问

import pandas as pd

# 显示所在的列
pd.set_option('display.max_columns',None)
# 显示所有的行
pd.set_option('display.max_rows',None)

# 获取excel中的数据
sheetl_data = pd.read_excel("../第三章接口测试用例.xlsx")  #文件在上级目录下
sheet2_data = pd.read_excel("../第三章接口测试用例.xlsx, sheet_name="Sheet2") #访问第二页
print(sheetl_data)
print(sheet2_data)

print(type(sheet1_data))  #  <class 'pandas.core.frame.DataFrame'>

# 单独访问一列的数据
print(sheet1_data['编号'])
print(type(sheet1_data['编号']))   #  <class 'pandas.core.series.Series'>
# 访问两列的数据
print(sheet1_data[["编号","标题"]])
# 访问列数据后再访问行的数据
print(sheet1_data['编号'][0])    # 前面是列,后面是行
print(sheet1_data[["编号","标题"],[1:4]])    # 访问两列,1到4行

# 单独访问一行的数据
print(sheet1_data.iloc[[1]])   # iloc函数传的是索引值
print(sheet1_data.iloc[[1,2,3],[0,1,2]])   # 第123行,第012列
print(sheet1_data.iloc[0:2,0:4]) 

 2.Excel数据行与列遍历

# 获取excel中的数据
sheet1_data = pd.read_excel("../第三章接口测试用例.xlsx")

# 把所有列的值,依次取出来
如果在SCMLife的论坛里下载过shotstar发的那个就不用下了,和那个是一样的。 先说工作量大的,Test case工作表中主要是用来编写测试用。 当完成所有用后,查看Test Record工作表会看到这里自动把前面的用编号和标题导入过来,这里是执行测试的时候用来输入测试结果的,这个模板列了5轮测试,实际中根据需要使用吧,你问我超过5轮怎么办?额,不行你就再搞一个一样的文件记录超过5次的吧。。。。 Cycle1 FaultId,Cycle代表第一轮,下面的内容可以下拉选择Pass/Fail/Block/Cancel。FaultID,根据公司定义的编号规则自己输入。 一轮测试结束后,点击最上面的按钮更新缺陷报告。 这时候模板会自动把Fail的用都列在Fault Report页面,你在后面输入相应的描述、重现操作、严重程度等等就行了。都输入好了就可以点击上面的更新状态报告。 这时候就会跳转到Test Status Report页面,这里自动帮你统计测试结果,很详细。 后面还有测试报告,里面会有质量目标、测试覆盖率等的统计。 当然最后也有一个简单的帮助,你不熟悉的内容或许帮助里有。 总之说了很多,大家下载了实际去用着看吧。我个人比较喜欢这个模板的这些自动统计的功能。 转载请注明源自www.SCMLife.com,请保留版权. 本贴地址:http://bbs.scmlife.com/viewthread.php?tid=14280
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值