def __init__(self): # logger = LogManager('test').get_logger_and_add_handlers(1,is_add_stream_handler=True, log_path=ReadConfig.log_path, log_filename=time.strftime("%Y-%m-%d")+'.log' ) self.resultPath = ReadConfig.get_reportPath() self.scheme = rc.get_ngboss("SCHEME") self.ip = rc.get_ngboss("IP") self.port = rc.get_ngboss("PORT") self.timeout = rc.get_ngboss("timeout") self.headers = {} self.data = {} self.cookie = {} self.url = None self.session = requests.session() self.files = {} self.state = 0
write_xlsBycolName_append(file=self.file, row=index, colName='FLOWID', value=flowid) logger.info("测试结果写入xls成功......") else: x_resultinfo = dict_get(d_intf_res, 'x_resultinfo', None) logger.info("接口处理失败,错误信息:{}".format(x_resultinfo)) print("接口处理错误信息:" + x_resultinfo) logger.info("开始写入xls数据......") write_xlsBycolName_append(file=self.file, row=index, colName='RESULT_INFO', value=x_resultinfo) logger.info("测试结果写入xls成功......") if __name__ == '__main__': report_title = u'接口自动化测试报告' desc = u'接口测试详情:' nowtime = time.strftime("%Y%m%d%H%M%S") logger.info("开始执行testSuite......") print("开始执行testSuite......") with open(ReadConfig.get_reportPath() + report_title + nowtime + ".html", 'wb') as fp: runner = HTMLTestRunnerCNNew.HTMLTestRunner(stream=fp, title=report_title, description=desc, verbosity=2) runner.run(mySuitePrefixAdd(ChgUserPwd, "test_ChgUserPwd"))