From b3bbc0bfb4489fb459ff5c82f8c80b856f029c75 Mon Sep 17 00:00:00 2001 From: liwanlei Date: Mon, 3 Sep 2018 17:30:58 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E9=83=A8=E5=88=86=E4=BB=A3?= =?UTF-8?q?=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Public/Dingtalk.py | 2 +- Public/create_report.py | 15 -- Public/fengzhuang_dict.py | 4 +- Public/get_excel.py | 5 +- Public/get_excel_new.py | 1 + Public/log.py | 1 + Public/py_Html.py | 2 +- Public/pyreport_excel.py | 46 ++-- README.md | 6 +- config/config_T.py | 7 + config/config_dingding.py | 6 - log/jiekou-2018-04-30-13.log | 312 --------------------------- log/jiekou-2018-06-21-13.log | 26 --- log/jiekou-2018-08-10-09.log | 10 + result.txt | 14 -- run_http_html.py | 2 +- test_Report/201804301358-result.html | 130 ----------- 17 files changed, 52 insertions(+), 537 deletions(-) delete mode 100644 Public/create_report.py create mode 100644 config/config_T.py delete mode 100644 config/config_dingding.py delete mode 100644 log/jiekou-2018-04-30-13.log delete mode 100644 log/jiekou-2018-06-21-13.log create mode 100644 log/jiekou-2018-08-10-09.log delete mode 100644 result.txt delete mode 100644 test_Report/201804301358-result.html diff --git a/Public/Dingtalk.py b/Public/Dingtalk.py index a7bdf33..bb8ba77 100644 --- a/Public/Dingtalk.py +++ b/Public/Dingtalk.py @@ -5,7 +5,7 @@ """ '''封装钉钉群发消息''' import requests,json -from config.config_dingding import Dingtalk_access_token +from config.config_T import Dingtalk_access_token def send_ding(content): url = Dingtalk_access_token pagrem = { diff --git a/Public/create_report.py b/Public/create_report.py deleted file mode 100644 index d76ed64..0000000 --- a/Public/create_report.py +++ /dev/null @@ -1,15 +0,0 @@ -# encoding: utf-8 -""" -@author: lileilei -@file: create_report.py -@time: 2017/8/3 12:27 -""" -from Public.log import LOG,logger -@logger('保存测试结果') -def save_result(testtime,toial,passnum,fail): - try: - f=open('result.txt','a') - f.write("%s=%s=%s=%s \n"%(testtime,toial,passnum,fail)) - f.close() - except: - LOG.info('保存测试结果出错,原因:%s'%Exception) diff --git a/Public/fengzhuang_dict.py b/Public/fengzhuang_dict.py index b7576bb..a58485f 100644 --- a/Public/fengzhuang_dict.py +++ b/Public/fengzhuang_dict.py @@ -3,9 +3,7 @@ @file: python_dict.py @time: 2018/6/15 13:54 """ -dictone={'control': {'expires': 1800}, - 'status': 0, 'data': {'hasNext': 1, - 'movies': [{'showInfo': '今天205家影院放映5078场'}]}} +'''字典取值''' def res(d,code): result=[] if isinstance(d, dict) and code in d.keys(): diff --git a/Public/get_excel.py b/Public/get_excel.py index 9632dfb..bbc9f1e 100644 --- a/Public/get_excel.py +++ b/Public/get_excel.py @@ -2,7 +2,6 @@ # @Time : 2017/6/4 20:35 # @Author : lileilei # @File : get_excel.py -# @Software: PyCharm import xlrd from Public.log import LOG,logger @logger('解析测试用例文件') @@ -28,7 +27,9 @@ def datacel(filrpath): listfangshi.append((me.cell(i,5).value)) listqiwang.append((me.cell(i,6).value)) return listid,listkey,listconeent,listurl,listfangshi,listqiwang,listname - except:LOG.info('打开测试用例失败,原因是:%s'%Exception) + except Exception as e: + LOG.info('打开测试用例失败,原因是:%s'%e) + return @logger('生成数据驱动所用数据') def makedata(): import os diff --git a/Public/get_excel_new.py b/Public/get_excel_new.py index 5448d4a..01400ae 100644 --- a/Public/get_excel_new.py +++ b/Public/get_excel_new.py @@ -3,6 +3,7 @@ @file: get_excel_new.py @time: 2018/4/30 11:04 """ +'''读取Excel''' import xlrd def datacel(filrpath): all_case=[] diff --git a/Public/log.py b/Public/log.py index 6e9bd79..32b8896 100644 --- a/Public/log.py +++ b/Public/log.py @@ -1,6 +1,7 @@ # -*- coding: utf-8 -*- # @Date : 2017-10-14 15:35:17 # @Author : leizi +'''日志模块''' import os import logbook from logbook.more import ColorizedStderrHandler diff --git a/Public/py_Html.py b/Public/py_Html.py index 955d8f1..b279687 100644 --- a/Public/py_Html.py +++ b/Public/py_Html.py @@ -31,7 +31,7 @@ def title(titles): '''%(titles) return title connent=''' -
+

接口测试的结果

