接口测试-从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)

 

 




posted @ 2020-01-17 17:02  时光静好00  阅读(836)  评论(0)    收藏  举报