Commit 55112d77d21e2238ba761d6fcd34a3267d6e9822

Authored by 175930106
Committed by liujiqiang
1 parent eb6e6f8a

1.把每个接口类的session获取方式和调试方式都更新了

2.把MySession中实例化变量增加了一些requests的属性
src/commons/MySession.py
... ... @@ -31,6 +31,13 @@ class mysession():
31 31 self.url=mysession.url.replace("http://test.",com.get_global_config("global_data", "environment", "en") )
32 32 self.header=mysession.header
33 33 self.body=mysession.body
  34 + self.timeout = 60
  35 + self.max_retries = 3
  36 + self.keep_alive = False
  37 + self.ssl_verify=False
  38 + self.proxies=None
  39 + self.allow_redirects=False
  40 + self.proxies={'http': 'http://localhost:8888', 'https': 'http://localhost:8888'}
34 41  
35 42 def get_session(self,account,**kwargs):
36 43 "如下代码,可以通过配置文件来控制登录的账户session"
... ... @@ -40,7 +47,7 @@ class mysession():
40 47 #则在再次使用该session对象求求该网站的其他网页都会默认使用该session之前使用的cookie等参数
41 48 self.se=requests.session()
42 49 #使用session对象的方法POST/GET等
43   - re=self.se.post(url=self.url, headers=self.header,data=self.body,**kwargs)
  50 + re=self.se.post(url=self.url, headers=self.header,data=self.body,proxies=self.proxies,**kwargs)
44 51 #返回session对象,供其他接口使用
45 52 return self.se
46 53  
... ... @@ -58,7 +65,7 @@ class mysession():
58 65 #记录日志
59 66 log.info("{}\n{}".format(url,kwargs))
60 67 #进行请求
61   - re=self.se.get(url,**kwargs)
  68 + re=self.se.get(url,proxies=self.proxies,**kwargs)
62 69 return re
63 70  
64 71 def post(self, url, data=None, json=None, **kwargs):
... ... @@ -73,7 +80,7 @@ class mysession():
73 80 #记录日志
74 81 log.info("{}\n{}\n{}\n{}".format(url,data,json,kwargs))
75 82 #进行请求
76   - re=self.se.post(url, data=data, json=json,proxies={'http': 'http://localhost:8888', 'https': 'http://localhost:8888'}, **kwargs)
  83 + re=self.se.post(url, data=data, json=json,proxies=self.proxies, **kwargs)
77 84 return re
78 85  
79 86 def options(self, url, **kwargs):
... ...
src/commons/__pycache__/MySession.cpython-36.pyc
No preview for this file type
src/commons/__pycache__/common.cpython-36.pyc
No preview for this file type
src/commons/api/__pycache__/doAdd.cpython-36.pyc
No preview for this file type
src/commons/api/__pycache__/doAudit.cpython-36.pyc
No preview for this file type
src/commons/api/__pycache__/fieldConfig.cpython-36.pyc
No preview for this file type
src/commons/api/__pycache__/login.cpython-36.pyc
No preview for this file type
src/commons/api/__pycache__/logout.cpython-36.pyc
No preview for this file type
src/commons/api/__pycache__/upStream.cpython-36.pyc
No preview for this file type
src/commons/api/doAdd.py
... ... @@ -4,9 +4,9 @@ import requests
4 4 import json
5 5 import urllib3
6 6 from commons import common as com
7   -from commons.api.login import login
  7 +from commons.MySession import my
8 8 urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
9   -ll=login()
  9 +
10 10  
11 11 class doAdd():
12 12  
... ... @@ -30,18 +30,9 @@ class doAdd():
30 30 self.header=doAdd.header
31 31 self.body=doAdd.body
32 32  
33   - def post(self,account,**kwargs):
34   - "解决不同接口对于不同用户的场景"
35   - se=ll.get_session(account)
36   - re=se.post(**kwargs)
37   - ll.close_session()
38   - return re
39   -
40 33  
41 34  
42 35  
43 36 # tt=doAdd()
44   -# re=tt.post("user01",url=tt.url,headers=tt.header,json=tt.body,proxies={'http': 'http://localhost:8888'})
45   -# print(dir(re.json()))
  37 +# re=my.post(url=tt.url,headers=tt.header,json=tt.body)
