原有测试入参以变量的形式写在入参中,执行不同入参的接口脚本时需要不断修改变量值,手动操作带来的效率低下,因此通过数据封装提高自动化执行程度,将入参数据封装至存储文件再通过读取文件执行不同脚本,然后自动比对返回值校验接口的正确性。
1、原有接口需要在代码在维护很多datas:
2、同一封装在py文件,将入参赋值至字典,通过修改字典的value从而执行不同入参的接口脚本
# -*- coding: UTF-8 -*-import timeimport randomimport sys#sys.setdefaultencoding('utf-8')nowtime=time.strftime("%Y%m%d%H%M%S", time.localtime())randomnum=str(random.randint(000000,999999))#开通钱包账户openAccount = {"accountType":"x","partnerId":"x","memberIdentity":"x"}#查卡QueryBankAccountRequest={"memberId":"x"}#会员解绑银行卡removeBankAccount= {"partnerId":"x"}
