接口测试-从csv文件中读数据
接口自动化测试,可以通过维护测试表来对测试用例进行维护,因此需要学习如何从文件中读取内容
csv不带格式,excel会自动格式化数据
步骤:
1 使用pycharm,创建一个interfacetest的项目,在项目下新建一个test.csv的文件(把test.csv文件放置在项目目录下)
test.csv内容如下;

2 实现代码如下:
方法一
#从csv中读取文件,逐行读
# with open..as ..,可以保证文件一定会被关闭
with open("test.csv","r") as f :
table = csv.reader(f)
for row in table:
print(row)
执行结果:

# 优化,从csv中读取文件,跳过第一行,next(f) ,返回迭代器的下一个项目
with open("test.csv","r") as f :
next(f)
table = csv.reader(f)
for row in table:
print(row)
执行结果:

# 优化,将每一行输出时定义一个名称
with open("test.csv","r") as f :
next(f)
table = csv.reader(f)
for row in table:
row1 = row[0]
row2 = row[1]
row3 = row[2]
row4 = row[3]
print("测试用例编号=", row1, "接口名称=", row2, "url=", row3, "测试结果=", row4)

浙公网安备 33010602011771号