46 38 # print(re.json())
47   -# print(re.json)
... ...
src/commons/api/doAudit.py
... ... @@ -4,9 +4,8 @@ import requests
4 4 import json
5 5 import urllib3
6 6 from commons import common as com
7   -from commons.api.login import login
  7 +from commons.MySession import my
8 8 urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
9   -ll=login()
10 9  
11 10 class doAudit():
12 11  
... ... @@ -25,16 +24,9 @@ class doAudit():
25 24 self.url=doAudit.url.replace("http://test.",com.get_global_config("global_data", "environment", "en") )
26 25 self.header=doAudit.header
27 26  
28   - def get(self,account,**kwargs):
29   - "解决不同接口对于不同用户的场景"
30   - se=ll.get_session(account)
31   - re=se.get(**kwargs)
32   - ll.close_session()
33   - return re
34   -
35 27  
36 28  
37 29  
38 30 # tt=doAudit()
39   -# re=tt.get("user01",url=tt.url,headers=tt.header,proxies={'http': 'http://localhost:8888'})
  31 +# re=my.get(url=tt.url,headers=tt.header)
40 32 # print(re.json())
41 33 \ No newline at end of file
... ...
src/commons/api/fieldConfig.py
... ... @@ -4,11 +4,10 @@ import requests
4 4 import json
5 5 import urllib3
6 6 from commons import common as com
7   -from commons.api.login import login
  7 +from commons.MySession import my
8 8 urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
9   -ll=login()
10 9  
11   -class fieldConfig(login):
  10 +class fieldConfig():
