项目工程的创建
接口测试用例设计
python处理excel基本用法
1-
导入对应的excel读取的库 xlrd处理xxx.xls格式,openpyxl 处理xxx.xlxs
import xlrd
2-
加载excel
formatting_info=True 按照原格式输出
workBook=xlrd.open_workbook(excelDir,formatting_info=True)
3-
获取所有表名
workSheets=workBook.sheet_names()
获取对应具体的一个表
worksheet=workBook.sheet_by_name(sheetName)
获取一行数据(行号从0开始)
worksheet.row_values(0)
获取一列数据(列号从0开始)
worksheet.col_values(0)
获取某一个单元格数据
worksheet.cell_value(行号,列号)
excel中测试用例处理
框架层pytest只能定制化执行接口层,跑某一个接口;但具体测试用例的挑选,框架做不了;
pytest是靠一个数据驱动装饰器执行 @pytest.mark.paramzied(excel挑选出来的测试用例)
执行结果
6- 格式转换
1- 如果是普通字符串,不需要转换
2- 如果是json字符串,需要转换为字典,因为后续接口需要字典格式