优化部分代码

This commit is contained in:
liwanlei
2018-09-03 17:30:58 +08:00
parent 5961ceda2f
commit b3bbc0bfb4
17 changed files with 52 additions and 537 deletions

View File

@@ -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 = {

View File

@@ -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)

View File

@@ -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():

View File

@@ -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

View File

@@ -3,6 +3,7 @@
@file: get_excel_new.py
@time: 2018/4/30 11:04
"""
'''读取Excel'''
import xlrd
def datacel(filrpath):
all_case=[]

View File

@@ -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

View File

@@ -31,7 +31,7 @@ def title(titles):
'''%(titles)
return title
connent='''
<div class='col-md-4 col-md-offset-4'>
<div class='col-md-4 col-md-offset-4' style='margin-left:3%;'>
<h1>接口测试的结果</h1>'''
def shouye(starttime,endtime,passge,fail,excepthions,weizhicuowu):
beijing='''

View File

@@ -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)

View File

@@ -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来运行测试新的运行更加简单对预期结果进行了自定义

7
config/config_T.py Normal file
View File

@@ -0,0 +1,7 @@
"""
@author: lileilei
@file: config_T.py
@time: 2018/4/12 14:17
"""
Dingtalk_access_token=""
TestPlanUrl=''

View File

@@ -1,6 +0,0 @@
"""
@author: lileilei
@file: config_dingding.py
@time: 2018/4/12 14:17
"""
Dingtalk_access_token=""

View File

@@ -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: 填写测试预期值

View File

@@ -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: 填写测试预期值

View File

@@ -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: 打开测试用例失败,原因是:<class 'Exception'>

View File

@@ -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

View File

@@ -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()

View File

@@ -1,130 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<title>http接口自动化测试报告</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- 引入 Bootstrap -->
<link href="https://cdn.bootcss.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet">
<!-- HTML5 Shim 和 Respond.js 用于让 IE8 支持 HTML5元素和媒体查询 -->
<!-- 注意: 如果通过 file:// 引入 Respond.js 文件,则该文件无法起效果 -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
<script src="https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"></script>
<![endif]-->
<style type="text/css">
.hidden-detail,.hidden-tr{
display:none;
}
</style>
</head>
<body>
<div class='col-md-4 col-md-offset-4'>
<h1>接口测试的结果</h1>
<table class="table table-hover table-condensed">
<tbody>
<tr>
<td><strong>开始时间:</strong> 2018-04-30 13:58:25.440825</td>
</tr>
<td><strong>结束时间:</strong> 2018-04-30 13:58:26.056860</td></tr>
<td><strong>耗时:</strong> 0:00:00.616035</td></tr>
<td><strong>结果:</strong>
<span >Pass: <strong >0</strong>
Fail: <strong >2</strong>
exception: <strong >1</strong>
weizhicuowu : <strong >0</strong></span></td>
</tr>
</tbody></table>
</div> <div class="row " style="margin:60px">
<div style=' margin-top: 18%;' >
<div class="btn-group" role="group" aria-label="...">
<button type="button" id="check-all" class="btn btn-primary">所有用例</button>
<button type="button" id="check-success" class="btn btn-success">成功用例</button>
<button type="button" id="check-danger" class="btn btn-danger">失败用例</button>
<button type="button" id="check-warning" class="btn btn-warning">错误用例</button>
<button type="button" id="check-except" class="btn btn-defult">异常用例</button>
</div>
<div class="btn-group" role="group" aria-label="...">
</div>
<table class="table table-hover table-condensed table-bordered" style="word-wrap:break-word; word-break:break-all; margin-top: 7px;">
<tr >
<td ><strong>用例ID&nbsp;</strong></td>
<td><strong>用例名字</strong></td>
<td><strong>key</strong></td>
<td><strong>请求内容</strong></td>
<td><strong>url</strong></td>
<td><strong>请求方式</strong></td>
<td><strong>预期</strong></td>
<td><strong>实际返回</strong></td>
<td><strong>结果</strong></td>
</tr>
<tr class="case-tr warning">
<td>1.0</td>
<td>图灵api接口</td>
<td>aaaa</td>
<td>{'password':'1222'}</td>
<td>http://www.tuling123.com/openapi/api</td>
<td>POST</td>
<td>code=40001</td>
<td>{'code': 40007, 'text': '您的请求内容为空。'}</td>
<td bgcolor="fail">fail</td>
</tr>
<tr class="case-tr warning">
<td>2.0</td>
<td>图灵api接口</td>
<td>dfeb1cc8125943d29764a2f2f5c33739</td>
<td>{'password':'1222'}</td>
<td>http://www.tuling123.com/openapi/api
</td>
<td>POST</td>
<td>code=40002</td>
<td>{'code': 40007, 'text': '您的请求内容为空。'}</td>
<td bgcolor="fail">fail</td>
</tr>
<tr class="case-tr error">
<td>3.0</td>
<td>豆瓣api</td>
<td>dfeb1cc8125943d29764a2f2f5c33739</td>
<td>{'password':'1222'}</td>
<td>https://api.douban.com/v2/photo/:id</td>
<td>GET</td>
<td></td>
<td>填写测试预期值</td>
<td bgcolor="crimson">exect</td>
</tr>
</div></div></table><script src="https://code.jquery.com/jquery.js"></script>
<script src="https://cdn.bootcss.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
<script type="text/javascript">
$("#check-danger").click(function(e){
$(".case-tr").removeClass("hidden-tr");
$(".success").addClass("hidden-tr");
$(".warning").addClass("hidden-tr");
$(".error").addClass("hidden-tr");
});
$("#check-warning").click(function(e){
$(".case-tr").removeClass("hidden-tr");
$(".success").addClass("hidden-tr");
$(".danger").addClass("hidden-tr");
$(".error").addClass("hidden-tr");
});
$("#check-success").click(function(e){
$(".case-tr").removeClass("hidden-tr");
$(".warning").addClass("hidden-tr");
$(".danger").addClass("hidden-tr");
$(".error").addClass("hidden-tr");
});
$("#check-except").click(function(e){
$(".case-tr").removeClass("hidden-tr");
$(".warning").addClass("hidden-tr");
$(".danger").addClass("hidden-tr");
$(".success").addClass("hidden-tr");
});
$("#check-all").click(function(e){
$(".case-tr").removeClass("hidden-tr");
});
</script>
</body></html>