12 11  
13 12 url="http://test.trace.diligrp.com:8393/fieldConfig/doUpdate.action"
14 13 header={
... ... @@ -31,14 +30,9 @@ class fieldConfig(login):
31 30 self.header=fieldConfig.header
32 31 self.body=fieldConfig.body
33 32  
34   - def post(self,account,**kwargs):
35   - se=ll.get_session(account)
36   - re=se.post(**kwargs)
37   - ll.close_session()
38   - return re
39 33  
40 34  
41 35  
42 36 # tt=fieldConfig()
43   -# re=tt.post("user01",url=tt.url,headers=tt.header,json=tt.body,proxies={'http': 'http://localhost:8888', 'https': 'http://localhost:8888'})
  37 +# re=my.post(url=tt.url,headers=tt.header,json=tt.body)
44 38 # print(re.json())
45 39 \ No newline at end of file
... ...
src/commons/api/login.py
... ... @@ -3,8 +3,6 @@
3 3 import requests
4 4 import json
5 5 from commons import common as com
6   -from commons.Logging import Logger
7   -log=Logger()
8 6  
9 7 class login():
10 8 url="http://test.uap.diligrp.com/login/login.action"
... ... @@ -39,37 +37,8 @@ class login():
39 37 #返回请求对象,供断言使用
40 38 return re
41 39  
42   - def get_session(self,account,**kwargs):
43   - "为其他接口提供获取session的方法"
44   - #如下代码,可以通过配置文件来控制登录的账户
45   - self.body=self.body.replace("sg_wenze", com.get_global_config("global_data", "account", account).split("&")[0])
46   - self.body=self.body.replace("111111", com.get_global_config("global_data", "account", account).split("&")[1])
47   - #requests.session()会话保持,比如使用session成功的登录了某个网站,
48   - #则在再次使用该session对象求求该网站的其他网页都会默认使用该session之前使用的cookie等参数
49   - self.se=requests.session()
50   - #使用session对象的方法POST/GET等
51   - re=self.se.post(url=self.url, headers=self.header,data=self.body,**kwargs)
52   - #返回session对象,供其他接口使用
53   - return self.se
54   -
55   - def close_session(self):
56   - "关闭session,释放缓存"
57   - self.se.close()
58   -
59   -
60   -
61 40  
62 41  
63 42 # t=login()
64   -# re=t.post("sg_wenze", "111111",proxies={'http': 'http://localhost:8888'})
65   -
66   -# print(re.content)
67   -# print(re.raw.read(10))
68   -# print(dir(re.raw.read(10)))
69   -
70   -
71   -# log.info(re.headers)
72   -# log.info(re.cookies)
73   -# log.info(t.body)
74   -# log.info(t.header)
75   -# t.get_session("user01",proxies={'http': 'http://localhost:8888'},allow_redirects=False)
76 43 \ No newline at end of file
  44 +# re=t.post("sg_wenze", "111111")
  45 +# print(re.headers)
77 46 \ No newline at end of file
... ...
src/commons/api/logout.py
... ... @@ -3,8 +3,7 @@
3 3 import requests
4 4 import json
5 5 from commons import common as com
6   -from commons.api.login import login
7   -ll=login()
  6 +
8 7  
9 8 class logout():
10 9 url="http://test.uap.diligrp.com/login/logout.action"
... ... @@ -30,9 +29,9 @@ class logout():
30 29 self.body=logout.body
31 30  
32 31 def post(self,session,account,**kwargs):
  32 + #需要用专用的测试账户来测试,否则会影响其他用例
33 33 self.body=self.body.replace("210", com.get_global_config("global_data", "userId", account))
34 34 re=session.post(url=self.url, headers=self.header,data=self.body,**kwargs)
35   - #返回请求对象,供断言使用
36 35 return re
37 36  
38 37  
... ...
src/commons/api/upStream.py
... ... @@ -4,9 +4,8 @@ import requests
4 4 import json
5 5 import urllib3
6 6 from commons import common as com
7   -from commons.api.login import login
  7 +from commons.MySession import my
8 8 urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
9   -ll=login()
10 9  
11 10 class upStream():
12 11  
... ... @@ -31,16 +30,8 @@ class upStream():
31 30 self.header=upStream.header
32 31 self.body=upStream.body
33 32  
34   - def post(self,account,**kwargs):
35   - "解决不同接口对于不同用户的场景"
36   - se=ll.get_session(account)
37   - re=se.post(**kwargs)
38   - ll.close_session()
39   - return re
40   -
41   -
42 33  
43 34  
44 35 # tt=upStream()
45   -# re=tt.post("user01",url=tt.url,headers=tt.header,json=tt.body,proxies={'http': 'http://localhost:8888'})
  36 +# re=my.post(url=tt.url,headers=tt.header,json=tt.body)
46 37 # print(re.json())
47 38 \ No newline at end of file
... ...
src/commons/common.py
... ... @@ -62,7 +62,6 @@ def run_one(name):
62 62  
63 63 def run_list(name):
64 64 test_suite = unittest.TestSuite()
65   - #创建测试套
66 65 test_suite.addTests(name)
67 66 #显示运行用例
68 67 print("运行用例为{}".format(test_suite))
... ...
src/report/test.log
1   -[2021-06-23 15:07:32] [INFO] : http://test.trace.diligrp.com:8393/fieldConfig/doUpdate.action
  1 +[2021-06-23 15:37:31] [INFO] : http://test.trace.diligrp.com:8393/fieldConfig/doUpdate.action
2 2 None
3 3 {'moduleType': '1', 'marketId': '8', 'fieldConfigDetailList': [{'fieldName': 'unitPrice', 'jsonPath': '$.unitPrice', 'defaultId': '3', 'displayed': '1', 'required': '0'}, {'fieldName': 'arrivalTallynos', 'jsonPath': '$.arrivalTallynos', 'defaultId': '10', 'displayed': '1', 'required': '0'}, {'fieldName': 'brandName', 'jsonPath': '$.brandName', 'defaultId': '5', 'displayed': '1', 'required': '0'}, {'fieldName': 'truckTareWeight', 'jsonPath': '$.truckTareWeight', 'defaultId': '1', 'displayed': '1', 'required': '0'}, {'fieldName': 'originId', 'jsonPath': '$.originId', 'defaultId': '7', 'displayed': '1', 'required': '0'}, {'fieldName': 'specName', 'jsonPath': '$.specName', 'defaultId': '4', 'displayed': '1', 'required': '0'}, {'fieldName': 'truckType', 'jsonPath': '$.truckType', 'defaultId': '2', 'displayed': '1', 'required': '1', 'availableValueList': ['10', '20']}, {'fieldName': 'imageCertList', 'jsonPath': '$.imageCertList[*]certType', 'defaultId': '11', 'displayed': '1', 'required': '0', 'availableValueList': ['2', '3']}, {'fieldName': 'arrivalDatetime', 'jsonPath': '$.arrivalDatetime', 'defaultId': '9', 'displayed': '1', 'required': '0'}, {'fieldName': 'remark', 'jsonPath': '$.remark', 'defaultId': '8', 'displayed': '1', 'required': '0'}, {'fieldName': 'remark', 'jsonPath': '$.remark', 'defaultId': '6', 'displayed': '1', 'required': '0'}, {'fieldName': 'measureType', 'jsonPath': '$.measureType', 'defaultId': '12', 'displayed': '1', 'required': '1', 'availableValueList': ['10', '20']}]}
4 4 {'headers': {'Host': 'test.trace.diligrp.com:8393', 'Connection': 'keep-alive', 'Content-Length': '1378', 'Accept': 'application/json,text/javascript,*/*;q=0.01', 'X-Requested-With': 'XMLHttpRequest', 'User-Agent': 'Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/91.0.4472.77Safari/537.36', 'Content-Type': 'application/json', 'Origin': 'http://test.trace.diligrp.com:8393', 'Referer': 'http://test.trace.diligrp.com:8393/fieldConfig/bill.html', 'Accept-Encoding': 'gzip,deflate', 'Accept-Language': 'zh-CN,zh-TW;q=0.9,zh;q=0.8,en;q=0.7'}}
5   -[2021-06-23 15:07:33] [INFO] : http://test.trace.diligrp.com:8393/newRegisterBill/doAdd.action
  5 +[2021-06-23 15:37:32] [INFO] : http://test.trace.diligrp.com:8393/newRegisterBill/doAdd.action
6 6 None
7 7 {'registerHeadWeight': '0', 'registerHeadRemainWeight': '0', 'imageCertList': [], 'measureType': 20, 'registType': 10, 'userId': 516, 'arrivalTallynos': [], 'arrivalDatetime': '', 'truckType': 10, 'weight': '111', 'weightUnit': 1, 'productName': '大白菜', 'productId': 2190, 'originName': '', 'originId': '', 'unitPrice': '', 'truckTareWeight': '', 'remark': '', 'specName': '', 'brandName': '', 'plate': '川A123456'}
8 8 {'headers': {'Host': 'test.trace.diligrp.com', 'Connection': 'keep-alive', 'Content-Length': '325', 'Accept': 'application/json,text/javascript,*/*;q=0.01', 'User-Agent': 'Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/90.0.4430.212Safari/537.36', 'Content-Type': 'application/json', 'Origin': 'http://test.trace.diligrp.com:8393', 'Referer': 'http://test.trace.diligrp.com:8393/newRegisterBill/add.html', 'Accept-Encoding': 'gzip,deflate', 'Accept-Language': 'zh-CN,zh-TW;q=0.9,zh;q=0.8,en;q=0.7'}}
9   -[2021-06-23 15:07:34] [INFO] : http://test.trace.diligrp.com:8393/newRegisterBill/doAdd.action
  9 +[2021-06-23 15:37:33] [INFO] : http://test.trace.diligrp.com:8393/newRegisterBill/doAdd.action
10 10 None
11 11 {'registerHeadWeight': '0', 'registerHeadRemainWeight': '0', 'imageCertList': [], 'measureType': 20, 'registType': 10, 'userId': 516, 'arrivalTallynos': [], 'arrivalDatetime': '', 'truckType': 10, 'weight': '666', 'weightUnit': 1, 'productName': '鲜花生', 'productId': '3496', 'originName': '', 'originId': '', 'unitPrice': '', 'truckTareWeight': '', 'remark': '', 'specName': '', 'brandName': '', 'plate': '川A123456'}
12 12 {'headers': {'Host': 'test.trace.diligrp.com', 'Connection': 'keep-alive', 'Content-Length': '325', 'Accept': 'application/json,text/javascript,*/*;q=0.01', 'User-Agent': 'Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/90.0.4430.212Safari/537.36', 'Content-Type': 'application/json', 'Origin': 'http://test.trace.diligrp.com:8393', 'Referer': 'http://test.trace.diligrp.com:8393/newRegisterBill/add.html', 'Accept-Encoding': 'gzip,deflate', 'Accept-Language': 'zh-CN,zh-TW;q=0.9,zh;q=0.8,en;q=0.7'}}
13   -[2021-06-23 15:07:35] [INFO] : http://test.trace.diligrp.com:8393/newRegisterBill/doAdd.action
  13 +[2021-06-23 15:37:33] [INFO] : http://test.trace.diligrp.com:8393/newRegisterBill/doAdd.action
14 14 None
15 15 {'registerHeadWeight': '0', 'registerHeadRemainWeight': '0', 'imageCertList': [], 'measureType': 20, 'registType': 10, 'userId': '516111', 'arrivalTallynos': [], 'arrivalDatetime': '', 'truckType': 10, 'weight': '111', 'weightUnit': 1, 'productName': '大白菜', 'productId': 2190, 'originName': '', 'originId': '', 'unitPrice': '', 'truckTareWeight': '', 'remark': '', 'specName': '', 'brandName': '', 'plate': '川A123456'}
16 16 {'headers': {'Host': 'test.trace.diligrp.com', 'Connection': 'keep-alive', 'Content-Length': '325', 'Accept': 'application/json,text/javascript,*/*;q=0.01', 'User-Agent': 'Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/90.0.4430.212Safari/537.36', 'Content-Type': 'application/json', 'Origin': 'http://test.trace.diligrp.com:8393', 'Referer': 'http://test.trace.diligrp.com:8393/newRegisterBill/add.html', 'Accept-Encoding': 'gzip,deflate', 'Accept-Language': 'zh-CN,zh-TW;q=0.9,zh;q=0.8,en;q=0.7'}}
  17 +[2021-06-23 15:37:33] [INFO] : http://test.trace.diligrp.com:8393/fieldConfig/doUpdate.action
  18 +None
  19 +{'moduleType': '1', 'marketId': '8', 'fieldConfigDetailList': [{'fieldName': 'unitPrice', 'jsonPath': '$.unitPrice', 'defaultId': '3', 'displayed': '1', 'required': '0'}, {'fieldName': 'arrivalTallynos', 'jsonPath': '$.arrivalTallynos', 'defaultId': '10', 'displayed': '1', 'required': '0'}, {'fieldName': 'brandName', 'jsonPath': '$.brandName', 'defaultId': '5', 'displayed': '1', 'required': '0'}, {'fieldName': 'truckTareWeight', 'jsonPath': '$.truckTareWeight', 'defaultId': '1', 'displayed': '1', 'required': '0'}, {'fieldName': 'originId', 'jsonPath': '$.originId', 'defaultId': '7', 'displayed': '1', 'required': '0'}, {'fieldName': 'specName', 'jsonPath': '$.specName', 'defaultId': '4', 'displayed': '1', 'required': '0'}, {'fieldName': 'truckType', 'jsonPath': '$.truckType', 'defaultId': '2', 'displayed': '1', 'required': '1', 'availableValueList': ['10', '20']}, {'fieldName': 'imageCertList', 'jsonPath': '$.imageCertList[*]certType', 'defaultId': '11', 'displayed': '1', 'required': '0', 'availableValueList': ['2', '3']}, {'fieldName': 'arrivalDatetime', 'jsonPath': '$.arrivalDatetime', 'defaultId': '9', 'displayed': '1', 'required': '0'}, {'fieldName': 'remark', 'jsonPath': '$.remark', 'defaultId': '8', 'displayed': '1', 'required': '0'}, {'fieldName': 'remark', 'jsonPath': '$.remark', 'defaultId': '6', 'displayed': '1', 'required': '0'}, {'fieldName': 'measureType', 'jsonPath': '$.measureType', 'defaultId': '12', 'displayed': '1', 'required': '1', 'availableValueList': ['10', '20']}]}
  20 +{'headers': {'Host': 'test.trace.diligrp.com:8393', 'Connection': 'keep-alive', 'Content-Length': '1378', 'Accept': 'application/json,text/javascript,*/*;q=0.01', 'X-Requested-With': 'XMLHttpRequest', 'User-Agent': 'Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/91.0.4472.77Safari/537.36', 'Content-Type': 'application/json', 'Origin': 'http://test.trace.diligrp.com:8393', 'Referer': 'http://test.trace.diligrp.com:8393/fieldConfig/bill.html', 'Accept-Encoding': 'gzip,deflate', 'Accept-Language': 'zh-CN,zh-TW;q=0.9,zh;q=0.8,en;q=0.7'}}
  21 +[2021-06-23 15:37:34] [INFO] : http://test.trace.diligrp.com:8393/newRegisterBill/doAdd.action
  22 +None
  23 +{'registerHeadWeight': '0', 'registerHeadRemainWeight': '0', 'imageCertList': [], 'measureType': 20, 'registType': 10, 'userId': 516, 'arrivalTallynos': [], 'arrivalDatetime': '', 'truckType': 10, 'weight': '111', 'weightUnit': 1, 'productName': '大白菜', 'productId': 2190, 'originName': '', 'originId': '', 'unitPrice': '', 'truckTareWeight': '', 'remark': '', 'specName': '', 'brandName': '', 'plate': '川A123456'}
  24 +{'headers': {'Host': 'test.trace.diligrp.com', 'Connection': 'keep-alive', 'Content-Length': '325', 'Accept': 'application/json,text/javascript,*/*;q=0.01', 'User-Agent': 'Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/90.0.4430.212Safari/537.36', 'Content-Type': 'application/json', 'Origin': 'http://test.trace.diligrp.com:8393', 'Referer': 'http://test.trace.diligrp.com:8393/newRegisterBill/add.html', 'Accept-Encoding': 'gzip,deflate', 'Accept-Language': 'zh-CN,zh-TW;q=0.9,zh;q=0.8,en;q=0.7'}}
  25 +[2021-06-23 15:37:35] [INFO] : http://test.trace.diligrp.com:8393/newRegisterBill/doAudit.action?id=6409&verifyStatus=20
  26 +{'headers': {'Host': 'test.trace.diligrp.com', 'Connection': 'keep-alive', 'Accept': 'application/json,text/javascript,*/*;q=0.01', 'User-Agent': 'Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/90.0.4430.212Safari/537.36', 'X-Requested-With': 'XMLHttpRequest', 'Referer': 'http://test.trace.diligrp.com:8393/newRegisterBill/add.html', 'Accept-Encoding': 'gzip,deflate', 'Accept-Language': 'zh-CN,zh-TW;q=0.9,zh;q=0.8,en;q=0.7'}}
  27 +[2021-06-23 15:37:35] [INFO] : http://test.trace.diligrp.com:8393/newRegisterBill/doAdd.action
  28 +None
  29 +{'registerHeadWeight': '0', 'registerHeadRemainWeight': '0', 'imageCertList': [], 'measureType': 20, 'registType': 10, 'userId': 516, 'arrivalTallynos': [], 'arrivalDatetime': '', 'truckType': 10, 'weight': '111', 'weightUnit': 1, 'productName': '大白菜', 'productId': 2190, 'originName': '', 'originId': '', 'unitPrice': '', 'truckTareWeight': '', 'remark': '', 'specName': '', 'brandName': '', 'plate': '川A123456'}
  30 +{'headers': {'Host': 'test.trace.diligrp.com', 'Connection': 'keep-alive', 'Content-Length': '325', 'Accept': 'application/json,text/javascript,*/*;q=0.01', 'User-Agent': 'Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/90.0.4430.212Safari/537.36', 'Content-Type': 'application/json', 'Origin': 'http://test.trace.diligrp.com:8393', 'Referer': 'http://test.trace.diligrp.com:8393/newRegisterBill/add.html', 'Accept-Encoding': 'gzip,deflate', 'Accept-Language': 'zh-CN,zh-TW;q=0.9,zh;q=0.8,en;q=0.7'}}
  31 +[2021-06-23 15:37:36] [INFO] : http://test.trace.diligrp.com:8393/newRegisterBill/doAudit.action?id=6410&verifyStatus=30
  32 +{'headers': {'Host': 'test.trace.diligrp.com', 'Connection': 'keep-alive', 'Accept': 'application/json,text/javascript,*/*;q=0.01', 'User-Agent': 'Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/90.0.4430.212Safari/537.36', 'X-Requested-With': 'XMLHttpRequest', 'Referer': 'http://test.trace.diligrp.com:8393/newRegisterBill/add.html', 'Accept-Encoding': 'gzip,deflate', 'Accept-Language': 'zh-CN,zh-TW;q=0.9,zh;q=0.8,en;q=0.7'}}
  33 +[2021-06-23 15:37:36] [INFO] : http://test.trace.diligrp.com:8393/newRegisterBill/doAdd.action
  34 +None
  35 +{'registerHeadWeight': '0', 'registerHeadRemainWeight': '0', 'imageCertList': [], 'measureType': 20, 'registType': 10, 'userId': 516, 'arrivalTallynos': [], 'arrivalDatetime': '', 'truckType': 10, 'weight': '111', 'weightUnit': 1, 'productName': '大白菜', 'productId': 2190, 'originName': '', 'originId': '', 'unitPrice': '', 'truckTareWeight': '', 'remark': '', 'specName': '', 'brandName': '', 'plate': '川A123456'}
  36 +{'headers': {'Host': 'test.trace.diligrp.com', 'Connection': 'keep-alive', 'Content-Length': '325', 'Accept': 'application/json,text/javascript,*/*;q=0.01', 'User-Agent': 'Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/90.0.4430.212Safari/537.36', 'Content-Type': 'application/json', 'Origin': 'http://test.trace.diligrp.com:8393', 'Referer': 'http://test.trace.diligrp.com:8393/newRegisterBill/add.html', 'Accept-Encoding': 'gzip,deflate', 'Accept-Language': 'zh-CN,zh-TW;q=0.9,zh;q=0.8,en;q=0.7'}}
  37 +[2021-06-23 15:37:37] [INFO] : http://test.trace.diligrp.com:8393/newRegisterBill/doAudit.action?id=6411&verifyStatus=10
  38 +{'headers': {'Host': 'test.trace.diligrp.com', 'Connection': 'keep-alive', 'Accept': 'application/json,text/javascript,*/*;q=0.01', 'User-Agent': 'Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/90.0.4430.212Safari/537.36', 'X-Requested-With': 'XMLHttpRequest', 'Referer': 'http://test.trace.diligrp.com:8393/newRegisterBill/add.html', 'Accept-Encoding': 'gzip,deflate', 'Accept-Language': 'zh-CN,zh-TW;q=0.9,zh;q=0.8,en;q=0.7'}}
  39 +[2021-06-23 15:37:38] [INFO] : http://test.trace.diligrp.com:8393/newRegisterBill/doAdd.action
  40 +None
  41 +{'registerHeadWeight': '0', 'registerHeadRemainWeight': '0', 'imageCertList': [], 'measureType': 20, 'registType': 10, 'userId': 516, 'arrivalTallynos': [], 'arrivalDatetime': '', 'truckType': 10, 'weight': '111', 'weightUnit': 1, 'productName': '大白菜', 'productId': 2190, 'originName': '', 'originId': '', 'unitPrice': '', 'truckTareWeight': '', 'remark': '', 'specName': '', 'brandName': '', 'plate': '川A123456'}
  42 +{'headers': {'Host': 'test.trace.diligrp.com', 'Connection': 'keep-alive', 'Content-Length': '325', 'Accept': 'application/json,text/javascript,*/*;q=0.01', 'User-Agent': 'Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/90.0.4430.212Safari/537.36', 'Content-Type': 'application/json', 'Origin': 'http://test.trace.diligrp.com:8393', 'Referer': 'http://test.trace.diligrp.com:8393/newRegisterBill/add.html', 'Accept-Encoding': 'gzip,deflate', 'Accept-Language': 'zh-CN,zh-TW;q=0.9,zh;q=0.8,en;q=0.7'}}
  43 +[2021-06-23 15:37:39] [INFO] : http://test.trace.diligrp.com:8393/newRegisterBill/doAudit.action?id=5888&verifyStatus=20
  44 +{'headers': {'Host': 'test.trace.diligrp.com', 'Connection': 'keep-alive', 'Accept': 'application/json,text/javascript,*/*;q=0.01', 'User-Agent': 'Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/90.0.4430.212Safari/537.36', 'X-Requested-With': 'XMLHttpRequest', 'Referer': 'http://test.trace.diligrp.com:8393/newRegisterBill/add.html', 'Accept-Encoding': 'gzip,deflate', 'Accept-Language': 'zh-CN,zh-TW;q=0.9,zh;q=0.8,en;q=0.7'}}
  45 +[2021-06-23 15:37:39] [INFO] : http://test.trace.diligrp.com:8393/upStream/listPage.action
  46 +None
  47 +{'rows': 10, 'page': 1, 'sort': 'id', 'order': 'desc', 'metadata': {'created': '{"provider":"datetimeProvider","index":10,"field":"created"}', 'upORdown': '{"provider":"userFlagProvider","index":20,"field":"upORdown"}', 'upstreamType': '{"provider":"upStreamTypeProvider","index":30,"field":"upstreamType"}'}}
  48 +{'headers': {'Host': 'test.trace.diligrp.com', 'Connection': 'keep-alive', 'Content-Length': '325', 'Accept': 'application/json,text/javascript,*/*;q=0.01', 'X-Requested-With': 'XMLHttpRequest', 'User-Agent': 'Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/90.0.4430.212Safari/537.36', 'Content-Type': 'application/json', 'Origin': 'http://test.trace.diligrp.com:8393', 'Referer': 'http://test.trace.diligrp.com:8393/upStream/index.html', 'Accept-Encoding': 'gzip,deflate', 'Accept-Language': 'zh-CN,zh-TW;q=0.9,zh;q=0.8,en;q=0.7'}}
  49 +[2021-06-23 15:37:39] [INFO] : http://test.trace.diligrp.com:8393/upStream/listPage.action
  50 +None
  51 +{'rows': 10, 'page': 1, 'sort': 'id', 'order': 'desc', 'metadata': {'created': '{"provider":"datetimeProvider","index":10,"field":"created"}', 'upORdown': '{"provider":"userFlagProvider","index":20,"field":"upORdown"}', 'upstreamType': '{"provider":"upStreamTypeProvider","index":30,"field":"upstreamType"}'}, 'likeName': '111'}
  52 +{'headers': {'Host': 'test.trace.diligrp.com', 'Connection': 'keep-alive', 'Content-Length': '325', 'Accept': 'application/json,text/javascript,*/*;q=0.01', 'X-Requested-With': 'XMLHttpRequest', 'User-Agent': 'Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/90.0.4430.212Safari/537.36', 'Content-Type': 'application/json', 'Origin': 'http://test.trace.diligrp.com:8393', 'Referer': 'http://test.trace.diligrp.com:8393/upStream/index.html', 'Accept-Encoding': 'gzip,deflate', 'Accept-Language': 'zh-CN,zh-TW;q=0.9,zh;q=0.8,en;q=0.7'}}
... ...
src/testcase/fieldConfig/__pycache__/test_fieldConfig.cpython-36.pyc
No preview for this file type