请求的参数和URL等数据已经完成了 而且也请求成功了 接下来就是处理断言的问题了
以登录接口为例,首先在Excel中写下预期结果
因为这个断言 在很多接口中都要用到 所以我就写一个类封装起来 在method的文件中写一个断言的公共类 判断返回结果是否包含Excel表中Expct列表的内容
代码如下:
class IsContent():
def __init__(self):
self.excel=Operationdata()
def isAssert(self,row,str2):
'''
:param row:Excel表中的预期结果
:param str2: 接口返回的实际结果
:return: 两者比较,如果相等返回True 不相等返回False
'''
float=None
if self.excel.get_Expct(row=row) in str2 :
float= True
else:
float= False
return float