目录
【环境】
WIN 7 64位
使用语言:python3
Requests :Django:GET\post
Unittes:单元测试框架
测试报告:HTMLTestRunner
【设计】
-
1,代码设计
- 代码内容
- 访问接口地址,
- 发送请求数据,接口类型
- 预期结果断言
- 数据依赖(获取依赖数据,转变为请求数据)
- 运行结果的统计(成功失败)
-
,2,excel接口文档设计
3,代码
1,操作excel:
安装:
pip install xlrd
pip install xlwt
import xlrd
# 创建一个类
class OoenExce:
def __init__(self,file_name=None, sheet_id=None):
if file_name:
self,file_name=file_name
self.sheet_id=sheet_id
else:
self.file_name='../Excel/Book1.xlsx'
self.sheet_id=0
self.data = self.get_data()
#阅读数据
def get_data(self):
data = xlrd.open_workbook(self.file_name)
tables=data.sheets()[self.sheet_id]
return tables
#获取单元格行数
def get_lines(self):
tables=self.data
return tables.nrows
#获取摸个单元格内容
def get_cell_value(self,row,col):
return self.data.cell_value(row,col)
if __name__ == '__main__':
opers = OoenExce()
#[1]sheet中有几行
# print(opers.get_data().nrows)
print(opers.get_cell_value(1,3))