''' def shouye(starttime,endtime,passge,fail,excepthions,weizhicuowu): beijing=''' diff --git a/Public/pyreport_excel.py b/Public/pyreport_excel.py index 196acf5..43f0d13 100644 --- a/Public/pyreport_excel.py +++ b/Public/pyreport_excel.py @@ -19,31 +19,31 @@ def yangshi1(): style.font.height = 430 # 设置字体大小 return style def yangshi2(): - style1 = XFStyle() - alignment = xlwt.Alignment() - alignment.horz = xlwt.Alignment.HORZ_CENTER - alignment.vert = xlwt.Alignment.VERT_CENTER - style1.alignment = alignment # 给样式添加文字居中属性 - style1.font.height = 330 # 设置字体大小 - return style1 + style1 = XFStyle() + alignment = xlwt.Alignment() + alignment.horz = xlwt.Alignment.HORZ_CENTER + alignment.vert = xlwt.Alignment.VERT_CENTER + style1.alignment = alignment # 给样式添加文字居中属性 + style1.font.height = 330 # 设置字体大小 + return style1 def yangshi3(): - style1 = XFStyle() - style1.font.height = 330 # 设置字体大小 - return style1 + style1 = XFStyle() + style1.font.height = 330 # 设置字体大小 + return style1 def yangshique(me): - if me =='pass': - style=yangshi1() - Pattern=xlwt.Pattern() - Pattern.pattern=xlwt.Pattern.SOLID_PATTERN - Pattern.pattern_fore_colour=xlwt.Style.colour_map['green'] - style.pattern=Pattern - else : - style=yangshi2() - Pattern=xlwt.Pattern() - Pattern.pattern=xlwt.Pattern.SOLID_PATTERN - Pattern.pattern_fore_colour=xlwt.Style.colour_map['red'] - style.pattern=Pattern - return style + if me =='pass': + style=yangshi1() + Pattern=xlwt.Pattern() + Pattern.pattern=xlwt.Pattern.SOLID_PATTERN + Pattern.pattern_fore_colour=xlwt.Style.colour_map['green'] + style.pattern=Pattern + else : + style=yangshi2() + Pattern=xlwt.Pattern() + Pattern.pattern=xlwt.Pattern.SOLID_PATTERN + Pattern.pattern_fore_colour=xlwt.Style.colour_map['red'] + style.pattern=Pattern + return style def create(filename,list_pass,list_fail,listids,listnames,listkeys,listconeents,listurls,listfangshis,listqiwangs,list_json,listrelust): filepath = open(r'.\config\test_report.yaml', encoding='utf-8') file_config = yaml.load(filepath) diff --git a/README.md b/README.md index 1c9735a..ef400b3 100644 --- a/README.md +++ b/README.md @@ -7,9 +7,9 @@ ## qq交流群:194704520  一群 683894834 二群 ### 使用的库 requests,绝大部分是基于Python原有的库进行的,这样简单方便, # 友情推荐本人其他开源代码: -# 1.python接口测试平台版本![Alt text](https://github.com/liwanlei/FXTest) -# 2.python app自动化测试平台版本:![Alt text](https://github.com/liwanlei/UFATestPlan) -# 3.python+flask 做后台,实现微信小程序:![Alt text](https://github.com/liwanlei/webchat_app) +# 1.python接口测试平台版本!(https://github.com/liwanlei/FXTest) +# 2.python app自动化测试平台版本:(https://github.com/liwanlei/UFATestPlan) +# 3.python+flask 做后台,实现微信小程序:(https://github.com/liwanlei/webchat_app) ### 使用脚本参数分离等思想,尽可能降低代码的耦合度。 # 2017-11-1版本修改 ## 引入ddt数据驱动和BSTestRunner,并且测试过程使用python的unittest库,运行可以使用run_new来运行测试,新的运行更加简单,对预期结果进行了自定义, diff --git a/config/config_T.py b/config/config_T.py new file mode 100644 index 0000000..ed6881e --- /dev/null +++ b/config/config_T.py @@ -0,0 +1,7 @@ +""" +@author: lileilei +@file: config_T.py +@time: 2018/4/12 14:17 +""" +Dingtalk_access_token="" +TestPlanUrl='' \ No newline at end of file diff --git a/config/config_dingding.py b/config/config_dingding.py deleted file mode 100644 index 330366f..0000000 --- a/config/config_dingding.py +++ /dev/null @@ -1,6 +0,0 @@ -""" -@author: lileilei -@file: config_dingding.py -@time: 2018/4/12 14:17 -""" -Dingtalk_access_token="" \ No newline at end of file diff --git a/log/jiekou-2018-04-30-13.log b/log/jiekou-2018-04-30-13.log deleted file mode 100644 index 4837a46..0000000 --- a/log/jiekou-2018-04-30-13.log +++ /dev/null @@ -1,312 +0,0 @@ -[2018-04-30 13:30:58.020598] INFO: jiekou: 当前模块 requests封装 -[2018-04-30 13:30:58.022598] INFO: jiekou: 全部args参数参数信息 , () -[2018-04-30 13:30:58.022598] INFO: jiekou: 全部kwargs参数信息 , {} -[2018-04-30 13:30:58.039599] INFO: jiekou: 当前模块 解析测试用例文件 -[2018-04-30 13:30:58.040599] INFO: jiekou: 全部args参数参数信息 , ('F:\\xuexi\\jiejko\\test_case_data\\case.xlsx',) -[2018-04-30 13:30:58.041599] INFO: jiekou: 全部kwargs参数信息 , {} -[2018-04-30 13:30:58.067600] INFO: jiekou: 当前模块 解析测试用例文件 -[2018-04-30 13:30:58.067600] INFO: jiekou: 全部args参数参数信息 , ('F:\\xuexi\\jiejko\\test_case_data\\case.xlsx',) -[2018-04-30 13:30:58.068600] INFO: jiekou: 全部kwargs参数信息 , {} -[2018-04-30 13:30:58.072600] INFO: jiekou: 当前模块 测试 -[2018-04-30 13:30:58.073601] INFO: jiekou: 全部args参数参数信息 , () -[2018-04-30 13:30:58.073601] INFO: jiekou: 全部kwargs参数信息 , {} -[2018-04-30 13:30:58.115603] INFO: jiekou: inputdata> 参数:{'password':'1222'}, url:http://www.tuling123.com/openapi/api ,返回:{'code': 0, 'result': {'code': 40007, 'text': '您的请求内容为空。'}},预期:code=40001 -[2018-04-30 13:30:58.116603] INFO: jiekou: 当前模块 断言测试结果 -[2018-04-30 13:30:58.117603] INFO: jiekou: 全部args参数参数信息 , () -[2018-04-30 13:30:58.117603] INFO: jiekou: 全部kwargs参数信息 , {'asserqiwang': 'code=40001', 'fanhuijson': {'code': 0, 'result': {'code': 40007, 'text': '您的请求内容为空。'}}} -[2018-04-30 13:30:58.152605] INFO: jiekou: inputdata> 参数:{'password':'1222'}, url:http://www.tuling123.com/openapi/api - ,返回:{'code': 0, 'result': {'code': 40007, 'text': '您的请求内容为空。'}},预期:code=40002 -[2018-04-30 13:30:58.152605] INFO: jiekou: 当前模块 断言测试结果 -[2018-04-30 13:30:58.153605] INFO: jiekou: 全部args参数参数信息 , () -[2018-04-30 13:30:58.154605] INFO: jiekou: 全部kwargs参数信息 , {'asserqiwang': 'code=40002', 'fanhuijson': {'code': 0, 'result': {'code': 40007, 'text': '您的请求内容为空。'}}} -[2018-04-30 13:30:58.567629] INFO: jiekou: inputdata> 参数:{'password':'1222'}, url:https://api.douban.com/v2/photo/:id ,返回:{'code': 0, 'result': {'msg': 'uri_not_found', 'code': 1001, 'request': 'GET /v2/photo/:id'}},预期: -[2018-04-30 13:30:58.568629] INFO: jiekou: 当前模块 断言测试结果 -[2018-04-30 13:30:58.570629] INFO: jiekou: 全部args参数参数信息 , () -[2018-04-30 13:30:58.571629] INFO: jiekou: 全部kwargs参数信息 , {'asserqiwang': '', 'fanhuijson': {'code': 0, 'result': {'msg': 'uri_not_found', 'code': 1001, 'request': 'GET /v2/photo/:id'}}} -[2018-04-30 13:30:58.573629] INFO: jiekou: 填写测试预期值 -[2018-04-30 13:34:27.279566] INFO: jiekou: 当前模块 requests封装 -[2018-04-30 13:34:27.280567] INFO: jiekou: 全部args参数参数信息 , () -[2018-04-30 13:34:27.281567] INFO: jiekou: 全部kwargs参数信息 , {} -[2018-04-30 13:34:27.297567] INFO: jiekou: 当前模块 解析测试用例文件 -[2018-04-30 13:34:27.297567] INFO: jiekou: 全部args参数参数信息 , ('F:\\xuexi\\jiejko\\test_case_data\\case.xlsx',) -[2018-04-30 13:34:27.298568] INFO: jiekou: 全部kwargs参数信息 , {} -[2018-04-30 13:34:27.314568] INFO: jiekou: 当前模块 解析测试用例文件 -[2018-04-30 13:34:27.315569] INFO: jiekou: 全部args参数参数信息 , ('F:\\xuexi\\jiejko\\test_case_data\\case.xlsx',) -[2018-04-30 13:34:27.316569] INFO: jiekou: 全部kwargs参数信息 , {} -[2018-04-30 13:34:27.319569] INFO: jiekou: 当前模块 测试 -[2018-04-30 13:34:27.320569] INFO: jiekou: 全部args参数参数信息 , () -[2018-04-30 13:34:27.321569] INFO: jiekou: 全部kwargs参数信息 , {} -[2018-04-30 13:34:27.364571] INFO: jiekou: inputdata> 参数:{'password':'1222'}, url:http://www.tuling123.com/openapi/api ,返回:{'code': 0, 'result': {'code': 40007, 'text': '您的请求内容为空。'}},预期:code=40001 -[2018-04-30 13:34:27.365571] INFO: jiekou: 当前模块 断言测试结果 -[2018-04-30 13:34:27.366571] INFO: jiekou: 全部args参数参数信息 , () -[2018-04-30 13:34:27.366571] INFO: jiekou: 全部kwargs参数信息 , {'asserqiwang': 'code=40001', 'fanhuijson': {'code': 0, 'result': {'code': 40007, 'text': '您的请求内容为空。'}}} -[2018-04-30 13:34:27.439576] INFO: jiekou: inputdata> 参数:{'password':'1222'}, url:http://www.tuling123.com/openapi/api - ,返回:{'code': 0, 'result': {'code': 40007, 'text': '您的请求内容为空。'}},预期:code=40002 -[2018-04-30 13:34:27.441576] INFO: jiekou: 当前模块 断言测试结果 -[2018-04-30 13:34:27.442576] INFO: jiekou: 全部args参数参数信息 , () -[2018-04-30 13:34:27.444576] INFO: jiekou: 全部kwargs参数信息 , {'asserqiwang': 'code=40002', 'fanhuijson': {'code': 0, 'result': {'code': 40007, 'text': '您的请求内容为空。'}}} -[2018-04-30 13:34:27.917603] INFO: jiekou: inputdata> 参数:{'password':'1222'}, url:https://api.douban.com/v2/photo/:id ,返回:{'code': 0, 'result': {'msg': 'uri_not_found', 'code': 1001, 'request': 'GET /v2/photo/:id'}},预期: -[2018-04-30 13:34:27.918603] INFO: jiekou: 当前模块 断言测试结果 -[2018-04-30 13:34:27.920603] INFO: jiekou: 全部args参数参数信息 , () -[2018-04-30 13:34:27.922603] INFO: jiekou: 全部kwargs参数信息 , {'asserqiwang': '', 'fanhuijson': {'code': 0, 'result': {'msg': 'uri_not_found', 'code': 1001, 'request': 'GET /v2/photo/:id'}}} -[2018-04-30 13:34:27.924603] INFO: jiekou: 填写测试预期值 -[2018-04-30 13:37:03.067477] INFO: jiekou: 当前模块 requests封装 -[2018-04-30 13:37:03.068477] INFO: jiekou: 全部args参数参数信息 , () -[2018-04-30 13:37:03.069477] INFO: jiekou: 全部kwargs参数信息 , {} -[2018-04-30 13:37:03.085478] INFO: jiekou: 当前模块 解析测试用例文件 -[2018-04-30 13:37:03.086478] INFO: jiekou: 全部args参数参数信息 , ('F:\\xuexi\\jiejko\\test_case_data\\case.xlsx',) -[2018-04-30 13:37:03.086478] INFO: jiekou: 全部kwargs参数信息 , {} -[2018-04-30 13:37:03.104479] INFO: jiekou: 当前模块 解析测试用例文件 -[2018-04-30 13:37:03.104479] INFO: jiekou: 全部args参数参数信息 , ('F:\\xuexi\\jiejko\\test_case_data\\case.xlsx',) -[2018-04-30 13:37:03.105479] INFO: jiekou: 全部kwargs参数信息 , {} -[2018-04-30 13:37:03.109479] INFO: jiekou: 当前模块 测试 -[2018-04-30 13:37:03.110479] INFO: jiekou: 全部args参数参数信息 , () -[2018-04-30 13:37:03.110479] INFO: jiekou: 全部kwargs参数信息 , {} -[2018-04-30 13:37:03.144481] INFO: jiekou: inputdata> 参数:{'password':'1222'}, url:http://www.tuling123.com/openapi/api ,返回:{'code': 0, 'result': {'code': 40007, 'text': '您的请求内容为空。'}},预期:code=40001 -[2018-04-30 13:37:03.144481] INFO: jiekou: 当前模块 断言测试结果 -[2018-04-30 13:37:03.145481] INFO: jiekou: 全部args参数参数信息 , () -[2018-04-30 13:37:03.146482] INFO: jiekou: 全部kwargs参数信息 , {'asserqiwang': 'code=40001', 'fanhuijson': {'code': 0, 'result': {'code': 40007, 'text': '您的请求内容为空。'}}} -[2018-04-30 13:37:03.175483] INFO: jiekou: inputdata> 参数:{'password':'1222'}, url:http://www.tuling123.com/openapi/api - ,返回:{'code': 0, 'result': {'code': 40007, 'text': '您的请求内容为空。'}},预期:code=40002 -[2018-04-30 13:37:03.176483] INFO: jiekou: 当前模块 断言测试结果 -[2018-04-30 13:37:03.176483] INFO: jiekou: 全部args参数参数信息 , () -[2018-04-30 13:37:03.177483] INFO: jiekou: 全部kwargs参数信息 , {'asserqiwang': 'code=40002', 'fanhuijson': {'code': 0, 'result': {'code': 40007, 'text': '您的请求内容为空。'}}} -[2018-04-30 13:37:03.597507] INFO: jiekou: inputdata> 参数:{'password':'1222'}, url:https://api.douban.com/v2/photo/:id ,返回:{'code': 0, 'result': {'msg': 'uri_not_found', 'code': 1001, 'request': 'GET /v2/photo/:id'}},预期: -[2018-04-30 13:37:03.597507] INFO: jiekou: 当前模块 断言测试结果 -[2018-04-30 13:37:03.598507] INFO: jiekou: 全部args参数参数信息 , () -[2018-04-30 13:37:03.599507] INFO: jiekou: 全部kwargs参数信息 , {'asserqiwang': '', 'fanhuijson': {'code': 0, 'result': {'msg': 'uri_not_found', 'code': 1001, 'request': 'GET /v2/photo/:id'}}} -[2018-04-30 13:37:03.599507] INFO: jiekou: 填写测试预期值 -[2018-04-30 13:37:58.053622] INFO: jiekou: 当前模块 requests封装 -[2018-04-30 13:37:58.053622] INFO: jiekou: 全部args参数参数信息 , () -[2018-04-30 13:37:58.054622] INFO: jiekou: 全部kwargs参数信息 , {} -[2018-04-30 13:37:58.070623] INFO: jiekou: 当前模块 解析测试用例文件 -[2018-04-30 13:37:58.071623] INFO: jiekou: 全部args参数参数信息 , ('F:\\xuexi\\jiejko\\test_case_data\\case.xlsx',) -[2018-04-30 13:37:58.072623] INFO: jiekou: 全部kwargs参数信息 , {} -[2018-04-30 13:37:58.088624] INFO: jiekou: 当前模块 解析测试用例文件 -[2018-04-30 13:37:58.089624] INFO: jiekou: 全部args参数参数信息 , ('F:\\xuexi\\jiejko\\test_case_data\\case.xlsx',) -[2018-04-30 13:37:58.089624] INFO: jiekou: 全部kwargs参数信息 , {} -[2018-04-30 13:37:58.093624] INFO: jiekou: 当前模块 测试 -[2018-04-30 13:37:58.093624] INFO: jiekou: 全部args参数参数信息 , () -[2018-04-30 13:37:58.094624] INFO: jiekou: 全部kwargs参数信息 , {} -[2018-04-30 13:37:58.135627] INFO: jiekou: inputdata> 参数:{'password':'1222'}, url:http://www.tuling123.com/openapi/api ,返回:{'code': 0, 'result': {'code': 40007, 'text': '您的请求内容为空。'}},预期:code=40001 -[2018-04-30 13:37:58.135627] INFO: jiekou: 当前模块 断言测试结果 -[2018-04-30 13:37:58.136627] INFO: jiekou: 全部args参数参数信息 , () -[2018-04-30 13:37:58.137627] INFO: jiekou: 全部kwargs参数信息 , {'asserqiwang': 'code=40001', 'fanhuijson': {'code': 0, 'result': {'code': 40007, 'text': '您的请求内容为空。'}}} -[2018-04-30 13:37:58.161628] INFO: jiekou: inputdata> 参数:{'password':'1222'}, url:http://www.tuling123.com/openapi/api - ,返回:{'code': 0, 'result': {'code': 40007, 'text': '您的请求内容为空。'}},预期:code=40002 -[2018-04-30 13:37:58.161628] INFO: jiekou: 当前模块 断言测试结果 -[2018-04-30 13:37:58.162628] INFO: jiekou: 全部args参数参数信息 , () -[2018-04-30 13:37:58.163628] INFO: jiekou: 全部kwargs参数信息 , {'asserqiwang': 'code=40002', 'fanhuijson': {'code': 0, 'result': {'code': 40007, 'text': '您的请求内容为空。'}}} -[2018-04-30 13:37:58.597653] INFO: jiekou: inputdata> 参数:{'password':'1222'}, url:https://api.douban.com/v2/photo/:id ,返回:{'code': 0, 'result': {'msg': 'uri_not_found', 'code': 1001, 'request': 'GET /v2/photo/:id'}},预期: -[2018-04-30 13:37:58.599653] INFO: jiekou: 当前模块 断言测试结果 -[2018-04-30 13:37:58.600653] INFO: jiekou: 全部args参数参数信息 , () -[2018-04-30 13:37:58.601653] INFO: jiekou: 全部kwargs参数信息 , {'asserqiwang': '', 'fanhuijson': {'code': 0, 'result': {'msg': 'uri_not_found', 'code': 1001, 'request': 'GET /v2/photo/:id'}}} -[2018-04-30 13:37:58.603653] INFO: jiekou: 填写测试预期值 -[2018-04-30 13:38:29.921445] INFO: jiekou: 当前模块 requests封装 -[2018-04-30 13:38:29.922445] INFO: jiekou: 全部args参数参数信息 , () -[2018-04-30 13:38:29.923445] INFO: jiekou: 全部kwargs参数信息 , {} -[2018-04-30 13:38:29.938446] INFO: jiekou: 当前模块 解析测试用例文件 -[2018-04-30 13:38:29.939446] INFO: jiekou: 全部args参数参数信息 , ('F:\\xuexi\\jiejko\\test_case_data\\case.xlsx',) -[2018-04-30 13:38:29.939446] INFO: jiekou: 全部kwargs参数信息 , {} -[2018-04-30 13:38:29.955447] INFO: jiekou: 当前模块 解析测试用例文件 -[2018-04-30 13:38:29.956447] INFO: jiekou: 全部args参数参数信息 , ('F:\\xuexi\\jiejko\\test_case_data\\case.xlsx',) -[2018-04-30 13:38:29.957447] INFO: jiekou: 全部kwargs参数信息 , {} -[2018-04-30 13:38:29.960447] INFO: jiekou: 当前模块 测试 -[2018-04-30 13:38:29.961447] INFO: jiekou: 全部args参数参数信息 , () -[2018-04-30 13:38:29.962447] INFO: jiekou: 全部kwargs参数信息 , {} -[2018-04-30 13:38:30.000449] INFO: jiekou: inputdata> 参数:{'password':'1222'}, url:http://www.tuling123.com/openapi/api ,返回:{'code': 0, 'result': {'code': 40007, 'text': '您的请求内容为空。'}},预期:code=40001 -[2018-04-30 13:38:30.001449] INFO: jiekou: 当前模块 断言测试结果 -[2018-04-30 13:38:30.001449] INFO: jiekou: 全部args参数参数信息 , () -[2018-04-30 13:38:30.002449] INFO: jiekou: 全部kwargs参数信息 , {'asserqiwang': 'code=40001', 'fanhuijson': {'code': 0, 'result': {'code': 40007, 'text': '您的请求内容为空。'}}} -[2018-04-30 13:38:30.028451] INFO: jiekou: inputdata> 参数:{'password':'1222'}, url:http://www.tuling123.com/openapi/api - ,返回:{'code': 0, 'result': {'code': 40007, 'text': '您的请求内容为空。'}},预期:code=40002 -[2018-04-30 13:38:30.029451] INFO: jiekou: 当前模块 断言测试结果 -[2018-04-30 13:38:30.030451] INFO: jiekou: 全部args参数参数信息 , () -[2018-04-30 13:38:30.030451] INFO: jiekou: 全部kwargs参数信息 , {'asserqiwang': 'code=40002', 'fanhuijson': {'code': 0, 'result': {'code': 40007, 'text': '您的请求内容为空。'}}} -[2018-04-30 13:38:30.447475] INFO: jiekou: inputdata> 参数:{'password':'1222'}, url:https://api.douban.com/v2/photo/:id ,返回:{'code': 0, 'result': {'msg': 'uri_not_found', 'code': 1001, 'request': 'GET /v2/photo/:id'}},预期: -[2018-04-30 13:38:30.447475] INFO: jiekou: 当前模块 断言测试结果 -[2018-04-30 13:38:30.448475] INFO: jiekou: 全部args参数参数信息 , () -[2018-04-30 13:38:30.449475] INFO: jiekou: 全部kwargs参数信息 , {'asserqiwang': '', 'fanhuijson': {'code': 0, 'result': {'msg': 'uri_not_found', 'code': 1001, 'request': 'GET /v2/photo/:id'}}} -[2018-04-30 13:38:30.449475] INFO: jiekou: 填写测试预期值 -[2018-04-30 13:46:04.126424] INFO: jiekou: 当前模块 requests封装 -[2018-04-30 13:46:04.127424] INFO: jiekou: 全部args参数参数信息 , () -[2018-04-30 13:46:04.128424] INFO: jiekou: 全部kwargs参数信息 , {} -[2018-04-30 13:46:04.144425] INFO: jiekou: 当前模块 解析测试用例文件 -[2018-04-30 13:46:04.145425] INFO: jiekou: 全部args参数参数信息 , ('F:\\xuexi\\jiejko\\test_case_data\\case.xlsx',) -[2018-04-30 13:46:04.146425] INFO: jiekou: 全部kwargs参数信息 , {} -[2018-04-30 13:46:04.163426] INFO: jiekou: 当前模块 解析测试用例文件 -[2018-04-30 13:46:04.164426] INFO: jiekou: 全部args参数参数信息 , ('F:\\xuexi\\jiejko\\test_case_data\\case.xlsx',) -[2018-04-30 13:46:04.164426] INFO: jiekou: 全部kwargs参数信息 , {} -[2018-04-30 13:46:04.168426] INFO: jiekou: 当前模块 测试 -[2018-04-30 13:46:04.169426] INFO: jiekou: 全部args参数参数信息 , () -[2018-04-30 13:46:04.170426] INFO: jiekou: 全部kwargs参数信息 , {} -[2018-04-30 13:46:04.209429] INFO: jiekou: inputdata> 参数:{'password':'1222'}, url:http://www.tuling123.com/openapi/api ,返回:{'code': 0, 'result': {'code': 40007, 'text': '您的请求内容为空。'}},预期:code=40001 -[2018-04-30 13:46:04.210429] INFO: jiekou: 当前模块 断言测试结果 -[2018-04-30 13:46:04.210429] INFO: jiekou: 全部args参数参数信息 , () -[2018-04-30 13:46:04.211429] INFO: jiekou: 全部kwargs参数信息 , {'asserqiwang': 'code=40001', 'fanhuijson': {'code': 0, 'result': {'code': 40007, 'text': '您的请求内容为空。'}}} -[2018-04-30 13:46:04.240430] INFO: jiekou: inputdata> 参数:{'password':'1222'}, url:http://www.tuling123.com/openapi/api - ,返回:{'code': 0, 'result': {'code': 40007, 'text': '您的请求内容为空。'}},预期:code=40002 -[2018-04-30 13:46:04.241430] INFO: jiekou: 当前模块 断言测试结果 -[2018-04-30 13:46:04.241430] INFO: jiekou: 全部args参数参数信息 , () -[2018-04-30 13:46:04.242430] INFO: jiekou: 全部kwargs参数信息 , {'asserqiwang': 'code=40002', 'fanhuijson': {'code': 0, 'result': {'code': 40007, 'text': '您的请求内容为空。'}}} -[2018-04-30 13:46:04.664455] INFO: jiekou: inputdata> 参数:{'password':'1222'}, url:https://api.douban.com/v2/photo/:id ,返回:{'code': 0, 'result': {'msg': 'uri_not_found', 'code': 1001, 'request': 'GET /v2/photo/:id'}},预期: -[2018-04-30 13:46:04.666455] INFO: jiekou: 当前模块 断言测试结果 -[2018-04-30 13:46:04.668455] INFO: jiekou: 全部args参数参数信息 , () -[2018-04-30 13:46:04.670455] INFO: jiekou: 全部kwargs参数信息 , {'asserqiwang': '', 'fanhuijson': {'code': 0, 'result': {'msg': 'uri_not_found', 'code': 1001, 'request': 'GET /v2/photo/:id'}}} -[2018-04-30 13:46:04.671455] INFO: jiekou: 填写测试预期值 -[2018-04-30 13:47:38.586827] INFO: jiekou: 当前模块 requests封装 -[2018-04-30 13:47:38.587827] INFO: jiekou: 全部args参数参数信息 , () -[2018-04-30 13:47:38.587827] INFO: jiekou: 全部kwargs参数信息 , {} -[2018-04-30 13:47:38.604828] INFO: jiekou: 当前模块 解析测试用例文件 -[2018-04-30 13:47:38.604828] INFO: jiekou: 全部args参数参数信息 , ('F:\\xuexi\\jiejko\\test_case_data\\case.xlsx',) -[2018-04-30 13:47:38.605828] INFO: jiekou: 全部kwargs参数信息 , {} -[2018-04-30 13:47:38.621829] INFO: jiekou: 当前模块 解析测试用例文件 -[2018-04-30 13:47:38.622829] INFO: jiekou: 全部args参数参数信息 , ('F:\\xuexi\\jiejko\\test_case_data\\case.xlsx',) -[2018-04-30 13:47:38.622829] INFO: jiekou: 全部kwargs参数信息 , {} -[2018-04-30 13:47:38.626829] INFO: jiekou: 当前模块 测试 -[2018-04-30 13:47:38.627829] INFO: jiekou: 全部args参数参数信息 , () -[2018-04-30 13:47:38.628829] INFO: jiekou: 全部kwargs参数信息 , {} -[2018-04-30 13:47:38.666831] INFO: jiekou: inputdata> 参数:{'password':'1222'}, url:http://www.tuling123.com/openapi/api ,返回:{'code': 0, 'result': {'code': 40007, 'text': '您的请求内容为空。'}},预期:code=40001 -[2018-04-30 13:47:38.667831] INFO: jiekou: 当前模块 断言测试结果 -[2018-04-30 13:47:38.667831] INFO: jiekou: 全部args参数参数信息 , () -[2018-04-30 13:47:38.668831] INFO: jiekou: 全部kwargs参数信息 , {'asserqiwang': 'code=40001', 'fanhuijson': {'code': 0, 'result': {'code': 40007, 'text': '您的请求内容为空。'}}} -[2018-04-30 13:47:38.693833] INFO: jiekou: inputdata> 参数:{'password':'1222'}, url:http://www.tuling123.com/openapi/api - ,返回:{'code': 0, 'result': {'code': 40007, 'text': '您的请求内容为空。'}},预期:code=40002 -[2018-04-30 13:47:38.694833] INFO: jiekou: 当前模块 断言测试结果 -[2018-04-30 13:47:38.694833] INFO: jiekou: 全部args参数参数信息 , () -[2018-04-30 13:47:38.695833] INFO: jiekou: 全部kwargs参数信息 , {'asserqiwang': 'code=40002', 'fanhuijson': {'code': 0, 'result': {'code': 40007, 'text': '您的请求内容为空。'}}} -[2018-04-30 13:47:39.124857] INFO: jiekou: inputdata> 参数:{'password':'1222'}, url:https://api.douban.com/v2/photo/:id ,返回:{'code': 0, 'result': {'msg': 'uri_not_found', 'code': 1001, 'request': 'GET /v2/photo/:id'}},预期: -[2018-04-30 13:47:39.125857] INFO: jiekou: 当前模块 断言测试结果 -[2018-04-30 13:47:39.125857] INFO: jiekou: 全部args参数参数信息 , () -[2018-04-30 13:47:39.126858] INFO: jiekou: 全部kwargs参数信息 , {'asserqiwang': '', 'fanhuijson': {'code': 0, 'result': {'msg': 'uri_not_found', 'code': 1001, 'request': 'GET /v2/photo/:id'}}} -[2018-04-30 13:47:39.127858] INFO: jiekou: 填写测试预期值 -[2018-04-30 13:49:25.423937] INFO: jiekou: 当前模块 requests封装 -[2018-04-30 13:49:25.424937] INFO: jiekou: 全部args参数参数信息 , () -[2018-04-30 13:49:25.425937] INFO: jiekou: 全部kwargs参数信息 , {} -[2018-04-30 13:49:25.441938] INFO: jiekou: 当前模块 解析测试用例文件 -[2018-04-30 13:49:25.442938] INFO: jiekou: 全部args参数参数信息 , ('F:\\xuexi\\jiejko\\test_case_data\\case.xlsx',) -[2018-04-30 13:49:25.442938] INFO: jiekou: 全部kwargs参数信息 , {} -[2018-04-30 13:49:25.460939] INFO: jiekou: 当前模块 解析测试用例文件 -[2018-04-30 13:49:25.460939] INFO: jiekou: 全部args参数参数信息 , ('F:\\xuexi\\jiejko\\test_case_data\\case.xlsx',) -[2018-04-30 13:49:25.461940] INFO: jiekou: 全部kwargs参数信息 , {} -[2018-04-30 13:49:25.465940] INFO: jiekou: 当前模块 测试 -[2018-04-30 13:49:25.465940] INFO: jiekou: 全部args参数参数信息 , () -[2018-04-30 13:49:25.466940] INFO: jiekou: 全部kwargs参数信息 , {} -[2018-04-30 13:49:25.506942] INFO: jiekou: inputdata> 参数:{'password':'1222'}, url:http://www.tuling123.com/openapi/api ,返回:{'code': 0, 'result': {'code': 40007, 'text': '您的请求内容为空。'}},预期:code=40001 -[2018-04-30 13:49:25.507942] INFO: jiekou: 当前模块 断言测试结果 -[2018-04-30 13:49:25.508942] INFO: jiekou: 全部args参数参数信息 , () -[2018-04-30 13:49:25.509942] INFO: jiekou: 全部kwargs参数信息 , {'asserqiwang': 'code=40001', 'fanhuijson': {'code': 0, 'result': {'code': 40007, 'text': '您的请求内容为空。'}}} -[2018-04-30 13:49:25.531944] INFO: jiekou: inputdata> 参数:{'password':'1222'}, url:http://www.tuling123.com/openapi/api - ,返回:{'code': 0, 'result': {'code': 40007, 'text': '您的请求内容为空。'}},预期:code=40002 -[2018-04-30 13:49:25.532944] INFO: jiekou: 当前模块 断言测试结果 -[2018-04-30 13:49:25.533944] INFO: jiekou: 全部args参数参数信息 , () -[2018-04-30 13:49:25.533944] INFO: jiekou: 全部kwargs参数信息 , {'asserqiwang': 'code=40002', 'fanhuijson': {'code': 0, 'result': {'code': 40007, 'text': '您的请求内容为空。'}}} -[2018-04-30 13:49:25.951968] INFO: jiekou: inputdata> 参数:{'password':'1222'}, url:https://api.douban.com/v2/photo/:id ,返回:{'code': 0, 'result': {'msg': 'uri_not_found', 'code': 1001, 'request': 'GET /v2/photo/:id'}},预期: -[2018-04-30 13:49:25.952968] INFO: jiekou: 当前模块 断言测试结果 -[2018-04-30 13:49:25.952968] INFO: jiekou: 全部args参数参数信息 , () -[2018-04-30 13:49:25.953968] INFO: jiekou: 全部kwargs参数信息 , {'asserqiwang': '', 'fanhuijson': {'code': 0, 'result': {'msg': 'uri_not_found', 'code': 1001, 'request': 'GET /v2/photo/:id'}}} -[2018-04-30 13:49:25.954968] INFO: jiekou: 填写测试预期值 -[2018-04-30 13:51:48.693132] INFO: jiekou: 当前模块 requests封装 -[2018-04-30 13:51:48.695132] INFO: jiekou: 全部args参数参数信息 , () -[2018-04-30 13:51:48.696132] INFO: jiekou: 全部kwargs参数信息 , {} -[2018-04-30 13:51:48.713133] INFO: jiekou: 当前模块 解析测试用例文件 -[2018-04-30 13:51:48.714133] INFO: jiekou: 全部args参数参数信息 , ('F:\\xuexi\\jiejko\\test_case_data\\case.xlsx',) -[2018-04-30 13:51:48.715133] INFO: jiekou: 全部kwargs参数信息 , {} -[2018-04-30 13:51:48.731134] INFO: jiekou: 当前模块 解析测试用例文件 -[2018-04-30 13:51:48.732134] INFO: jiekou: 全部args参数参数信息 , ('F:\\xuexi\\jiejko\\test_case_data\\case.xlsx',) -[2018-04-30 13:51:48.733134] INFO: jiekou: 全部kwargs参数信息 , {} -[2018-04-30 13:51:48.736134] INFO: jiekou: 当前模块 测试 -[2018-04-30 13:51:48.737134] INFO: jiekou: 全部args参数参数信息 , () -[2018-04-30 13:51:48.737134] INFO: jiekou: 全部kwargs参数信息 , {} -[2018-04-30 13:51:48.769136] INFO: jiekou: inputdata> 参数:{'password':'1222'}, url:http://www.tuling123.com/openapi/api ,返回:{'code': 0, 'result': {'code': 40007, 'text': '您的请求内容为空。'}},预期:code=40001 -[2018-04-30 13:51:48.770136] INFO: jiekou: 当前模块 断言测试结果 -[2018-04-30 13:51:48.771136] INFO: jiekou: 全部args参数参数信息 , () -[2018-04-30 13:51:48.771136] INFO: jiekou: 全部kwargs参数信息 , {'asserqiwang': 'code=40001', 'fanhuijson': {'code': 0, 'result': {'code': 40007, 'text': '您的请求内容为空。'}}} -[2018-04-30 13:51:48.807138] INFO: jiekou: inputdata> 参数:{'password':'1222'}, url:http://www.tuling123.com/openapi/api - ,返回:{'code': 0, 'result': {'code': 40007, 'text': '您的请求内容为空。'}},预期:code=40002 -[2018-04-30 13:51:48.808138] INFO: jiekou: 当前模块 断言测试结果 -[2018-04-30 13:51:48.809139] INFO: jiekou: 全部args参数参数信息 , () -[2018-04-30 13:51:48.809139] INFO: jiekou: 全部kwargs参数信息 , {'asserqiwang': 'code=40002', 'fanhuijson': {'code': 0, 'result': {'code': 40007, 'text': '您的请求内容为空。'}}} -[2018-04-30 13:51:49.213162] INFO: jiekou: inputdata> 参数:{'password':'1222'}, url:https://api.douban.com/v2/photo/:id ,返回:{'code': 0, 'result': {'msg': 'uri_not_found', 'code': 1001, 'request': 'GET /v2/photo/:id'}},预期: -[2018-04-30 13:51:49.214162] INFO: jiekou: 当前模块 断言测试结果 -[2018-04-30 13:51:49.215162] INFO: jiekou: 全部args参数参数信息 , () -[2018-04-30 13:51:49.215162] INFO: jiekou: 全部kwargs参数信息 , {'asserqiwang': '', 'fanhuijson': {'code': 0, 'result': {'msg': 'uri_not_found', 'code': 1001, 'request': 'GET /v2/photo/:id'}}} -[2018-04-30 13:51:49.216162] INFO: jiekou: 填写测试预期值 -[2018-04-30 13:53:27.270770] INFO: jiekou: 当前模块 requests封装 -[2018-04-30 13:53:27.271770] INFO: jiekou: 全部args参数参数信息 , () -[2018-04-30 13:53:27.271770] INFO: jiekou: 全部kwargs参数信息 , {} -[2018-04-30 13:53:27.287771] INFO: jiekou: 当前模块 解析测试用例文件 -[2018-04-30 13:53:27.288771] INFO: jiekou: 全部args参数参数信息 , ('F:\\xuexi\\jiejko\\test_case_data\\case.xlsx',) -[2018-04-30 13:53:27.289771] INFO: jiekou: 全部kwargs参数信息 , {} -[2018-04-30 13:53:27.306772] INFO: jiekou: 当前模块 解析测试用例文件 -[2018-04-30 13:53:27.306772] INFO: jiekou: 全部args参数参数信息 , ('F:\\xuexi\\jiejko\\test_case_data\\case.xlsx',) -[2018-04-30 13:53:27.307772] INFO: jiekou: 全部kwargs参数信息 , {} -[2018-04-30 13:53:27.311773] INFO: jiekou: 当前模块 测试 -[2018-04-30 13:53:27.311773] INFO: jiekou: 全部args参数参数信息 , () -[2018-04-30 13:53:27.312773] INFO: jiekou: 全部kwargs参数信息 , {} -[2018-04-30 13:53:27.349775] INFO: jiekou: inputdata> 参数:{'password':'1222'}, url:http://www.tuling123.com/openapi/api ,返回:{'code': 0, 'result': {'code': 40007, 'text': '您的请求内容为空。'}},预期:code=40001 -[2018-04-30 13:53:27.349775] INFO: jiekou: 当前模块 断言测试结果 -[2018-04-30 13:53:27.350775] INFO: jiekou: 全部args参数参数信息 , () -[2018-04-30 13:53:27.351775] INFO: jiekou: 全部kwargs参数信息 , {'asserqiwang': 'code=40001', 'fanhuijson': {'code': 0, 'result': {'code': 40007, 'text': '您的请求内容为空。'}}} -[2018-04-30 13:53:27.373776] INFO: jiekou: inputdata> 参数:{'password':'1222'}, url:http://www.tuling123.com/openapi/api - ,返回:{'code': 0, 'result': {'code': 40007, 'text': '您的请求内容为空。'}},预期:code=40002 -[2018-04-30 13:53:27.374776] INFO: jiekou: 当前模块 断言测试结果 -[2018-04-30 13:53:27.375776] INFO: jiekou: 全部args参数参数信息 , () -[2018-04-30 13:53:27.375776] INFO: jiekou: 全部kwargs参数信息 , {'asserqiwang': 'code=40002', 'fanhuijson': {'code': 0, 'result': {'code': 40007, 'text': '您的请求内容为空。'}}} -[2018-04-30 13:53:28.336831] INFO: jiekou: inputdata> 参数:{'password':'1222'}, url:https://api.douban.com/v2/photo/:id ,返回:{'code': 0, 'result': {'msg': 'uri_not_found', 'code': 1001, 'request': 'GET /v2/photo/:id'}},预期: -[2018-04-30 13:53:28.338831] INFO: jiekou: 当前模块 断言测试结果 -[2018-04-30 13:53:28.340831] INFO: jiekou: 全部args参数参数信息 , () -[2018-04-30 13:53:28.341831] INFO: jiekou: 全部kwargs参数信息 , {'asserqiwang': '', 'fanhuijson': {'code': 0, 'result': {'msg': 'uri_not_found', 'code': 1001, 'request': 'GET /v2/photo/:id'}}} -[2018-04-30 13:53:28.343832] INFO: jiekou: 填写测试预期值 -[2018-04-30 13:56:01.747606] INFO: jiekou: 当前模块 requests封装 -[2018-04-30 13:56:01.748606] INFO: jiekou: 全部args参数参数信息 , () -[2018-04-30 13:56:01.749606] INFO: jiekou: 全部kwargs参数信息 , {} -[2018-04-30 13:56:01.766607] INFO: jiekou: 当前模块 解析测试用例文件 -[2018-04-30 13:56:01.767607] INFO: jiekou: 全部args参数参数信息 , ('F:\\xuexi\\jiejko\\test_case_data\\case.xlsx',) -[2018-04-30 13:56:01.767607] INFO: jiekou: 全部kwargs参数信息 , {} -[2018-04-30 13:56:01.784608] INFO: jiekou: 当前模块 解析测试用例文件 -[2018-04-30 13:56:01.785608] INFO: jiekou: 全部args参数参数信息 , ('F:\\xuexi\\jiejko\\test_case_data\\case.xlsx',) -[2018-04-30 13:56:01.785608] INFO: jiekou: 全部kwargs参数信息 , {} -[2018-04-30 13:56:01.789608] INFO: jiekou: 当前模块 测试 -[2018-04-30 13:56:01.790608] INFO: jiekou: 全部args参数参数信息 , () -[2018-04-30 13:56:01.790608] INFO: jiekou: 全部kwargs参数信息 , {} -[2018-04-30 13:56:01.831611] INFO: jiekou: inputdata> 参数:{'password':'1222'}, url:http://www.tuling123.com/openapi/api ,返回:{'code': 0, 'result': {'code': 40007, 'text': '您的请求内容为空。'}},预期:code=40001 -[2018-04-30 13:56:01.832611] INFO: jiekou: 当前模块 断言测试结果 -[2018-04-30 13:56:01.833611] INFO: jiekou: 全部args参数参数信息 , () -[2018-04-30 13:56:01.833611] INFO: jiekou: 全部kwargs参数信息 , {'asserqiwang': 'code=40001', 'fanhuijson': {'code': 0, 'result': {'code': 40007, 'text': '您的请求内容为空。'}}} -[2018-04-30 13:56:01.859612] INFO: jiekou: inputdata> 参数:{'password':'1222'}, url:http://www.tuling123.com/openapi/api - ,返回:{'code': 0, 'result': {'code': 40007, 'text': '您的请求内容为空。'}},预期:code=40002 -[2018-04-30 13:56:01.860612] INFO: jiekou: 当前模块 断言测试结果 -[2018-04-30 13:56:01.860612] INFO: jiekou: 全部args参数参数信息 , () -[2018-04-30 13:56:01.861612] INFO: jiekou: 全部kwargs参数信息 , {'asserqiwang': 'code=40002', 'fanhuijson': {'code': 0, 'result': {'code': 40007, 'text': '您的请求内容为空。'}}} -[2018-04-30 13:56:02.276636] INFO: jiekou: inputdata> 参数:{'password':'1222'}, url:https://api.douban.com/v2/photo/:id ,返回:{'code': 0, 'result': {'msg': 'uri_not_found', 'code': 1001, 'request': 'GET /v2/photo/:id'}},预期: -[2018-04-30 13:56:02.276636] INFO: jiekou: 当前模块 断言测试结果 -[2018-04-30 13:56:02.277636] INFO: jiekou: 全部args参数参数信息 , () -[2018-04-30 13:56:02.278636] INFO: jiekou: 全部kwargs参数信息 , {'asserqiwang': '', 'fanhuijson': {'code': 0, 'result': {'msg': 'uri_not_found', 'code': 1001, 'request': 'GET /v2/photo/:id'}}} -[2018-04-30 13:56:02.278636] INFO: jiekou: 填写测试预期值 -[2018-04-30 13:58:25.406823] INFO: jiekou: 当前模块 requests封装 -[2018-04-30 13:58:25.407823] INFO: jiekou: 全部args参数参数信息 , () -[2018-04-30 13:58:25.407823] INFO: jiekou: 全部kwargs参数信息 , {} -[2018-04-30 13:58:25.423824] INFO: jiekou: 当前模块 解析测试用例文件 -[2018-04-30 13:58:25.423824] INFO: jiekou: 全部args参数参数信息 , ('F:\\xuexi\\jiejko\\test_case_data\\case.xlsx',) -[2018-04-30 13:58:25.424824] INFO: jiekou: 全部kwargs参数信息 , {} -[2018-04-30 13:58:25.440825] INFO: jiekou: 当前模块 解析测试用例文件 -[2018-04-30 13:58:25.441825] INFO: jiekou: 全部args参数参数信息 , ('F:\\xuexi\\jiejko\\test_case_data\\case.xlsx',) -[2018-04-30 13:58:25.442825] INFO: jiekou: 全部kwargs参数信息 , {} -[2018-04-30 13:58:25.445825] INFO: jiekou: 当前模块 测试 -[2018-04-30 13:58:25.446825] INFO: jiekou: 全部args参数参数信息 , () -[2018-04-30 13:58:25.447825] INFO: jiekou: 全部kwargs参数信息 , {} -[2018-04-30 13:58:25.504828] INFO: jiekou: inputdata> 参数:{'password':'1222'}, url:http://www.tuling123.com/openapi/api ,返回:{'code': 0, 'result': {'code': 40007, 'text': '您的请求内容为空。'}},预期:code=40001 -[2018-04-30 13:58:25.505828] INFO: jiekou: 当前模块 断言测试结果 -[2018-04-30 13:58:25.506828] INFO: jiekou: 全部args参数参数信息 , () -[2018-04-30 13:58:25.506828] INFO: jiekou: 全部kwargs参数信息 , {'asserqiwang': 'code=40001', 'fanhuijson': {'code': 0, 'result': {'code': 40007, 'text': '您的请求内容为空。'}}} -[2018-04-30 13:58:25.534830] INFO: jiekou: inputdata> 参数:{'password':'1222'}, url:http://www.tuling123.com/openapi/api - ,返回:{'code': 0, 'result': {'code': 40007, 'text': '您的请求内容为空。'}},预期:code=40002 -[2018-04-30 13:58:25.534830] INFO: jiekou: 当前模块 断言测试结果 -[2018-04-30 13:58:25.535830] INFO: jiekou: 全部args参数参数信息 , () -[2018-04-30 13:58:25.536830] INFO: jiekou: 全部kwargs参数信息 , {'asserqiwang': 'code=40002', 'fanhuijson': {'code': 0, 'result': {'code': 40007, 'text': '您的请求内容为空。'}}} -[2018-04-30 13:58:26.007857] INFO: jiekou: inputdata> 参数:{'password':'1222'}, url:https://api.douban.com/v2/photo/:id ,返回:{'code': 0, 'result': {'msg': 'uri_not_found', 'code': 1001, 'request': 'GET /v2/photo/:id'}},预期: -[2018-04-30 13:58:26.008857] INFO: jiekou: 当前模块 断言测试结果 -[2018-04-30 13:58:26.009857] INFO: jiekou: 全部args参数参数信息 , () -[2018-04-30 13:58:26.009857] INFO: jiekou: 全部kwargs参数信息 , {'asserqiwang': '', 'fanhuijson': {'code': 0, 'result': {'msg': 'uri_not_found', 'code': 1001, 'request': 'GET /v2/photo/:id'}}} -[2018-04-30 13:58:26.010857] INFO: jiekou: 填写测试预期值 diff --git a/log/jiekou-2018-06-21-13.log b/log/jiekou-2018-06-21-13.log deleted file mode 100644 index 30f1917..0000000 --- a/log/jiekou-2018-06-21-13.log +++ /dev/null @@ -1,26 +0,0 @@ -[2018-06-21 13:02:37.633853] INFO: jiekou: 当前模块 requests封装 -[2018-06-21 13:02:37.635853] INFO: jiekou: 全部args参数参数信息 , () -[2018-06-21 13:02:37.635853] INFO: jiekou: 全部kwargs参数信息 , {} -[2018-06-21 13:02:37.650854] INFO: jiekou: 当前模块 解析测试用例文件 -[2018-06-21 13:02:37.651854] INFO: jiekou: 全部args参数参数信息 , ('C:\\Users\\Administrator\\Desktop\\xuesheng\\jiekou-python3\\test_case_data\\case.xlsx',) -[2018-06-21 13:02:37.651854] INFO: jiekou: 全部kwargs参数信息 , {} -[2018-06-21 13:02:37.688856] INFO: jiekou: 当前模块 解析测试用例文件 -[2018-06-21 13:02:37.688856] INFO: jiekou: 全部args参数参数信息 , ('C:\\Users\\Administrator\\Desktop\\xuesheng\\jiekou-python3\\test_case_data\\case.xlsx',) -[2018-06-21 13:02:37.689856] INFO: jiekou: 全部kwargs参数信息 , {} -[2018-06-21 13:02:37.692856] INFO: jiekou: 当前模块 测试 -[2018-06-21 13:02:37.692856] INFO: jiekou: 全部args参数参数信息 , () -[2018-06-21 13:02:37.693856] INFO: jiekou: 全部kwargs参数信息 , {} -[2018-06-21 13:02:37.741859] INFO: jiekou: inputdata> 参数:{'password':'1222'}, url:http://www.tuling123.com/openapi/api ,返回:{'code': 0, 'result': {'code': 40007, 'text': '您的请求内容为空。'}},预期:code=40001 -[2018-06-21 13:02:37.741859] INFO: jiekou: 当前模块 断言测试结果 -[2018-06-21 13:02:37.742859] INFO: jiekou: 全部args参数参数信息 , () -[2018-06-21 13:02:37.742859] INFO: jiekou: 全部kwargs参数信息 , {'asserqiwang': 'code=40001', 'fanhuijson': {'code': 0, 'result': {'code': 40007, 'text': '您的请求内容为空。'}}} -[2018-06-21 13:02:37.770861] INFO: jiekou: inputdata> 参数:{'password':'1222'}, url:http://www.tuling123.com/openapi/api - ,返回:{'code': 0, 'result': {'code': 40007, 'text': '您的请求内容为空。'}},预期:code=40002 -[2018-06-21 13:02:37.770861] INFO: jiekou: 当前模块 断言测试结果 -[2018-06-21 13:02:37.770861] INFO: jiekou: 全部args参数参数信息 , () -[2018-06-21 13:02:37.770861] INFO: jiekou: 全部kwargs参数信息 , {'asserqiwang': 'code=40002', 'fanhuijson': {'code': 0, 'result': {'code': 40007, 'text': '您的请求内容为空。'}}} -[2018-06-21 13:02:37.958871] INFO: jiekou: inputdata> 参数:{'password':'1222'}, url:https://api.douban.com/v2/photo/:id ,返回:{'code': 0, 'result': {'msg': 'uri_not_found', 'code': 1001, 'request': 'GET /v2/photo/:id'}},预期: -[2018-06-21 13:02:37.959872] INFO: jiekou: 当前模块 断言测试结果 -[2018-06-21 13:02:37.959872] INFO: jiekou: 全部args参数参数信息 , () -[2018-06-21 13:02:37.959872] INFO: jiekou: 全部kwargs参数信息 , {'asserqiwang': '', 'fanhuijson': {'code': 0, 'result': {'msg': 'uri_not_found', 'code': 1001, 'request': 'GET /v2/photo/:id'}}} -[2018-06-21 13:02:37.959872] INFO: jiekou: 填写测试预期值 diff --git a/log/jiekou-2018-08-10-09.log b/log/jiekou-2018-08-10-09.log new file mode 100644 index 0000000..3f6d65d --- /dev/null +++ b/log/jiekou-2018-08-10-09.log @@ -0,0 +1,10 @@ +[2018-08-10 09:01:33.547803] INFO: jiekou: 当前模块 requests封装 +[2018-08-10 09:01:33.548803] INFO: jiekou: 全部args参数参数信息 , () +[2018-08-10 09:01:33.549803] INFO: jiekou: 全部kwargs参数信息 , {} +[2018-08-10 09:01:33.704812] INFO: jiekou: 当前模块 生成数据驱动所用数据 +[2018-08-10 09:01:33.705812] INFO: jiekou: 全部args参数参数信息 , () +[2018-08-10 09:01:33.705812] INFO: jiekou: 全部kwargs参数信息 , {} +[2018-08-10 09:01:33.705812] INFO: jiekou: 当前模块 解析测试用例文件 +[2018-08-10 09:01:33.706812] INFO: jiekou: 全部args参数参数信息 , ('C:\\Users\\Administrator\\Desktop\\xuesheng\\jiekou-python3\\test_case\\case.xlsx',) +[2018-08-10 09:01:33.706812] INFO: jiekou: 全部kwargs参数信息 , {} +[2018-08-10 09:01:33.706812] INFO: jiekou: 打开测试用例失败,原因是: diff --git a/result.txt b/result.txt deleted file mode 100644 index 902738c..0000000 --- a/result.txt +++ /dev/null @@ -1,14 +0,0 @@ -记录测试时间,测试总数,pass数量,失败数量 用‘=’拼接 -2017-10-16 20:54:56.323951=3=3=0 -2018-02-27 12:31:33.299382=3=3=0 -2018-03-08 14:55:42.683496=3=1=2 -2018-03-08 14:55:54.532174=3=1=2 -2018-03-13 13:03:46.951688=1=0=1 -2018-03-13 13:04:28.819082=1=0=1 -2018-03-13 13:06:19.379406=1=0=1 -2018-03-13 13:06:43.167767=1=0=1 -2018-03-13 13:07:10.244315=3=0=2 -2018-03-13 13:07:40.708058=3=0=2 -2018-03-23 15:14:02.485629=3=0=2 -2018-03-23 15:14:37.729644=3=0=2 -2018-03-29 13:07:44.581796=3=0=2 diff --git a/run_http_html.py b/run_http_html.py index 588d828..96fb557 100644 --- a/run_http_html.py +++ b/run_http_html.py @@ -22,6 +22,6 @@ def start_interface_html_http(): yuqi=listqiwang,json=list_json,relusts=listrelust,weizhi=list_weizhi,exceptions=list_exption) contec = u'http接口自动化测试完成,测试通过:%s,测试失败:%s,异常:%s,未知错误:%s,详情见:%s' % ( list_pass, list_fail, list_exption, list_weizhi, filepath) -# send_ding(content=contec) + send_ding(content=contec) if __name__ == '__main__': start_interface_html_http() \ No newline at end of file diff --git a/test_Report/201804301358-result.html b/test_Report/201804301358-result.html deleted file mode 100644 index c95fa94..0000000 --- a/test_Report/201804301358-result.html +++ /dev/null @@ -1,130 +0,0 @@ - - - - http接口自动化测试报告 - - - - - - - - - - - -
-

接口测试的结果

- - - - - - - - - -
开始时间: 2018-04-30 13:58:25.440825
结束时间: 2018-04-30 13:58:26.056860
耗时: 0:00:00.616035
结果: - Pass: 0 - Fail: 2 - exception: 1 - weizhicuowu : 0
-
-
-
- - - - - -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
用例ID 用例名字key请求内容url请求方式预期实际返回结果
1.0图灵api接口aaaa{'password':'1222'}http://www.tuling123.com/openapi/apiPOSTcode=40001{'code': 40007, 'text': '您的请求内容为空。'}fail
2.0图灵api接口dfeb1cc8125943d29764a2f2f5c33739{'password':'1222'}http://www.tuling123.com/openapi/api -POSTcode=40002{'code': 40007, 'text': '您的请求内容为空。'}fail
3.0豆瓣apidfeb1cc8125943d29764a2f2f5c33739{'password':'1222'}https://api.douban.com/v2/photo/:idGET填写测试预期值exect
- - - \ No newline at end of file