首先提个问题:
1、当用例过多或者几千条时该如何管理case???直接写程序添加?
答案当然也可以,但是这样会很繁琐,到最后维护起来很麻烦,可谓是一发千钧啊
那么如何管理case比较好呢,一起往下看
1、通过excel
如上,这个只是简单的例子,后续还可以添加case关联、header、method等信息
2、通过数据库管理case
1、接口地址:URL
2、请求数据:DATA
3、接口类型:POST、GET
4、预期结果:
5、header:
6、数据依赖(接口自动化难点):
7、实际结果
三、Python操作excel获取数据
1、首先要获取sheet中的数据,不考虑请求类型等
2、安装需要的库:xlrd、xlwd
以上提示,是我已安装过了
3、直接上代码了
excel表格数据如下
4、代码片段
5、封装代码的原因
>1.文件路径不能写si
>2.sheet中的数据量未知
>3.需要知道sheet内容、行数、单元格数据
6、封装后的代码片段