This commit is contained in:
aaronchenyongzhi 2023-05-16 21:13:13 +08:00
parent 89096217d7
commit 14f78f05e4
8 changed files with 2252 additions and 0 deletions

View File

@ -0,0 +1,52 @@
2023-05-14 22:54:59,684-ERROR-logger.py-[ line:62 ] - 日志信息:数据库链接失败: 'cryptography' package is required for sha256_password or caching_sha2_password auth methods
2023-05-14 22:54:59,698-ERROR-logger.py-[ line:62 ] - 日志信息:测试用例:1 不执行,跳过!!!
2023-05-14 22:55:00,755-ERROR-logger.py-[ line:62 ] - 日志信息:测试用例:3 不执行,跳过!!!
2023-05-14 22:55:02,664-ERROR-logger.py-[ line:62 ] - 日志信息:测试用例:None 不执行,跳过!!!
2023-05-14 22:55:02,665-ERROR-logger.py-[ line:62 ] - 日志信息:所有用例执行完毕
2023-05-14 23:04:47,314-ERROR-logger.py-[ line:62 ] - 日志信息:读取excel中初始化数据异常: [Errno 13] Permission denied: 'E:\\apitest\\data\\moduleA\\test_cases\\test_api.xlsx'
2023-05-14 23:05:31,561-ERROR-logger.py-[ line:62 ] - 日志信息:测试用例:1 不执行,跳过!!!
2023-05-14 23:05:31,563-ERROR-logger.py-[ line:62 ] - 日志信息:key:<re.Match object; span=(40, 50), match='{{passwd}}'>,在关联参数表中查询不到,请检查关联参数字段提取及填写是否正常
2023-05-14 23:05:32,597-ERROR-logger.py-[ line:62 ] - 日志信息:测试用例:3 不执行,跳过!!!
2023-05-14 23:05:34,530-ERROR-logger.py-[ line:62 ] - 日志信息:测试用例:None 不执行,跳过!!!
2023-05-14 23:05:34,531-ERROR-logger.py-[ line:62 ] - 日志信息:所有用例执行完毕
2023-05-14 23:07:33,806-ERROR-logger.py-[ line:62 ] - 日志信息:测试用例:1 不执行,跳过!!!
2023-05-14 23:07:34,824-ERROR-logger.py-[ line:62 ] - 日志信息:测试用例:3 不执行,跳过!!!
2023-05-14 23:07:36,776-ERROR-logger.py-[ line:62 ] - 日志信息:测试用例:None 不执行,跳过!!!
2023-05-14 23:07:36,778-ERROR-logger.py-[ line:62 ] - 日志信息:所有用例执行完毕
2023-05-14 23:11:03,705-ERROR-logger.py-[ line:62 ] - 日志信息:测试用例:1 不执行,跳过!!!
2023-05-14 23:11:04,842-ERROR-logger.py-[ line:62 ] - 日志信息:测试用例:3 不执行,跳过!!!
2023-05-14 23:11:06,827-ERROR-logger.py-[ line:62 ] - 日志信息:测试用例:None 不执行,跳过!!!
2023-05-14 23:11:06,828-ERROR-logger.py-[ line:62 ] - 日志信息:所有用例执行完毕
2023-05-14 23:21:37,533-ERROR-logger.py-[ line:62 ] - 日志信息:测试用例:1 不执行,跳过!!!
2023-05-14 23:21:37,687-ERROR-logger.py-[ line:62 ] - 日志信息:测试用例:3 不执行,跳过!!!
2023-05-14 23:21:37,761-ERROR-logger.py-[ line:62 ] - 日志信息:测试用例:None 不执行,跳过!!!
2023-05-14 23:21:37,761-ERROR-logger.py-[ line:62 ] - 日志信息:所有用例执行完毕
2023-05-14 23:23:25,284-ERROR-logger.py-[ line:62 ] - 日志信息:测试用例:1 不执行,跳过!!!
2023-05-14 23:23:25,431-ERROR-logger.py-[ line:62 ] - 日志信息:测试用例:3 不执行,跳过!!!
2023-05-14 23:23:25,512-ERROR-logger.py-[ line:62 ] - 日志信息:测试用例:None 不执行,跳过!!!
2023-05-14 23:23:25,513-ERROR-logger.py-[ line:62 ] - 日志信息:所有用例执行完毕
2023-05-14 23:30:25,155-ERROR-logger.py-[ line:62 ] - 日志信息:测试用例:1 不执行,跳过!!!
2023-05-14 23:30:25,255-ERROR-logger.py-[ line:62 ] - 日志信息:测试用例:3 不执行,跳过!!!
2023-05-14 23:30:25,355-ERROR-logger.py-[ line:62 ] - 日志信息:测试用例:None 不执行,跳过!!!
2023-05-14 23:30:25,355-ERROR-logger.py-[ line:62 ] - 日志信息:所有用例执行完毕
2023-05-14 23:33:18,919-ERROR-logger.py-[ line:62 ] - 日志信息:测试用例:1 不执行,跳过!!!
2023-05-14 23:33:19,026-ERROR-logger.py-[ line:62 ] - 日志信息:测试用例:3 不执行,跳过!!!
2023-05-14 23:33:19,136-ERROR-logger.py-[ line:62 ] - 日志信息:测试用例:None 不执行,跳过!!!
2023-05-14 23:33:19,139-ERROR-logger.py-[ line:62 ] - 日志信息:所有用例执行完毕
2023-05-14 23:36:36,463-ERROR-logger.py-[ line:62 ] - 日志信息:测试用例:1 不执行,跳过!!!
2023-05-14 23:36:36,582-ERROR-logger.py-[ line:62 ] - 日志信息:测试用例:3 不执行,跳过!!!
2023-05-14 23:36:36,693-ERROR-logger.py-[ line:62 ] - 日志信息:测试用例:None 不执行,跳过!!!
2023-05-14 23:36:36,695-ERROR-logger.py-[ line:62 ] - 日志信息:所有用例执行完毕
2023-05-14 23:38:34,266-ERROR-logger.py-[ line:62 ] - 日志信息:测试用例:1 不执行,跳过!!!
2023-05-14 23:38:34,412-ERROR-logger.py-[ line:62 ] - 日志信息:测试用例:3 不执行,跳过!!!
2023-05-14 23:38:34,543-ERROR-logger.py-[ line:62 ] - 日志信息:测试用例:None 不执行,跳过!!!
2023-05-14 23:38:34,544-ERROR-logger.py-[ line:62 ] - 日志信息:所有用例执行完毕
2023-05-14 23:55:35,556-ERROR-logger.py-[ line:62 ] - 日志信息:测试用例:1 不执行,跳过!!!
2023-05-14 23:55:36,661-ERROR-logger.py-[ line:62 ] - 日志信息:测试用例:3 不执行,跳过!!!
2023-05-14 23:55:38,647-ERROR-logger.py-[ line:62 ] - 日志信息:测试用例:None 不执行,跳过!!!
2023-05-14 23:55:38,648-ERROR-logger.py-[ line:62 ] - 日志信息:所有用例执行完毕
2023-05-14 23:58:13,243-ERROR-logger.py-[ line:62 ] - 日志信息:测试用例:1 不执行,跳过!!!
2023-05-14 23:58:14,352-ERROR-logger.py-[ line:62 ] - 日志信息:测试用例:3 不执行,跳过!!!
2023-05-14 23:58:16,240-ERROR-logger.py-[ line:62 ] - 日志信息:测试用例:None 不执行,跳过!!!
2023-05-14 23:58:16,241-ERROR-logger.py-[ line:62 ] - 日志信息:所有用例执行完毕

View File

@ -0,0 +1,433 @@
2023-05-14 00:47:17,523-INFO-logger.py-[ line:64 ] - 日志信息:执行方法get_timestamp(13)
2023-05-14 00:47:31,506-INFO-logger.py-[ line:64 ] - 日志信息:执行方法get_timestamp(13)
2023-05-14 22:01:33,071-INFO-logger.py-[ line:64 ] - 日志信息:执行方法get_timestamp(13)
2023-05-14 22:01:52,235-INFO-logger.py-[ line:64 ] - 日志信息:执行方法get_timestamp(13)
2023-05-14 22:54:58,255-INFO-logger.py-[ line:64 ] - 日志信息:读取测试用例excel文件E:\apitest\data\moduleA\test_cases\test_api.xlsx
2023-05-14 22:54:59,676-INFO-logger.py-[ line:64 ] - 日志信息:如下是初始化得到得数据:{'id': 1, 'environment': 'TEST', 'host': 'https://bimdc.bzlrobot.com', 'path': '/bsp/test/user/ugs', 'databases': '{\n "host": "127.0.0.1",\n "port": 3306,\n "database": "mysql_base",\n "user":"root",\n "password":"root1234"\n}', 'sheets': '["安全纯净大屏"]', 'initialize_data': '{\n"{{account}}":"18127813600",\n"{{passwd}}":"KQX89QKceHEpywkR6uQCB+3Ul7PiIdsKGSg2vl54MIy5LpMGs1oQxDHlo9/qTStjMCxaSVL9LD6MINwpz0ArarOfsNQPtOTEVBFtgilESMQhmVXa/7kQo9Z9utfqyXRpv+ewITh2S6+SpQWP6LSt265T5Lx1Dt1NaKcAVG7eaO0=",\n"{{projectId}}":"104966",\n"{{tenant}}":"216317749963825419"\n}', 'run': 'YES'}
2023-05-14 22:54:59,689-INFO-logger.py-[ line:64 ] - 日志信息:开始加载内置方法...
2023-05-14 22:54:59,691-INFO-logger.py-[ line:64 ] - 日志信息:内置方法加载完成
2023-05-14 22:54:59,692-INFO-logger.py-[ line:64 ] - 日志信息:所有用例执行开始...
2023-05-14 22:54:59,701-INFO-logger.py-[ line:64 ] - 日志信息:sql 执行成功:None
2023-05-14 22:54:59,703-INFO-logger.py-[ line:64 ] - 日志信息:当前用例所在的 sheet --> 安全纯净大屏
2023-05-14 22:54:59,705-INFO-logger.py-[ line:64 ] - 日志信息:请求地址 --> https://bimdc.bzlrobot.com/bsp/test/user/ugs/auth/loginByNotBip
2023-05-14 22:54:59,707-INFO-logger.py-[ line:64 ] - 日志信息:请求头 --> {'Content-Type': 'application/json'}
2023-05-14 22:54:59,709-INFO-logger.py-[ line:64 ] - 日志信息:请求 body --> {'account': '18127813600', 'password': 'KQX89QKceHEpywkR6uQCB+3Ul7PiIdsKGSg2vl54MIy5LpMGs1oQxDHlo9/qTStjMCxaSVL9LD6MINwpz0ArarOfsNQPtOTEVBFtgilESMQhmVXa/7kQo9Z9utfqyXRpv+ewITh2S6+SpQWP6LSt265T5Lx1Dt1NaKcAVG7eaO0='}
2023-05-14 22:54:59,711-INFO-logger.py-[ line:64 ] - 日志信息:执行 SQL 语句 --> None
2023-05-14 22:54:59,712-INFO-logger.py-[ line:64 ] - 日志信息:预期结果 -->
2023-05-14 22:54:59,830-INFO-logger.py-[ line:64 ] - 日志信息:接口状态--> 200
2023-05-14 22:54:59,833-INFO-logger.py-[ line:64 ] - 日志信息:接口耗时--> 0:00:00.110742
2023-05-14 22:54:59,839-INFO-logger.py-[ line:64 ] - 日志信息:接口响应--> {"code":"AG_500","type":null,"data":null,"msg":"服务器内部错误.","showType":2,"formMsg":null,"succeed":false}
2023-05-14 22:55:00,757-INFO-logger.py-[ line:64 ] - 日志信息:sql 执行成功:None
2023-05-14 22:55:00,759-INFO-logger.py-[ line:64 ] - 日志信息:执行方法get_timestamp(13)
2023-05-14 22:55:00,791-INFO-logger.py-[ line:64 ] - 日志信息:当前用例所在的 sheet --> 安全纯净大屏
2023-05-14 22:55:00,792-INFO-logger.py-[ line:64 ] - 日志信息:请求地址 --> https://bimdc.bzlrobot.com/bsp/test/user/ugs/ibs/api/ibs-lms-base/tvConfig/addTvSequence?t=1684076100760
2023-05-14 22:55:00,793-INFO-logger.py-[ line:64 ] - 日志信息:请求头 --> {'Content-Type': 'application/json;charset=utf-8', 'BSP_TOKEN': '[]', 'BSP_USER_TENANT': '[]'}
2023-05-14 22:55:00,794-INFO-logger.py-[ line:64 ] - 日志信息:请求 body --> {'projectId': '104966', 'tvSequence': 'KuaeHTBCyZNUqpOqGjXe'}
2023-05-14 22:55:00,795-INFO-logger.py-[ line:64 ] - 日志信息:执行 SQL 语句 --> None
2023-05-14 22:55:00,796-INFO-logger.py-[ line:64 ] - 日志信息:预期结果 -->
2023-05-14 22:55:00,829-INFO-logger.py-[ line:64 ] - 日志信息:接口状态--> 200
2023-05-14 22:55:00,831-INFO-logger.py-[ line:64 ] - 日志信息:接口耗时--> 0:00:00.030757
2023-05-14 22:55:00,832-INFO-logger.py-[ line:64 ] - 日志信息:接口响应--> {"code":"AG_100003","msg":"您的登陆状态已过期,请重新登陆。","showType":2,"succeed":false}
2023-05-14 22:55:01,736-INFO-logger.py-[ line:64 ] - 日志信息:sql 执行成功:None
2023-05-14 22:55:01,737-INFO-logger.py-[ line:64 ] - 日志信息:执行方法get_timestamp(13)
2023-05-14 22:55:01,738-INFO-logger.py-[ line:64 ] - 日志信息:被提取对象非字典、非字符串、非列表不执行jsonpath提取被提取对象: None
2023-05-14 22:55:01,739-INFO-logger.py-[ line:64 ] - 日志信息:当前用例所在的 sheet --> 安全纯净大屏
2023-05-14 22:55:01,740-INFO-logger.py-[ line:64 ] - 日志信息:请求地址 --> https://bimdc.bzlrobot.com/bsp/test/user/ugs/ibs/api/ibs-lms-base/tvConfig/getTvInfo?t=1684076101737&projectId=104966
2023-05-14 22:55:01,741-INFO-logger.py-[ line:64 ] - 日志信息:请求头 --> {'Content-Type': 'application/json;charset=utf-8', 'BSP_TOKEN': '[]', 'BSP_USER_TENANT': '[]'}
2023-05-14 22:55:01,742-INFO-logger.py-[ line:64 ] - 日志信息:请求 body --> None
2023-05-14 22:55:01,743-INFO-logger.py-[ line:64 ] - 日志信息:执行 SQL 语句 --> None
2023-05-14 22:55:01,744-INFO-logger.py-[ line:64 ] - 日志信息:预期结果 -->
2023-05-14 22:55:01,777-INFO-logger.py-[ line:64 ] - 日志信息:接口状态--> 200
2023-05-14 22:55:01,778-INFO-logger.py-[ line:64 ] - 日志信息:接口耗时--> 0:00:00.030783
2023-05-14 22:55:01,779-INFO-logger.py-[ line:64 ] - 日志信息:接口响应--> {"code":"AG_100003","msg":"您的登陆状态已过期,请重新登陆。","showType":2,"succeed":false}
2023-05-14 23:04:46,735-INFO-logger.py-[ line:64 ] - 日志信息:读取测试用例excel文件E:\apitest\data\moduleA\test_cases\test_api.xlsx
2023-05-14 23:04:54,299-INFO-logger.py-[ line:64 ] - 日志信息:读取测试用例excel文件E:\apitest\data\moduleA\test_cases\test_api.xlsx
2023-05-14 23:04:55,816-INFO-logger.py-[ line:64 ] - 日志信息:如下是初始化得到得数据:{'id': 1, 'environment': 'TEST', 'host': 'https://bimdc.bzlrobot.com', 'path': '/bsp/test/user/ugs', 'databases': '{\n "host": "127.0.0.1",\n "port": 3306,\n "database": "mysql",\n "user":"root",\n "password":"root@3306"\n}', 'sheets': '["安全纯净大屏"]', 'initialize_data': '{\n"{{account}}":"18127813600",\n "{{password}}": "WD6Y0+LJLHXuFaplzUtSCnwktA7KgXCpjCS+OVvIFGTEoz2gbqK2oOOuJUf7ao0m2YYGiGi1pQTMBnkrxIY1cztGYbVp97kvIQwZLN4UhrOAe3h1asY/NLnDwB/byl7agcGv9WI4oy6B1Z93HVHmQiAKn7QqnDgPVITu4jthNc8="\n"{{projectId}}":"104966",\n"{{tenant}}":"216317749963825419"\n}', 'run': 'YES'}
2023-05-14 23:05:30,090-INFO-logger.py-[ line:64 ] - 日志信息:读取测试用例excel文件E:\apitest\data\moduleA\test_cases\test_api.xlsx
2023-05-14 23:05:31,552-INFO-logger.py-[ line:64 ] - 日志信息:如下是初始化得到得数据:{'id': 1, 'environment': 'TEST', 'host': 'https://bimdc.bzlrobot.com', 'path': '/bsp/test/user/ugs', 'databases': '{\n "host": "127.0.0.1",\n "port": 3306,\n "database": "mysql",\n "user":"root",\n "password":"root@3306"\n}', 'sheets': '["安全纯净大屏"]', 'initialize_data': '{\n"{{account}}":"18127813600",\n "{{password}}": "WD6Y0+LJLHXuFaplzUtSCnwktA7KgXCpjCS+OVvIFGTEoz2gbqK2oOOuJUf7ao0m2YYGiGi1pQTMBnkrxIY1cztGYbVp97kvIQwZLN4UhrOAe3h1asY/NLnDwB/byl7agcGv9WI4oy6B1Z93HVHmQiAKn7QqnDgPVITu4jthNc8=",\n"{{projectId}}":"104966",\n"{{tenant}}":"216317749963825419"\n}', 'run': 'YES'}
2023-05-14 23:05:31,557-INFO-logger.py-[ line:64 ] - 日志信息:开始加载内置方法...
2023-05-14 23:05:31,558-INFO-logger.py-[ line:64 ] - 日志信息:内置方法加载完成
2023-05-14 23:05:31,559-INFO-logger.py-[ line:64 ] - 日志信息:所有用例执行开始...
2023-05-14 23:05:31,562-INFO-logger.py-[ line:64 ] - 日志信息:sql 执行成功:None
2023-05-14 23:05:31,564-INFO-logger.py-[ line:64 ] - 日志信息:当前用例所在的 sheet --> 安全纯净大屏
2023-05-14 23:05:31,565-INFO-logger.py-[ line:64 ] - 日志信息:请求地址 --> https://bimdc.bzlrobot.com/bsp/test/user/ugs/auth/loginByNotBip
2023-05-14 23:05:31,566-INFO-logger.py-[ line:64 ] - 日志信息:请求头 --> {'Content-Type': 'application/json'}
2023-05-14 23:05:31,567-INFO-logger.py-[ line:64 ] - 日志信息:请求 body --> {'account': '18127813600', 'password': '{{passwd}}'}
2023-05-14 23:05:31,568-INFO-logger.py-[ line:64 ] - 日志信息:执行 SQL 语句 --> None
2023-05-14 23:05:31,569-INFO-logger.py-[ line:64 ] - 日志信息:预期结果 -->
2023-05-14 23:05:31,689-INFO-logger.py-[ line:64 ] - 日志信息:接口状态--> account=18127813600&password=%7B%7Bpasswd%7D%7D
2023-05-14 23:05:31,692-INFO-logger.py-[ line:64 ] - 日志信息:接口状态--> 200
2023-05-14 23:05:31,694-INFO-logger.py-[ line:64 ] - 日志信息:接口耗时--> 0:00:00.111893
2023-05-14 23:05:31,700-INFO-logger.py-[ line:64 ] - 日志信息:接口响应--> {"code":"AG_500","type":null,"data":null,"msg":"服务器内部错误.","showType":2,"formMsg":null,"succeed":false}
2023-05-14 23:05:32,599-INFO-logger.py-[ line:64 ] - 日志信息:sql 执行成功:None
2023-05-14 23:05:32,600-INFO-logger.py-[ line:64 ] - 日志信息:执行方法get_timestamp(13)
2023-05-14 23:05:32,613-INFO-logger.py-[ line:64 ] - 日志信息:当前用例所在的 sheet --> 安全纯净大屏
2023-05-14 23:05:32,614-INFO-logger.py-[ line:64 ] - 日志信息:请求地址 --> https://bimdc.bzlrobot.com/bsp/test/user/ugs/ibs/api/ibs-lms-base/tvConfig/addTvSequence?t=1684076732600
2023-05-14 23:05:32,615-INFO-logger.py-[ line:64 ] - 日志信息:请求头 --> {'Content-Type': 'application/json;charset=utf-8', 'BSP_TOKEN': '[]', 'BSP_USER_TENANT': '[]'}
2023-05-14 23:05:32,616-INFO-logger.py-[ line:64 ] - 日志信息:请求 body --> {'projectId': '104966', 'tvSequence': 'CnrncNcVEDyVQEqlDGic'}
2023-05-14 23:05:32,617-INFO-logger.py-[ line:64 ] - 日志信息:执行 SQL 语句 --> None
2023-05-14 23:05:32,618-INFO-logger.py-[ line:64 ] - 日志信息:预期结果 -->
2023-05-14 23:05:32,651-INFO-logger.py-[ line:64 ] - 日志信息:接口状态--> projectId=104966&tvSequence=CnrncNcVEDyVQEqlDGic
2023-05-14 23:05:32,654-INFO-logger.py-[ line:64 ] - 日志信息:接口状态--> 200
2023-05-14 23:05:32,656-INFO-logger.py-[ line:64 ] - 日志信息:接口耗时--> 0:00:00.029301
2023-05-14 23:05:32,658-INFO-logger.py-[ line:64 ] - 日志信息:接口响应--> {"code":"AG_100003","msg":"您的登陆状态已过期,请重新登陆。","showType":2,"succeed":false}
2023-05-14 23:05:33,577-INFO-logger.py-[ line:64 ] - 日志信息:sql 执行成功:None
2023-05-14 23:05:33,578-INFO-logger.py-[ line:64 ] - 日志信息:执行方法get_timestamp(13)
2023-05-14 23:05:33,579-INFO-logger.py-[ line:64 ] - 日志信息:被提取对象非字典、非字符串、非列表不执行jsonpath提取被提取对象: None
2023-05-14 23:05:33,581-INFO-logger.py-[ line:64 ] - 日志信息:当前用例所在的 sheet --> 安全纯净大屏
2023-05-14 23:05:33,582-INFO-logger.py-[ line:64 ] - 日志信息:请求地址 --> https://bimdc.bzlrobot.com/bsp/test/user/ugs/ibs/api/ibs-lms-base/tvConfig/getTvInfo?t=1684076733579&projectId=104966
2023-05-14 23:05:33,583-INFO-logger.py-[ line:64 ] - 日志信息:请求头 --> {'Content-Type': 'application/json;charset=utf-8', 'BSP_TOKEN': '[]', 'BSP_USER_TENANT': '[]'}
2023-05-14 23:05:33,584-INFO-logger.py-[ line:64 ] - 日志信息:请求 body --> None
2023-05-14 23:05:33,585-INFO-logger.py-[ line:64 ] - 日志信息:执行 SQL 语句 --> None
2023-05-14 23:05:33,586-INFO-logger.py-[ line:64 ] - 日志信息:预期结果 -->
2023-05-14 23:05:33,617-INFO-logger.py-[ line:64 ] - 日志信息:接口状态--> None
2023-05-14 23:05:33,619-INFO-logger.py-[ line:64 ] - 日志信息:接口状态--> 200
2023-05-14 23:05:33,621-INFO-logger.py-[ line:64 ] - 日志信息:接口耗时--> 0:00:00.026444
2023-05-14 23:05:33,623-INFO-logger.py-[ line:64 ] - 日志信息:接口响应--> {"code":"AG_100003","msg":"您的登陆状态已过期,请重新登陆。","showType":2,"succeed":false}
2023-05-14 23:06:35,288-INFO-logger.py-[ line:64 ] - 日志信息:读取测试用例excel文件E:\apitest\data\moduleA\test_cases\test_api.xlsx
2023-05-14 23:06:36,769-INFO-logger.py-[ line:64 ] - 日志信息:如下是初始化得到得数据:{'id': 1, 'environment': 'TEST', 'host': 'https://bimdc.bzlrobot.com', 'path': '/bsp/test/user/ugs', 'databases': '{\n "host": "127.0.0.1",\n "port": 3306,\n "database": "mysql",\n "user":"root",\n "password":"root@3306"\n}', 'sheets': '["安全纯净大屏"]', 'initialize_data': '{\n"{{account}}":"18127813600",\n "{{passwd}}": "WD6Y0+LJLHXuFaplzUtSCnwktA7KgXCpjCS+OVvIFGTEoz2gbqK2oOOuJUf7ao0m2YYGiGi1pQTMBnkrxIY1cztGYbVp97kvIQwZLN4UhrOAe3h1asY/NLnDwB/byl7agcGv9WI4oy6B1Z93HVHmQiAKn7QqnDgPVITu4jthNc8=",\n"{{projectId}}":"104966",\n"{{tenant}}":"216317749963825419"\n}', 'run': 'YES'}
2023-05-14 23:06:36,785-INFO-logger.py-[ line:64 ] - 日志信息:读取测试用例excel文件E:\apitest\data\moduleA\test_cases\test_api.xlsx
2023-05-14 23:06:37,641-INFO-logger.py-[ line:64 ] - 日志信息:如下是初始化得到得数据:{'id': 1, 'environment': 'TEST', 'host': 'https://bimdc.bzlrobot.com', 'path': '/bsp/test/user/ugs', 'databases': '{\n "host": "127.0.0.1",\n "port": 3306,\n "database": "mysql",\n "user":"root",\n "password":"root@3306"\n}', 'sheets': '["安全纯净大屏"]', 'initialize_data': '{\n"{{account}}":"18127813600",\n "{{passwd}}": "WD6Y0+LJLHXuFaplzUtSCnwktA7KgXCpjCS+OVvIFGTEoz2gbqK2oOOuJUf7ao0m2YYGiGi1pQTMBnkrxIY1cztGYbVp97kvIQwZLN4UhrOAe3h1asY/NLnDwB/byl7agcGv9WI4oy6B1Z93HVHmQiAKn7QqnDgPVITu4jthNc8=",\n"{{projectId}}":"104966",\n"{{tenant}}":"216317749963825419"\n}', 'run': 'YES'}
2023-05-14 23:07:32,269-INFO-logger.py-[ line:64 ] - 日志信息:读取测试用例excel文件E:\apitest\data\moduleA\test_cases\test_api.xlsx
2023-05-14 23:07:33,797-INFO-logger.py-[ line:64 ] - 日志信息:如下是初始化得到得数据:{'id': 1, 'environment': 'TEST', 'host': 'https://bimdc.bzlrobot.com', 'path': '/bsp/test/user/ugs', 'databases': '{\n "host": "127.0.0.1",\n "port": 3306,\n "database": "mysql",\n "user":"root",\n "password":"root@3306"\n}', 'sheets': '["安全纯净大屏"]', 'initialize_data': '{\n"{{account}}":"18127813600",\n "{{passwd}}": "WD6Y0+LJLHXuFaplzUtSCnwktA7KgXCpjCS+OVvIFGTEoz2gbqK2oOOuJUf7ao0m2YYGiGi1pQTMBnkrxIY1cztGYbVp97kvIQwZLN4UhrOAe3h1asY/NLnDwB/byl7agcGv9WI4oy6B1Z93HVHmQiAKn7QqnDgPVITu4jthNc8=",\n"{{projectId}}":"104966",\n"{{tenant}}":"216317749963825419"\n}', 'run': 'YES'}
2023-05-14 23:07:33,802-INFO-logger.py-[ line:64 ] - 日志信息:开始加载内置方法...
2023-05-14 23:07:33,803-INFO-logger.py-[ line:64 ] - 日志信息:内置方法加载完成
2023-05-14 23:07:33,804-INFO-logger.py-[ line:64 ] - 日志信息:所有用例执行开始...
2023-05-14 23:07:33,808-INFO-logger.py-[ line:64 ] - 日志信息:sql 执行成功:None
2023-05-14 23:07:33,809-INFO-logger.py-[ line:64 ] - 日志信息:当前用例所在的 sheet --> 安全纯净大屏
2023-05-14 23:07:33,810-INFO-logger.py-[ line:64 ] - 日志信息:请求地址 --> https://bimdc.bzlrobot.com/bsp/test/user/ugs/auth/loginByNotBip
2023-05-14 23:07:33,811-INFO-logger.py-[ line:64 ] - 日志信息:请求头 --> {'Content-Type': 'application/json'}
2023-05-14 23:07:33,812-INFO-logger.py-[ line:64 ] - 日志信息:请求 body --> {'account': '18127813600', 'password': 'WD6Y0+LJLHXuFaplzUtSCnwktA7KgXCpjCS+OVvIFGTEoz2gbqK2oOOuJUf7ao0m2YYGiGi1pQTMBnkrxIY1cztGYbVp97kvIQwZLN4UhrOAe3h1asY/NLnDwB/byl7agcGv9WI4oy6B1Z93HVHmQiAKn7QqnDgPVITu4jthNc8='}
2023-05-14 23:07:33,813-INFO-logger.py-[ line:64 ] - 日志信息:执行 SQL 语句 --> None
2023-05-14 23:07:33,814-INFO-logger.py-[ line:64 ] - 日志信息:预期结果 -->
2023-05-14 23:07:33,895-INFO-logger.py-[ line:64 ] - 日志信息:接口状态--> account=18127813600&password=WD6Y0%2BLJLHXuFaplzUtSCnwktA7KgXCpjCS%2BOVvIFGTEoz2gbqK2oOOuJUf7ao0m2YYGiGi1pQTMBnkrxIY1cztGYbVp97kvIQwZLN4UhrOAe3h1asY%2FNLnDwB%2Fbyl7agcGv9WI4oy6B1Z93HVHmQiAKn7QqnDgPVITu4jthNc8%3D
2023-05-14 23:07:33,896-INFO-logger.py-[ line:64 ] - 日志信息:接口状态--> 200
2023-05-14 23:07:33,897-INFO-logger.py-[ line:64 ] - 日志信息:接口耗时--> 0:00:00.074451
2023-05-14 23:07:33,900-INFO-logger.py-[ line:64 ] - 日志信息:接口响应--> {"code":"AG_500","type":null,"data":null,"msg":"服务器内部错误.","showType":2,"formMsg":null,"succeed":false}
2023-05-14 23:07:34,825-INFO-logger.py-[ line:64 ] - 日志信息:sql 执行成功:None
2023-05-14 23:07:34,826-INFO-logger.py-[ line:64 ] - 日志信息:执行方法get_timestamp(13)
2023-05-14 23:07:34,840-INFO-logger.py-[ line:64 ] - 日志信息:当前用例所在的 sheet --> 安全纯净大屏
2023-05-14 23:07:34,841-INFO-logger.py-[ line:64 ] - 日志信息:请求地址 --> https://bimdc.bzlrobot.com/bsp/test/user/ugs/ibs/api/ibs-lms-base/tvConfig/addTvSequence?t=1684076854827
2023-05-14 23:07:34,842-INFO-logger.py-[ line:64 ] - 日志信息:请求头 --> {'Content-Type': 'application/json;charset=utf-8', 'BSP_TOKEN': '[]', 'BSP_USER_TENANT': '[]'}
2023-05-14 23:07:34,843-INFO-logger.py-[ line:64 ] - 日志信息:请求 body --> {'projectId': '104966', 'tvSequence': 'WZkQZbsSRLYUZxINusEf'}
2023-05-14 23:07:34,844-INFO-logger.py-[ line:64 ] - 日志信息:执行 SQL 语句 --> None
2023-05-14 23:07:34,845-INFO-logger.py-[ line:64 ] - 日志信息:预期结果 -->
2023-05-14 23:07:34,874-INFO-logger.py-[ line:64 ] - 日志信息:接口状态--> projectId=104966&tvSequence=WZkQZbsSRLYUZxINusEf
2023-05-14 23:07:34,875-INFO-logger.py-[ line:64 ] - 日志信息:接口状态--> 200
2023-05-14 23:07:34,876-INFO-logger.py-[ line:64 ] - 日志信息:接口耗时--> 0:00:00.026358
2023-05-14 23:07:34,877-INFO-logger.py-[ line:64 ] - 日志信息:接口响应--> {"code":"AG_100003","msg":"您的登陆状态已过期,请重新登陆。","showType":2,"succeed":false}
2023-05-14 23:07:35,825-INFO-logger.py-[ line:64 ] - 日志信息:sql 执行成功:None
2023-05-14 23:07:35,826-INFO-logger.py-[ line:64 ] - 日志信息:执行方法get_timestamp(13)
2023-05-14 23:07:35,827-INFO-logger.py-[ line:64 ] - 日志信息:被提取对象非字典、非字符串、非列表不执行jsonpath提取被提取对象: None
2023-05-14 23:07:35,828-INFO-logger.py-[ line:64 ] - 日志信息:当前用例所在的 sheet --> 安全纯净大屏
2023-05-14 23:07:35,829-INFO-logger.py-[ line:64 ] - 日志信息:请求地址 --> https://bimdc.bzlrobot.com/bsp/test/user/ugs/ibs/api/ibs-lms-base/tvConfig/getTvInfo?t=1684076855827&projectId=104966
2023-05-14 23:07:35,830-INFO-logger.py-[ line:64 ] - 日志信息:请求头 --> {'Content-Type': 'application/json;charset=utf-8', 'BSP_TOKEN': '[]', 'BSP_USER_TENANT': '[]'}
2023-05-14 23:07:35,831-INFO-logger.py-[ line:64 ] - 日志信息:请求 body --> None
2023-05-14 23:07:35,832-INFO-logger.py-[ line:64 ] - 日志信息:执行 SQL 语句 --> None
2023-05-14 23:07:35,833-INFO-logger.py-[ line:64 ] - 日志信息:预期结果 -->
2023-05-14 23:07:35,864-INFO-logger.py-[ line:64 ] - 日志信息:接口状态--> None
2023-05-14 23:07:35,865-INFO-logger.py-[ line:64 ] - 日志信息:接口状态--> 200
2023-05-14 23:07:35,866-INFO-logger.py-[ line:64 ] - 日志信息:接口耗时--> 0:00:00.028128
2023-05-14 23:07:35,867-INFO-logger.py-[ line:64 ] - 日志信息:接口响应--> {"code":"AG_100003","msg":"您的登陆状态已过期,请重新登陆。","showType":2,"succeed":false}
2023-05-14 23:11:02,118-INFO-logger.py-[ line:64 ] - 日志信息:读取测试用例excel文件E:\apitest\data\moduleA\test_cases\test_api.xlsx
2023-05-14 23:11:03,695-INFO-logger.py-[ line:64 ] - 日志信息:如下是初始化得到得数据:{'id': 1, 'environment': 'TEST', 'host': 'https://bimdc.bzlrobot.com', 'path': '/bsp/test/user/ugs', 'databases': '{\n "host": "127.0.0.1",\n "port": 3306,\n "database": "mysql",\n "user":"root",\n "password":"root@3306"\n}', 'sheets': '["安全纯净大屏"]', 'initialize_data': '{\n"{{account}}":"18127813600",\n "{{passwd}}": "WD6Y0+LJLHXuFaplzUtSCnwktA7KgXCpjCS+OVvIFGTEoz2gbqK2oOOuJUf7ao0m2YYGiGi1pQTMBnkrxIY1cztGYbVp97kvIQwZLN4UhrOAe3h1asY/NLnDwB/byl7agcGv9WI4oy6B1Z93HVHmQiAKn7QqnDgPVITu4jthNc8=",\n"{{projectId}}":"104966",\n"{{tenant}}":"216317749963825419"\n}', 'run': 'YES'}
2023-05-14 23:11:03,700-INFO-logger.py-[ line:64 ] - 日志信息:开始加载内置方法...
2023-05-14 23:11:03,701-INFO-logger.py-[ line:64 ] - 日志信息:内置方法加载完成
2023-05-14 23:11:03,702-INFO-logger.py-[ line:64 ] - 日志信息:所有用例执行开始...
2023-05-14 23:11:03,706-INFO-logger.py-[ line:64 ] - 日志信息:sql 执行成功:None
2023-05-14 23:11:03,707-INFO-logger.py-[ line:64 ] - 日志信息:当前用例所在的 sheet --> 安全纯净大屏
2023-05-14 23:11:03,708-INFO-logger.py-[ line:64 ] - 日志信息:执行 SQL 语句 --> None
2023-05-14 23:11:03,709-INFO-logger.py-[ line:64 ] - 日志信息:预期结果 -->
2023-05-14 23:11:03,822-INFO-logger.py-[ line:64 ] - 日志信息:请求地址 --> https://bimdc.bzlrobot.com/bsp/test/user/ugs/auth/loginByNotBip
2023-05-14 23:11:03,824-INFO-logger.py-[ line:64 ] - 日志信息:请求头 --> {'User-Agent': 'python-requests/2.24.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'Content-Length': '214'}
2023-05-14 23:11:03,827-INFO-logger.py-[ line:64 ] - 日志信息:请求 body --> b'{"account": "18127813600", "password": "WD6Y0+LJLHXuFaplzUtSCnwktA7KgXCpjCS+OVvIFGTEoz2gbqK2oOOuJUf7ao0m2YYGiGi1pQTMBnkrxIY1cztGYbVp97kvIQwZLN4UhrOAe3h1asY/NLnDwB/byl7agcGv9WI4oy6B1Z93HVHmQiAKn7QqnDgPVITu4jthNc8="}'
2023-05-14 23:11:03,829-INFO-logger.py-[ line:64 ] - 日志信息:接口状态--> 200
2023-05-14 23:11:03,831-INFO-logger.py-[ line:64 ] - 日志信息:接口耗时--> 0:00:00.105046
2023-05-14 23:11:03,861-INFO-logger.py-[ line:64 ] - 日志信息:接口响应--> {"code":"0","type":"success","data":{"id":"216840770636206531","userId":"216483504447804297","ibsUserId":7884,"mobile":"18127813600","bspToken":"6b49d4c8e824779ee0744ac4b6f91e01","type":"user","avatar":null,"ncAccount":null,"timestamp":1684077063,"idpTokenId":null,"loginChannel":null,"clientType":null,"name":"陈勇志","btpToken":null,"account":"18127813600","accountType":"C","currentEnvId":null,"currentTenantId":"216317749963825419","currentAppId":"8d1f5bdc9c6648af84a98e2c017846c5","currentProjectId":"104966","currentOrgId":null,"currentMenuId":null,"currentOrgMenuId":null,"currentSelectedTab":"org","currentUrl":"/ibs/material/order","tenants":[{"id":"1623811301356297657","code":"1623811301356297657","fullName":"广东博嘉拓建筑测试租户","shortName":"广东博嘉拓建筑测试租户","envId":"6296f5e3960c4fdfb9c9357b581c853b","envName":"默认环境","tenantEnvs":null},{"id":"216572673247394736","code":"9C8D5715AAA44D4B8530AB2B7F627E1A","fullName":"安徽腾越建筑工程有限公司","shortName":"安徽腾越建筑工程有限公司","envId":"d1b4f959495f433fb1dd5400a78bce2c","envName":"默认环境","tenantEnvs":null},{"id":"216317749963825419","code":"C2C35D2543B34CA99366D9C76E45D01B","fullName":"沈阳腾越建筑测试租户","shortName":"沈阳腾越建筑测试租户","envId":"c4a70c0a1f5c4aaa83fcd390dcd898c6","envName":"默认环境","tenantEnvs":null},{"id":"216260762345772077","code":"216260762345772077","fullName":"广东腾越建筑工程有限公司","shortName":"广东腾越建筑工程有限公司","envId":"210712034943271000","envName":"默认环境","tenantEnvs":null},{"id":"216328986981406025","code":"TENANT_TEST","fullName":"智慧工地测试租户9","shortName":"智慧工地测试租户9","envId":"e7682a3876a343b483645b0c20da93a3","envName":"默认环境","tenantEnvs":null},{"id":"216365124588606373","code":"TENANT_TEST","fullName":"计划排程自动化测试","shortName":"计划排程自动化测试","envId":"80ce8eb5a7c941f8a6f57b8ecb61ec17","envName":"默认环境","tenantEnvs":null},{"id":"216674624791091228","code":"232E9186B1BE494E966F27BA7CF33AE2","fullName":"cyq测试","shortName":"cyq测试","envId":"ef3f8ed4792f4ef0a5e7d92af394d29c","envName":"默认环境","tenantEnvs":null},{"id":"216687529947792866","code":"9769454E01304245AEE83CE7E99537A8","fullName":"成本总控报表测试租户","shortName":"成本总控报表测试租户","envId":"5125917072884123bf9fe3966ffa4af2","envName":"默认环境","tenantEnvs":null},{"id":"216661417159402453","code":"216661417159402453","fullName":"科技建筑集团","shortName":"科技建筑集团","envId":"b23d88da977e467cb81dd7fb57de97d0","envName":"默认环境","tenantEnvs":null},{"id":"216281557054332425","code":"216281557054332425","fullName":"BIM材料用量计算","shortName":"BIM材料用量计算","envId":"7501c77b0ccd4b4d912451e5f74c1ba7","envName":"默认环境","tenantEnvs":null},{"id":"1320970534539886592","code":"1320970534539886592","fullName":"碧桂园集团","shortName":"碧桂园集团","envId":"1320970534539886592","envName":"默认环境","tenantEnvs":null}],"loginAppDto":null},"msg":null,"succeed":true}
2023-05-14 23:11:04,844-INFO-logger.py-[ line:64 ] - 日志信息:sql 执行成功:None
2023-05-14 23:11:04,845-INFO-logger.py-[ line:64 ] - 日志信息:执行方法get_timestamp(13)
2023-05-14 23:11:04,859-INFO-logger.py-[ line:64 ] - 日志信息:当前用例所在的 sheet --> 安全纯净大屏
2023-05-14 23:11:04,860-INFO-logger.py-[ line:64 ] - 日志信息:执行 SQL 语句 --> None
2023-05-14 23:11:04,861-INFO-logger.py-[ line:64 ] - 日志信息:预期结果 -->
2023-05-14 23:11:04,925-INFO-logger.py-[ line:64 ] - 日志信息:请求地址 --> https://bimdc.bzlrobot.com/bsp/test/user/ugs/ibs/api/ibs-lms-base/tvConfig/addTvSequence?t=1684077064845
2023-05-14 23:11:04,928-INFO-logger.py-[ line:64 ] - 日志信息:请求头 --> {'User-Agent': 'python-requests/2.24.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=utf-8', 'BSP_TOKEN': '6b49d4c8e824779ee0744ac4b6f91e01', 'BSP_USER_TENANT': '216317749963825419', 'Content-Length': '61'}
2023-05-14 23:11:04,930-INFO-logger.py-[ line:64 ] - 日志信息:请求 body --> b'{"projectId": "104966", "tvSequence": "CeFeMBGbAwyAdDdZDHIr"}'
2023-05-14 23:11:04,932-INFO-logger.py-[ line:64 ] - 日志信息:接口状态--> 200
2023-05-14 23:11:04,934-INFO-logger.py-[ line:64 ] - 日志信息:接口耗时--> 0:00:00.060567
2023-05-14 23:11:04,937-INFO-logger.py-[ line:64 ] - 日志信息:接口响应--> {"code":200,"success":true,"data":null,"msg":"添加成功"}
2023-05-14 23:11:05,870-INFO-logger.py-[ line:64 ] - 日志信息:sql 执行成功:None
2023-05-14 23:11:05,871-INFO-logger.py-[ line:64 ] - 日志信息:执行方法get_timestamp(13)
2023-05-14 23:11:05,872-INFO-logger.py-[ line:64 ] - 日志信息:被提取对象非字典、非字符串、非列表不执行jsonpath提取被提取对象: None
2023-05-14 23:11:05,873-INFO-logger.py-[ line:64 ] - 日志信息:当前用例所在的 sheet --> 安全纯净大屏
2023-05-14 23:11:05,874-INFO-logger.py-[ line:64 ] - 日志信息:执行 SQL 语句 --> None
2023-05-14 23:11:05,875-INFO-logger.py-[ line:64 ] - 日志信息:预期结果 -->
2023-05-14 23:11:05,910-INFO-logger.py-[ line:64 ] - 日志信息:请求地址 --> https://bimdc.bzlrobot.com/bsp/test/user/ugs/ibs/api/ibs-lms-base/tvConfig/getTvInfo?t=1684077065871&projectId=104966
2023-05-14 23:11:05,911-INFO-logger.py-[ line:64 ] - 日志信息:请求头 --> {'User-Agent': 'python-requests/2.24.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=utf-8', 'BSP_TOKEN': '6b49d4c8e824779ee0744ac4b6f91e01', 'BSP_USER_TENANT': '216317749963825419'}
2023-05-14 23:11:05,912-INFO-logger.py-[ line:64 ] - 日志信息:请求 body --> None
2023-05-14 23:11:05,913-INFO-logger.py-[ line:64 ] - 日志信息:接口状态--> 200
2023-05-14 23:11:05,914-INFO-logger.py-[ line:64 ] - 日志信息:接口耗时--> 0:00:00.032372
2023-05-14 23:11:05,915-INFO-logger.py-[ line:64 ] - 日志信息:接口响应--> {"code":200,"success":true,"data":{"id":"1637650408413749249","projectId":"104966","shortInfo":"博智林提醒您:一切不能保证安全、质量的施工都要停工!进入工地,请佩戴安全帽,穿着反光衣,文明作业!","qrCode":"https://ibs-test.bzlrobot.com/api/ibs-file/document/get/MjAyMS0xMC0xOCxQSE9UT18yMDIxMTAxOF8wOTMxMDExMDIuanBnLDA0ZGQxOWU5YzA3MjQ0YjE5OTIwNzZjOTUxNzY4YzQ1","manageDeparts":[]},"msg":"操作成功"}
2023-05-14 23:12:25,745-INFO-logger.py-[ line:64 ] - 日志信息:读取测试用例excel文件E:\apitest\data\moduleA\test_cases\test_api.xlsx
2023-05-14 23:12:27,266-INFO-logger.py-[ line:64 ] - 日志信息:如下是初始化得到得数据:{'id': 1, 'environment': 'TEST', 'host': 'https://bimdc.bzlrobot.com', 'path': '/bsp/test/user/ugs', 'databases': '{\n "host": "127.0.0.1",\n "port": 3306,\n "database": "mysql",\n "user":"root",\n "password":"root@3306"\n}', 'sheets': '["安全纯净大屏"]', 'initialize_data': '{\n"{{account}}":"18127813600",\n "{{passwd}}": "WD6Y0+LJLHXuFaplzUtSCnwktA7KgXCpjCS+OVvIFGTEoz2gbqK2oOOuJUf7ao0m2YYGiGi1pQTMBnkrxIY1cztGYbVp97kvIQwZLN4UhrOAe3h1asY/NLnDwB/byl7agcGv9WI4oy6B1Z93HVHmQiAKn7QqnDgPVITu4jthNc8=",\n"{{projectId}}":"104966",\n"{{tenant}}":"216317749963825419"\n}', 'run': 'YES'}
2023-05-14 23:19:06,979-INFO-logger.py-[ line:64 ] - 日志信息:读取测试用例excel文件E:\apitest\data\moduleA\test_cases\test_api.xlsx
2023-05-14 23:19:08,453-INFO-logger.py-[ line:64 ] - 日志信息:如下是初始化得到得数据:{'id': 1, 'environment': 'TEST', 'host': 'https://bimdc.bzlrobot.com', 'path': '/bsp/test/user/ugs', 'databases': '{\n "host": "127.0.0.1",\n "port": 3306,\n "database": "mysql",\n "user":"root",\n "password":"root@3306"\n}', 'sheets': '["安全纯净大屏"]', 'initialize_data': '{\n"{{account}}":"18127813600",\n "{{passwd}}": "WD6Y0+LJLHXuFaplzUtSCnwktA7KgXCpjCS+OVvIFGTEoz2gbqK2oOOuJUf7ao0m2YYGiGi1pQTMBnkrxIY1cztGYbVp97kvIQwZLN4UhrOAe3h1asY/NLnDwB/byl7agcGv9WI4oy6B1Z93HVHmQiAKn7QqnDgPVITu4jthNc8=",\n"{{projectId}}":"104966",\n"{{tenant}}":"216317749963825419"\n}', 'run': 'YES'}
2023-05-14 23:21:35,992-INFO-logger.py-[ line:64 ] - 日志信息:读取测试用例excel文件E:\apitest\data\moduleA\test_cases\test_api.xlsx
2023-05-14 23:21:37,524-INFO-logger.py-[ line:64 ] - 日志信息:如下是初始化得到得数据:{'id': 1, 'environment': 'TEST', 'host': 'https://bimdc.bzlrobot.com', 'path': '/bsp/test/user/ugs', 'databases': '{\n "host": "127.0.0.1",\n "port": 3306,\n "database": "mysql",\n "user":"root",\n "password":"root@3306"\n}', 'sheets': '["安全纯净大屏"]', 'initialize_data': '{\n"{{account}}":"18127813600",\n "{{passwd}}": "WD6Y0+LJLHXuFaplzUtSCnwktA7KgXCpjCS+OVvIFGTEoz2gbqK2oOOuJUf7ao0m2YYGiGi1pQTMBnkrxIY1cztGYbVp97kvIQwZLN4UhrOAe3h1asY/NLnDwB/byl7agcGv9WI4oy6B1Z93HVHmQiAKn7QqnDgPVITu4jthNc8=",\n"{{projectId}}":"104966",\n"{{tenant}}":"216317749963825419"\n}', 'run': 'YES'}
2023-05-14 23:21:37,531-INFO-logger.py-[ line:64 ] - 日志信息:开始加载内置方法...
2023-05-14 23:21:37,531-INFO-logger.py-[ line:64 ] - 日志信息:内置方法加载完成
2023-05-14 23:21:37,532-INFO-logger.py-[ line:64 ] - 日志信息:所有用例执行开始...
2023-05-14 23:21:37,534-INFO-logger.py-[ line:64 ] - 日志信息:被提取对象非字典、非字符串、非列表不执行jsonpath提取被提取对象: None
2023-05-14 23:21:37,535-INFO-logger.py-[ line:64 ] - 日志信息:请求 URL --> /auth/loginByNotBip
2023-05-14 23:21:37,536-INFO-logger.py-[ line:64 ] - 日志信息:请求 HEADERS --> {'Content-Type': 'application/json'}
2023-05-14 23:21:37,536-INFO-logger.py-[ line:64 ] - 日志信息:请求 BODY --> None
2023-05-14 23:21:37,637-INFO-logger.py-[ line:64 ] - 日志信息:接口耗时--> 【0:00:00.092243】
2023-05-14 23:21:37,639-INFO-logger.py-[ line:64 ] - 日志信息:接口状态--> 【200】
2023-05-14 23:21:37,644-INFO-logger.py-[ line:64 ] - 日志信息:接口响应--> {"code":"AG_500","type":null,"data":null,"msg":"服务器内部错误.","showType":2,"formMsg":null,"succeed":false}
2023-05-14 23:21:37,646-INFO-logger.py-[ line:64 ] - 日志信息:断言结果组:
2023-05-14 23:21:37,688-INFO-logger.py-[ line:64 ] - 日志信息:执行方法get_timestamp(13)
2023-05-14 23:21:37,689-INFO-logger.py-[ line:64 ] - 日志信息:被提取对象非字典、非字符串、非列表不执行jsonpath提取被提取对象: None
2023-05-14 23:21:37,690-INFO-logger.py-[ line:64 ] - 日志信息:请求 URL --> /ibs/api/ibs-lms-base/tvConfig/addTvSequence?t=1684077697688
2023-05-14 23:21:37,690-INFO-logger.py-[ line:64 ] - 日志信息:请求 HEADERS --> {'Content-Type': 'application/json;charset=utf-8', 'BSP_TOKEN': '[]', 'BSP_USER_TENANT': '[]'}
2023-05-14 23:21:37,691-INFO-logger.py-[ line:64 ] - 日志信息:请求 BODY --> None
2023-05-14 23:21:37,722-INFO-logger.py-[ line:64 ] - 日志信息:接口耗时--> 【0:00:00.028835】
2023-05-14 23:21:37,723-INFO-logger.py-[ line:64 ] - 日志信息:接口状态--> 【200】
2023-05-14 23:21:37,724-INFO-logger.py-[ line:64 ] - 日志信息:接口响应--> {"code":"AG_100003","msg":"您的登陆状态已过期,请重新登陆。","showType":2,"succeed":false}
2023-05-14 23:21:37,725-INFO-logger.py-[ line:64 ] - 日志信息:断言结果组:
2023-05-14 23:21:37,726-INFO-logger.py-[ line:64 ] - 日志信息:执行方法get_timestamp(13)
2023-05-14 23:21:37,726-INFO-logger.py-[ line:64 ] - 日志信息:被提取对象非字典、非字符串、非列表不执行jsonpath提取被提取对象: None
2023-05-14 23:21:37,727-INFO-logger.py-[ line:64 ] - 日志信息:请求 URL --> /ibs/api/ibs-lms-base/tvConfig/getTvInfo?t=1684077697726&projectId=104966
2023-05-14 23:21:37,728-INFO-logger.py-[ line:64 ] - 日志信息:请求 HEADERS --> {'Content-Type': 'application/json;charset=utf-8', 'BSP_TOKEN': '[]', 'BSP_USER_TENANT': '[]'}
2023-05-14 23:21:37,729-INFO-logger.py-[ line:64 ] - 日志信息:请求 BODY --> None
2023-05-14 23:21:37,757-INFO-logger.py-[ line:64 ] - 日志信息:接口耗时--> 【0:00:00.025872】
2023-05-14 23:21:37,758-INFO-logger.py-[ line:64 ] - 日志信息:接口状态--> 【200】
2023-05-14 23:21:37,759-INFO-logger.py-[ line:64 ] - 日志信息:接口响应--> {"code":"AG_100003","msg":"您的登陆状态已过期,请重新登陆。","showType":2,"succeed":false}
2023-05-14 23:21:37,760-INFO-logger.py-[ line:64 ] - 日志信息:断言结果组:
2023-05-14 23:23:23,875-INFO-logger.py-[ line:64 ] - 日志信息:读取测试用例excel文件E:\apitest\data\moduleA\test_cases\test_api.xlsx
2023-05-14 23:23:25,276-INFO-logger.py-[ line:64 ] - 日志信息:如下是初始化得到得数据:{'id': 1, 'environment': 'TEST', 'host': 'https://bimdc.bzlrobot.com', 'path': '/bsp/test/user/ugs', 'databases': '{\n "host": "127.0.0.1",\n "port": 3306,\n "database": "mysql",\n "user":"root",\n "password":"root@3306"\n}', 'sheets': '["安全纯净大屏"]', 'initialize_data': '{\n"{{account}}":"18127813600",\n "{{passwd}}": "WD6Y0+LJLHXuFaplzUtSCnwktA7KgXCpjCS+OVvIFGTEoz2gbqK2oOOuJUf7ao0m2YYGiGi1pQTMBnkrxIY1cztGYbVp97kvIQwZLN4UhrOAe3h1asY/NLnDwB/byl7agcGv9WI4oy6B1Z93HVHmQiAKn7QqnDgPVITu4jthNc8=",\n"{{projectId}}":"104966",\n"{{tenant}}":"216317749963825419"\n}', 'run': 'YES'}
2023-05-14 23:23:25,282-INFO-logger.py-[ line:64 ] - 日志信息:开始加载内置方法...
2023-05-14 23:23:25,283-INFO-logger.py-[ line:64 ] - 日志信息:内置方法加载完成
2023-05-14 23:23:25,284-INFO-logger.py-[ line:64 ] - 日志信息:所有用例执行开始...
2023-05-14 23:23:25,285-INFO-logger.py-[ line:64 ] - 日志信息:被提取对象非字典、非字符串、非列表不执行jsonpath提取被提取对象: None
2023-05-14 23:23:25,286-INFO-logger.py-[ line:64 ] - 日志信息:请求 URL --> /auth/loginByNotBip
2023-05-14 23:23:25,287-INFO-logger.py-[ line:64 ] - 日志信息:请求 HEADERS --> {'Content-Type': 'application/json'}
2023-05-14 23:23:25,288-INFO-logger.py-[ line:64 ] - 日志信息:请求 BODY --> None
2023-05-14 23:23:25,372-INFO-logger.py-[ line:64 ] - 日志信息:接口耗时--> 【0:00:00.075746】
2023-05-14 23:23:25,374-INFO-logger.py-[ line:64 ] - 日志信息:接口状态--> 【200】
2023-05-14 23:23:25,380-INFO-logger.py-[ line:64 ] - 日志信息:接口响应--> {"code":"AG_500","type":null,"data":null,"msg":"服务器内部错误.","showType":2,"formMsg":null,"succeed":false}
2023-05-14 23:23:25,381-INFO-logger.py-[ line:64 ] - 日志信息:断言结果组:
2023-05-14 23:23:25,432-INFO-logger.py-[ line:64 ] - 日志信息:执行方法get_timestamp(13)
2023-05-14 23:23:25,433-INFO-logger.py-[ line:64 ] - 日志信息:被提取对象非字典、非字符串、非列表不执行jsonpath提取被提取对象: None
2023-05-14 23:23:25,434-INFO-logger.py-[ line:64 ] - 日志信息:请求 URL --> /ibs/api/ibs-lms-base/tvConfig/addTvSequence?t=1684077805432
2023-05-14 23:23:25,435-INFO-logger.py-[ line:64 ] - 日志信息:请求 HEADERS --> {'Content-Type': 'application/json;charset=utf-8', 'BSP_TOKEN': '[]', 'BSP_USER_TENANT': '[]'}
2023-05-14 23:23:25,436-INFO-logger.py-[ line:64 ] - 日志信息:请求 BODY --> None
2023-05-14 23:23:25,469-INFO-logger.py-[ line:64 ] - 日志信息:接口耗时--> 【0:00:00.030830】
2023-05-14 23:23:25,470-INFO-logger.py-[ line:64 ] - 日志信息:接口状态--> 【200】
2023-05-14 23:23:25,471-INFO-logger.py-[ line:64 ] - 日志信息:接口响应--> {"code":"AG_100003","msg":"您的登陆状态已过期,请重新登陆。","showType":2,"succeed":false}
2023-05-14 23:23:25,471-INFO-logger.py-[ line:64 ] - 日志信息:断言结果组:
2023-05-14 23:23:25,472-INFO-logger.py-[ line:64 ] - 日志信息:执行方法get_timestamp(13)
2023-05-14 23:23:25,473-INFO-logger.py-[ line:64 ] - 日志信息:被提取对象非字典、非字符串、非列表不执行jsonpath提取被提取对象: None
2023-05-14 23:23:25,474-INFO-logger.py-[ line:64 ] - 日志信息:请求 URL --> /ibs/api/ibs-lms-base/tvConfig/getTvInfo?t=1684077805473&projectId=104966
2023-05-14 23:23:25,475-INFO-logger.py-[ line:64 ] - 日志信息:请求 HEADERS --> {'Content-Type': 'application/json;charset=utf-8', 'BSP_TOKEN': '[]', 'BSP_USER_TENANT': '[]'}
2023-05-14 23:23:25,475-INFO-logger.py-[ line:64 ] - 日志信息:请求 BODY --> None
2023-05-14 23:23:25,509-INFO-logger.py-[ line:64 ] - 日志信息:接口耗时--> 【0:00:00.030687】
2023-05-14 23:23:25,509-INFO-logger.py-[ line:64 ] - 日志信息:接口状态--> 【200】
2023-05-14 23:23:25,510-INFO-logger.py-[ line:64 ] - 日志信息:接口响应--> {"code":"AG_100003","msg":"您的登陆状态已过期,请重新登陆。","showType":2,"succeed":false}
2023-05-14 23:23:25,511-INFO-logger.py-[ line:64 ] - 日志信息:断言结果组:
2023-05-14 23:30:23,579-INFO-logger.py-[ line:64 ] - 日志信息:读取测试用例excel文件E:\apitest\data\moduleA\test_cases\test_api.xlsx
2023-05-14 23:30:25,146-INFO-logger.py-[ line:64 ] - 日志信息:如下是初始化得到得数据:{'id': 1, 'environment': 'TEST', 'host': 'https://bimdc.bzlrobot.com', 'path': '/bsp/test/user/ugs', 'databases': '{\n "host": "127.0.0.1",\n "port": 3306,\n "database": "mysql",\n "user":"root",\n "password":"root@3306"\n}', 'sheets': '["安全纯净大屏"]', 'initialize_data': '{\n"{{account}}":"18127813600",\n "{{passwd}}": "WD6Y0+LJLHXuFaplzUtSCnwktA7KgXCpjCS+OVvIFGTEoz2gbqK2oOOuJUf7ao0m2YYGiGi1pQTMBnkrxIY1cztGYbVp97kvIQwZLN4UhrOAe3h1asY/NLnDwB/byl7agcGv9WI4oy6B1Z93HVHmQiAKn7QqnDgPVITu4jthNc8=",\n"{{projectId}}":"104966",\n"{{tenant}}":"216317749963825419"\n}', 'run': 'YES'}
2023-05-14 23:30:25,152-INFO-logger.py-[ line:64 ] - 日志信息:开始加载内置方法...
2023-05-14 23:30:25,153-INFO-logger.py-[ line:64 ] - 日志信息:内置方法加载完成
2023-05-14 23:30:25,154-INFO-logger.py-[ line:64 ] - 日志信息:所有用例执行开始...
2023-05-14 23:30:25,156-INFO-logger.py-[ line:64 ] - 日志信息:被提取对象非字典、非字符串、非列表不执行jsonpath提取被提取对象: None
2023-05-14 23:30:25,217-INFO-logger.py-[ line:64 ] - 日志信息:请求 URL --> https://bimdc.bzlrobot.com/bsp/test/user/ugs/auth/loginByNotBip
2023-05-14 23:30:25,218-INFO-logger.py-[ line:64 ] - 日志信息:请求 HEADERS --> {'User-Agent': 'python-requests/2.24.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'Content-Length': '0'}
2023-05-14 23:30:25,219-INFO-logger.py-[ line:64 ] - 日志信息:请求 BODY --> None
2023-05-14 23:30:25,220-INFO-logger.py-[ line:64 ] - 日志信息:接口耗时--> 【0:00:00.054099】
2023-05-14 23:30:25,221-INFO-logger.py-[ line:64 ] - 日志信息:接口状态--> 【200】
2023-05-14 23:30:25,223-INFO-logger.py-[ line:64 ] - 日志信息:接口响应--> {"code":"AG_500","type":null,"data":null,"msg":"服务器内部错误.","showType":2,"formMsg":null,"succeed":false}
2023-05-14 23:30:25,224-INFO-logger.py-[ line:64 ] - 日志信息:断言结果组:
2023-05-14 23:30:25,256-INFO-logger.py-[ line:64 ] - 日志信息:执行方法get_timestamp(13)
2023-05-14 23:30:25,257-INFO-logger.py-[ line:64 ] - 日志信息:被提取对象非字典、非字符串、非列表不执行jsonpath提取被提取对象: None
2023-05-14 23:30:25,310-INFO-logger.py-[ line:64 ] - 日志信息:请求 URL --> https://bimdc.bzlrobot.com/bsp/test/user/ugs/ibs/api/ibs-lms-base/tvConfig/addTvSequence?t=1684078225257
2023-05-14 23:30:25,310-INFO-logger.py-[ line:64 ] - 日志信息:请求 HEADERS --> {'User-Agent': 'python-requests/2.24.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=utf-8', 'BSP_TOKEN': '[]', 'BSP_USER_TENANT': '[]', 'Content-Length': '0'}
2023-05-14 23:30:25,311-INFO-logger.py-[ line:64 ] - 日志信息:请求 BODY --> None
2023-05-14 23:30:25,312-INFO-logger.py-[ line:64 ] - 日志信息:接口耗时--> 【0:00:00.049025】
2023-05-14 23:30:25,313-INFO-logger.py-[ line:64 ] - 日志信息:接口状态--> 【200】
2023-05-14 23:30:25,314-INFO-logger.py-[ line:64 ] - 日志信息:接口响应--> {"code":"AG_100003","msg":"您的登陆状态已过期,请重新登陆。","showType":2,"succeed":false}
2023-05-14 23:30:25,314-INFO-logger.py-[ line:64 ] - 日志信息:断言结果组:
2023-05-14 23:30:25,315-INFO-logger.py-[ line:64 ] - 日志信息:执行方法get_timestamp(13)
2023-05-14 23:30:25,316-INFO-logger.py-[ line:64 ] - 日志信息:被提取对象非字典、非字符串、非列表不执行jsonpath提取被提取对象: None
2023-05-14 23:30:25,349-INFO-logger.py-[ line:64 ] - 日志信息:请求 URL --> https://bimdc.bzlrobot.com/bsp/test/user/ugs/ibs/api/ibs-lms-base/tvConfig/getTvInfo?t=1684078225316&projectId=104966
2023-05-14 23:30:25,350-INFO-logger.py-[ line:64 ] - 日志信息:请求 HEADERS --> {'User-Agent': 'python-requests/2.24.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=utf-8', 'BSP_TOKEN': '[]', 'BSP_USER_TENANT': '[]'}
2023-05-14 23:30:25,351-INFO-logger.py-[ line:64 ] - 日志信息:请求 BODY --> None
2023-05-14 23:30:25,351-INFO-logger.py-[ line:64 ] - 日志信息:接口耗时--> 【0:00:00.030915】
2023-05-14 23:30:25,352-INFO-logger.py-[ line:64 ] - 日志信息:接口状态--> 【200】
2023-05-14 23:30:25,353-INFO-logger.py-[ line:64 ] - 日志信息:接口响应--> {"code":"AG_100003","msg":"您的登陆状态已过期,请重新登陆。","showType":2,"succeed":false}
2023-05-14 23:30:25,354-INFO-logger.py-[ line:64 ] - 日志信息:断言结果组:
2023-05-14 23:33:17,388-INFO-logger.py-[ line:64 ] - 日志信息:读取测试用例excel文件E:\apitest\data\moduleA\test_cases\test_api.xlsx
2023-05-14 23:33:18,910-INFO-logger.py-[ line:64 ] - 日志信息:如下是初始化得到得数据:{'id': 1, 'environment': 'TEST', 'host': 'https://bimdc.bzlrobot.com', 'path': '/bsp/test/user/ugs', 'databases': '{\n "host": "127.0.0.1",\n "port": 3306,\n "database": "mysql",\n "user":"root",\n "password":"root@3306"\n}', 'sheets': '["安全纯净大屏"]', 'initialize_data': '{\n"{{account}}":"18127813600",\n "{{passwd}}": "WD6Y0+LJLHXuFaplzUtSCnwktA7KgXCpjCS+OVvIFGTEoz2gbqK2oOOuJUf7ao0m2YYGiGi1pQTMBnkrxIY1cztGYbVp97kvIQwZLN4UhrOAe3h1asY/NLnDwB/byl7agcGv9WI4oy6B1Z93HVHmQiAKn7QqnDgPVITu4jthNc8=",\n"{{projectId}}":"104966",\n"{{tenant}}":"216317749963825419"\n}', 'run': 'YES'}
2023-05-14 23:33:18,915-INFO-logger.py-[ line:64 ] - 日志信息:开始加载内置方法...
2023-05-14 23:33:18,916-INFO-logger.py-[ line:64 ] - 日志信息:内置方法加载完成
2023-05-14 23:33:18,917-INFO-logger.py-[ line:64 ] - 日志信息:所有用例执行开始...
2023-05-14 23:33:18,921-INFO-logger.py-[ line:64 ] - 日志信息:被提取对象非字典、非字符串、非列表不执行jsonpath提取被提取对象: None
2023-05-14 23:33:18,986-INFO-logger.py-[ line:64 ] - 日志信息:请求 URL --> https://bimdc.bzlrobot.com/bsp/test/user/ugs/auth/loginByNotBip
2023-05-14 23:33:18,987-INFO-logger.py-[ line:64 ] - 日志信息:请求 HEADERS --> {'User-Agent': 'python-requests/2.24.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'Content-Length': '0'}
2023-05-14 23:33:18,988-INFO-logger.py-[ line:64 ] - 日志信息:请求 BODY --> None
2023-05-14 23:33:18,989-INFO-logger.py-[ line:64 ] - 日志信息:接口耗时--> 【0:00:00.056612】
2023-05-14 23:33:18,990-INFO-logger.py-[ line:64 ] - 日志信息:接口状态--> 【200】
2023-05-14 23:33:18,993-INFO-logger.py-[ line:64 ] - 日志信息:接口响应--> {"code":"AG_500","type":null,"data":null,"msg":"服务器内部错误.","showType":2,"formMsg":null,"succeed":false}
2023-05-14 23:33:18,994-INFO-logger.py-[ line:64 ] - 日志信息:断言结果组:
2023-05-14 23:33:19,028-INFO-logger.py-[ line:64 ] - 日志信息:执行方法get_timestamp(13)
2023-05-14 23:33:19,029-INFO-logger.py-[ line:64 ] - 日志信息:被提取对象非字典、非字符串、非列表不执行jsonpath提取被提取对象: None
2023-05-14 23:33:19,071-INFO-logger.py-[ line:64 ] - 日志信息:请求 URL --> https://bimdc.bzlrobot.com/bsp/test/user/ugs/ibs/api/ibs-lms-base/tvConfig/addTvSequence?t=1684078399028
2023-05-14 23:33:19,073-INFO-logger.py-[ line:64 ] - 日志信息:请求 HEADERS --> {'User-Agent': 'python-requests/2.24.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=utf-8', 'BSP_TOKEN': '[]', 'BSP_USER_TENANT': '[]', 'Content-Length': '0'}
2023-05-14 23:33:19,075-INFO-logger.py-[ line:64 ] - 日志信息:请求 BODY --> None
2023-05-14 23:33:19,077-INFO-logger.py-[ line:64 ] - 日志信息:接口耗时--> 【0:00:00.038223】
2023-05-14 23:33:19,080-INFO-logger.py-[ line:64 ] - 日志信息:接口状态--> 【200】
2023-05-14 23:33:19,082-INFO-logger.py-[ line:64 ] - 日志信息:接口响应--> {"code":"AG_100003","msg":"您的登陆状态已过期,请重新登陆。","showType":2,"succeed":false}
2023-05-14 23:33:19,084-INFO-logger.py-[ line:64 ] - 日志信息:断言结果组:
2023-05-14 23:33:19,087-INFO-logger.py-[ line:64 ] - 日志信息:执行方法get_timestamp(13)
2023-05-14 23:33:19,089-INFO-logger.py-[ line:64 ] - 日志信息:被提取对象非字典、非字符串、非列表不执行jsonpath提取被提取对象: None
2023-05-14 23:33:19,121-INFO-logger.py-[ line:64 ] - 日志信息:请求 URL --> https://bimdc.bzlrobot.com/bsp/test/user/ugs/ibs/api/ibs-lms-base/tvConfig/getTvInfo?t=1684078399088&projectId=104966
2023-05-14 23:33:19,122-INFO-logger.py-[ line:64 ] - 日志信息:请求 HEADERS --> {'User-Agent': 'python-requests/2.24.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=utf-8', 'BSP_TOKEN': '[]', 'BSP_USER_TENANT': '[]'}
2023-05-14 23:33:19,124-INFO-logger.py-[ line:64 ] - 日志信息:请求 BODY --> None
2023-05-14 23:33:19,127-INFO-logger.py-[ line:64 ] - 日志信息:接口耗时--> 【0:00:00.026898】
2023-05-14 23:33:19,129-INFO-logger.py-[ line:64 ] - 日志信息:接口状态--> 【200】
2023-05-14 23:33:19,131-INFO-logger.py-[ line:64 ] - 日志信息:接口响应--> {"code":"AG_100003","msg":"您的登陆状态已过期,请重新登陆。","showType":2,"succeed":false}
2023-05-14 23:33:19,133-INFO-logger.py-[ line:64 ] - 日志信息:断言结果组:
2023-05-14 23:36:34,906-INFO-logger.py-[ line:64 ] - 日志信息:读取测试用例excel文件E:\apitest\data\moduleA\test_cases\test_api.xlsx
2023-05-14 23:36:36,447-INFO-logger.py-[ line:64 ] - 日志信息:如下是初始化得到得数据:{'id': 1, 'environment': 'TEST', 'host': 'https://bimdc.bzlrobot.com', 'path': '/bsp/test/user/ugs', 'databases': '{\n "host": "127.0.0.1",\n "port": 3306,\n "database": "mysql",\n "user":"root",\n "password":"root@3306"\n}', 'sheets': '["安全纯净大屏"]', 'initialize_data': '{\n"{{account}}":"18127813600",\n "{{passwd}}": "WD6Y0+LJLHXuFaplzUtSCnwktA7KgXCpjCS+OVvIFGTEoz2gbqK2oOOuJUf7ao0m2YYGiGi1pQTMBnkrxIY1cztGYbVp97kvIQwZLN4UhrOAe3h1asY/NLnDwB/byl7agcGv9WI4oy6B1Z93HVHmQiAKn7QqnDgPVITu4jthNc8=",\n"{{projectId}}":"104966",\n"{{tenant}}":"216317749963825419"\n}', 'run': 'YES'}
2023-05-14 23:36:36,454-INFO-logger.py-[ line:64 ] - 日志信息:开始加载内置方法...
2023-05-14 23:36:36,456-INFO-logger.py-[ line:64 ] - 日志信息:内置方法加载完成
2023-05-14 23:36:36,458-INFO-logger.py-[ line:64 ] - 日志信息:所有用例执行开始...
2023-05-14 23:36:36,466-INFO-logger.py-[ line:64 ] - 日志信息:被提取对象非字典、非字符串、非列表不执行jsonpath提取被提取对象: None
2023-05-14 23:36:36,542-INFO-logger.py-[ line:64 ] - 日志信息:请求 URL --> https://bimdc.bzlrobot.com/bsp/test/user/ugs/auth/loginByNotBip
2023-05-14 23:36:36,544-INFO-logger.py-[ line:64 ] - 日志信息:请求 HEADERS --> {'User-Agent': 'python-requests/2.24.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'Content-Length': '0'}
2023-05-14 23:36:36,545-INFO-logger.py-[ line:64 ] - 日志信息:请求 BODY --> None
2023-05-14 23:36:36,546-INFO-logger.py-[ line:64 ] - 日志信息:接口耗时--> 【0:00:00.059495】
2023-05-14 23:36:36,547-INFO-logger.py-[ line:64 ] - 日志信息:接口状态--> 【200】
2023-05-14 23:36:36,549-INFO-logger.py-[ line:64 ] - 日志信息:接口响应--> {"code":"AG_500","type":null,"data":null,"msg":"服务器内部错误.","showType":2,"formMsg":null,"succeed":false}
2023-05-14 23:36:36,551-INFO-logger.py-[ line:64 ] - 日志信息:断言结果组:
2023-05-14 23:36:36,584-INFO-logger.py-[ line:64 ] - 日志信息:执行方法get_timestamp(13)
2023-05-14 23:36:36,585-INFO-logger.py-[ line:64 ] - 日志信息:被提取对象非字典、非字符串、非列表不执行jsonpath提取被提取对象: None
2023-05-14 23:36:36,620-INFO-logger.py-[ line:64 ] - 日志信息:请求 URL --> https://bimdc.bzlrobot.com/bsp/test/user/ugs/ibs/api/ibs-lms-base/tvConfig/addTvSequence?t=1684078596584
2023-05-14 23:36:36,622-INFO-logger.py-[ line:64 ] - 日志信息:请求 HEADERS --> {'User-Agent': 'python-requests/2.24.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=utf-8', 'BSP_TOKEN': '[]', 'BSP_USER_TENANT': '[]', 'Content-Length': '0'}
2023-05-14 23:36:36,624-INFO-logger.py-[ line:64 ] - 日志信息:请求 BODY --> None
2023-05-14 23:36:36,627-INFO-logger.py-[ line:64 ] - 日志信息:接口耗时--> 【0:00:00.030973】
2023-05-14 23:36:36,629-INFO-logger.py-[ line:64 ] - 日志信息:接口状态--> 【200】
2023-05-14 23:36:36,631-INFO-logger.py-[ line:64 ] - 日志信息:接口响应--> {"code":"AG_100003","msg":"您的登陆状态已过期,请重新登陆。","showType":2,"succeed":false}
2023-05-14 23:36:36,633-INFO-logger.py-[ line:64 ] - 日志信息:断言结果组:
2023-05-14 23:36:36,636-INFO-logger.py-[ line:64 ] - 日志信息:执行方法get_timestamp(13)
2023-05-14 23:36:36,638-INFO-logger.py-[ line:64 ] - 日志信息:被提取对象非字典、非字符串、非列表不执行jsonpath提取被提取对象: None
2023-05-14 23:36:36,676-INFO-logger.py-[ line:64 ] - 日志信息:请求 URL --> https://bimdc.bzlrobot.com/bsp/test/user/ugs/ibs/api/ibs-lms-base/tvConfig/getTvInfo?t=1684078596637&projectId=104966
2023-05-14 23:36:36,679-INFO-logger.py-[ line:64 ] - 日志信息:请求 HEADERS --> {'User-Agent': 'python-requests/2.24.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=utf-8', 'BSP_TOKEN': '[]', 'BSP_USER_TENANT': '[]'}
2023-05-14 23:36:36,681-INFO-logger.py-[ line:64 ] - 日志信息:请求 BODY --> None
2023-05-14 23:36:36,683-INFO-logger.py-[ line:64 ] - 日志信息:接口耗时--> 【0:00:00.031335】
2023-05-14 23:36:36,685-INFO-logger.py-[ line:64 ] - 日志信息:接口状态--> 【200】
2023-05-14 23:36:36,687-INFO-logger.py-[ line:64 ] - 日志信息:接口响应--> {"code":"AG_100003","msg":"您的登陆状态已过期,请重新登陆。","showType":2,"succeed":false}
2023-05-14 23:36:36,690-INFO-logger.py-[ line:64 ] - 日志信息:断言结果组:
2023-05-14 23:38:32,764-INFO-logger.py-[ line:64 ] - 日志信息:读取测试用例excel文件E:\apitest\data\moduleA\test_cases\test_api.xlsx
2023-05-14 23:38:34,256-INFO-logger.py-[ line:64 ] - 日志信息:如下是初始化得到得数据:{'id': 1, 'environment': 'TEST', 'host': 'https://bimdc.bzlrobot.com', 'path': '/bsp/test/user/ugs', 'databases': '{\n "host": "127.0.0.1",\n "port": 3306,\n "database": "mysql",\n "user":"root",\n "password":"root@3306"\n}', 'sheets': '["安全纯净大屏"]', 'initialize_data': '{\n"{{account}}":"18127813600",\n "{{passwd}}": "WD6Y0+LJLHXuFaplzUtSCnwktA7KgXCpjCS+OVvIFGTEoz2gbqK2oOOuJUf7ao0m2YYGiGi1pQTMBnkrxIY1cztGYbVp97kvIQwZLN4UhrOAe3h1asY/NLnDwB/byl7agcGv9WI4oy6B1Z93HVHmQiAKn7QqnDgPVITu4jthNc8=",\n"{{projectId}}":"104966",\n"{{tenant}}":"216317749963825419"\n}', 'run': 'YES'}
2023-05-14 23:38:34,262-INFO-logger.py-[ line:64 ] - 日志信息:开始加载内置方法...
2023-05-14 23:38:34,262-INFO-logger.py-[ line:64 ] - 日志信息:内置方法加载完成
2023-05-14 23:38:34,263-INFO-logger.py-[ line:64 ] - 日志信息:所有用例执行开始...
2023-05-14 23:38:34,352-INFO-logger.py-[ line:64 ] - 日志信息:请求 URL --> https://bimdc.bzlrobot.com/bsp/test/user/ugs/auth/loginByNotBip
2023-05-14 23:38:34,353-INFO-logger.py-[ line:64 ] - 日志信息:请求 HEADERS --> {'User-Agent': 'python-requests/2.24.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'Content-Length': '214'}
2023-05-14 23:38:34,354-INFO-logger.py-[ line:64 ] - 日志信息:请求 BODY --> b'{"account": "18127813600", "password": "WD6Y0+LJLHXuFaplzUtSCnwktA7KgXCpjCS+OVvIFGTEoz2gbqK2oOOuJUf7ao0m2YYGiGi1pQTMBnkrxIY1cztGYbVp97kvIQwZLN4UhrOAe3h1asY/NLnDwB/byl7agcGv9WI4oy6B1Z93HVHmQiAKn7QqnDgPVITu4jthNc8="}'
2023-05-14 23:38:34,355-INFO-logger.py-[ line:64 ] - 日志信息:接口耗时--> 【0:00:00.076494】
2023-05-14 23:38:34,356-INFO-logger.py-[ line:64 ] - 日志信息:接口状态--> 【200】
2023-05-14 23:38:34,379-INFO-logger.py-[ line:64 ] - 日志信息:接口响应--> {"code":"0","type":"success","data":{"id":"216840787140923119","userId":"216483504447804297","ibsUserId":7884,"mobile":"18127813600","bspToken":"0c23af88fcb1196d11ab098f9678ff07","type":"user","avatar":null,"ncAccount":null,"timestamp":1684078714,"idpTokenId":null,"loginChannel":null,"clientType":null,"name":"陈勇志","btpToken":null,"account":"18127813600","accountType":"C","currentEnvId":null,"currentTenantId":"216317749963825419","currentAppId":"8d1f5bdc9c6648af84a98e2c017846c5","currentProjectId":"104966","currentOrgId":null,"currentMenuId":null,"currentOrgMenuId":null,"currentSelectedTab":"org","currentUrl":"/ibs/material/order","tenants":[{"id":"1623811301356297657","code":"1623811301356297657","fullName":"广东博嘉拓建筑测试租户","shortName":"广东博嘉拓建筑测试租户","envId":"6296f5e3960c4fdfb9c9357b581c853b","envName":"默认环境","tenantEnvs":null},{"id":"216572673247394736","code":"9C8D5715AAA44D4B8530AB2B7F627E1A","fullName":"安徽腾越建筑工程有限公司","shortName":"安徽腾越建筑工程有限公司","envId":"d1b4f959495f433fb1dd5400a78bce2c","envName":"默认环境","tenantEnvs":null},{"id":"216317749963825419","code":"C2C35D2543B34CA99366D9C76E45D01B","fullName":"沈阳腾越建筑测试租户","shortName":"沈阳腾越建筑测试租户","envId":"c4a70c0a1f5c4aaa83fcd390dcd898c6","envName":"默认环境","tenantEnvs":null},{"id":"216260762345772077","code":"216260762345772077","fullName":"广东腾越建筑工程有限公司","shortName":"广东腾越建筑工程有限公司","envId":"210712034943271000","envName":"默认环境","tenantEnvs":null},{"id":"216328986981406025","code":"TENANT_TEST","fullName":"智慧工地测试租户9","shortName":"智慧工地测试租户9","envId":"e7682a3876a343b483645b0c20da93a3","envName":"默认环境","tenantEnvs":null},{"id":"216365124588606373","code":"TENANT_TEST","fullName":"计划排程自动化测试","shortName":"计划排程自动化测试","envId":"80ce8eb5a7c941f8a6f57b8ecb61ec17","envName":"默认环境","tenantEnvs":null},{"id":"216674624791091228","code":"232E9186B1BE494E966F27BA7CF33AE2","fullName":"cyq测试","shortName":"cyq测试","envId":"ef3f8ed4792f4ef0a5e7d92af394d29c","envName":"默认环境","tenantEnvs":null},{"id":"216687529947792866","code":"9769454E01304245AEE83CE7E99537A8","fullName":"成本总控报表测试租户","shortName":"成本总控报表测试租户","envId":"5125917072884123bf9fe3966ffa4af2","envName":"默认环境","tenantEnvs":null},{"id":"216661417159402453","code":"216661417159402453","fullName":"科技建筑集团","shortName":"科技建筑集团","envId":"b23d88da977e467cb81dd7fb57de97d0","envName":"默认环境","tenantEnvs":null},{"id":"216281557054332425","code":"216281557054332425","fullName":"BIM材料用量计算","shortName":"BIM材料用量计算","envId":"7501c77b0ccd4b4d912451e5f74c1ba7","envName":"默认环境","tenantEnvs":null},{"id":"1320970534539886592","code":"1320970534539886592","fullName":"碧桂园集团","shortName":"碧桂园集团","envId":"1320970534539886592","envName":"默认环境","tenantEnvs":null}],"loginAppDto":null},"msg":null,"succeed":true}
2023-05-14 23:38:34,380-INFO-logger.py-[ line:64 ] - 日志信息:断言结果组:
2023-05-14 23:38:34,414-INFO-logger.py-[ line:64 ] - 日志信息:执行方法get_timestamp(13)
2023-05-14 23:38:34,480-INFO-logger.py-[ line:64 ] - 日志信息:请求 URL --> https://bimdc.bzlrobot.com/bsp/test/user/ugs/ibs/api/ibs-lms-base/tvConfig/addTvSequence?t=1684078714414
2023-05-14 23:38:34,482-INFO-logger.py-[ line:64 ] - 日志信息:请求 HEADERS --> {'User-Agent': 'python-requests/2.24.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=utf-8', 'BSP_TOKEN': '0c23af88fcb1196d11ab098f9678ff07', 'BSP_USER_TENANT': '216317749963825419', 'Content-Length': '61'}
2023-05-14 23:38:34,483-INFO-logger.py-[ line:64 ] - 日志信息:请求 BODY --> b'{"projectId": "104966", "tvSequence": "NSrZBTWKYEBtURtNvOkN"}'
2023-05-14 23:38:34,485-INFO-logger.py-[ line:64 ] - 日志信息:接口耗时--> 【0:00:00.050607】
2023-05-14 23:38:34,487-INFO-logger.py-[ line:64 ] - 日志信息:接口状态--> 【200】
2023-05-14 23:38:34,489-INFO-logger.py-[ line:64 ] - 日志信息:接口响应--> {"code":200,"success":true,"data":null,"msg":"添加成功"}
2023-05-14 23:38:34,491-INFO-logger.py-[ line:64 ] - 日志信息:断言结果组:
2023-05-14 23:38:34,494-INFO-logger.py-[ line:64 ] - 日志信息:执行方法get_timestamp(13)
2023-05-14 23:38:34,497-INFO-logger.py-[ line:64 ] - 日志信息:被提取对象非字典、非字符串、非列表不执行jsonpath提取被提取对象: None
2023-05-14 23:38:34,533-INFO-logger.py-[ line:64 ] - 日志信息:请求 URL --> https://bimdc.bzlrobot.com/bsp/test/user/ugs/ibs/api/ibs-lms-base/tvConfig/getTvInfo?t=1684078714495&projectId=104966
2023-05-14 23:38:34,535-INFO-logger.py-[ line:64 ] - 日志信息:请求 HEADERS --> {'User-Agent': 'python-requests/2.24.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=utf-8', 'BSP_TOKEN': '0c23af88fcb1196d11ab098f9678ff07', 'BSP_USER_TENANT': '216317749963825419'}
2023-05-14 23:38:34,536-INFO-logger.py-[ line:64 ] - 日志信息:请求 BODY --> None
2023-05-14 23:38:34,537-INFO-logger.py-[ line:64 ] - 日志信息:接口耗时--> 【0:00:00.031670】
2023-05-14 23:38:34,539-INFO-logger.py-[ line:64 ] - 日志信息:接口状态--> 【200】
2023-05-14 23:38:34,540-INFO-logger.py-[ line:64 ] - 日志信息:接口响应--> {"code":200,"success":true,"data":{"id":"1637650408413749249","projectId":"104966","shortInfo":"博智林提醒您:一切不能保证安全、质量的施工都要停工!进入工地,请佩戴安全帽,穿着反光衣,文明作业!","qrCode":"https://ibs-test.bzlrobot.com/api/ibs-file/document/get/MjAyMS0xMC0xOCxQSE9UT18yMDIxMTAxOF8wOTMxMDExMDIuanBnLDA0ZGQxOWU5YzA3MjQ0YjE5OTIwNzZjOTUxNzY4YzQ1","manageDeparts":[]},"msg":"操作成功"}
2023-05-14 23:38:34,541-INFO-logger.py-[ line:64 ] - 日志信息:断言结果组:
2023-05-14 23:55:34,029-INFO-logger.py-[ line:64 ] - 日志信息:读取测试用例excel文件E:\apitest\data\moduleA\test_cases\test_api.xlsx
2023-05-14 23:55:35,547-INFO-logger.py-[ line:64 ] - 日志信息:如下是初始化得到得数据:{'id': 1, 'environment': 'TEST', 'host': 'https://bimdc.bzlrobot.com', 'path': '/bsp/test/user/ugs', 'databases': '{\n "host": "127.0.0.1",\n "port": 3306,\n "database": "mysql",\n "user":"root",\n "password":"root@3306"\n}', 'sheets': '["安全纯净大屏"]', 'initialize_data': '{\n"{{account}}":"18127813600",\n "{{passwd}}": "WD6Y0+LJLHXuFaplzUtSCnwktA7KgXCpjCS+OVvIFGTEoz2gbqK2oOOuJUf7ao0m2YYGiGi1pQTMBnkrxIY1cztGYbVp97kvIQwZLN4UhrOAe3h1asY/NLnDwB/byl7agcGv9WI4oy6B1Z93HVHmQiAKn7QqnDgPVITu4jthNc8=",\n"{{projectId}}":"104966",\n"{{tenant}}":"216317749963825419"\n}', 'run': 'YES'}
2023-05-14 23:55:35,554-INFO-logger.py-[ line:64 ] - 日志信息:开始加载内置方法...
2023-05-14 23:55:35,554-INFO-logger.py-[ line:64 ] - 日志信息:内置方法加载完成
2023-05-14 23:55:35,555-INFO-logger.py-[ line:64 ] - 日志信息:所有用例执行开始...
2023-05-14 23:55:35,557-INFO-logger.py-[ line:64 ] - 日志信息:sql 执行成功:None
2023-05-14 23:55:35,558-INFO-logger.py-[ line:64 ] - 日志信息:当前用例所在的 sheet --> 安全纯净大屏
2023-05-14 23:55:35,559-INFO-logger.py-[ line:64 ] - 日志信息:执行 SQL 语句 --> None
2023-05-14 23:55:35,559-INFO-logger.py-[ line:64 ] - 日志信息:预期结果 -->
2023-05-14 23:55:35,646-INFO-logger.py-[ line:64 ] - 日志信息:请求地址 --> https://bimdc.bzlrobot.com/bsp/test/user/ugs/auth/loginByNotBip
2023-05-14 23:55:35,648-INFO-logger.py-[ line:64 ] - 日志信息:请求头 --> {'User-Agent': 'python-requests/2.24.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'Content-Length': '214'}
2023-05-14 23:55:35,649-INFO-logger.py-[ line:64 ] - 日志信息:请求 body --> b'{"account": "18127813600", "password": "WD6Y0+LJLHXuFaplzUtSCnwktA7KgXCpjCS+OVvIFGTEoz2gbqK2oOOuJUf7ao0m2YYGiGi1pQTMBnkrxIY1cztGYbVp97kvIQwZLN4UhrOAe3h1asY/NLnDwB/byl7agcGv9WI4oy6B1Z93HVHmQiAKn7QqnDgPVITu4jthNc8="}'
2023-05-14 23:55:35,651-INFO-logger.py-[ line:64 ] - 日志信息:接口状态--> 200
2023-05-14 23:55:35,653-INFO-logger.py-[ line:64 ] - 日志信息:接口耗时--> 0:00:00.077493
2023-05-14 23:55:35,684-INFO-logger.py-[ line:64 ] - 日志信息:接口响应--> {"code":"0","type":"success","data":{"id":"216840797353495059","userId":"216483504447804297","ibsUserId":7884,"mobile":"18127813600","bspToken":"3e879e608a47fe7252a34f08e60f27f1","type":"user","avatar":null,"ncAccount":null,"timestamp":1684079735,"idpTokenId":null,"loginChannel":null,"clientType":null,"name":"陈勇志","btpToken":null,"account":"18127813600","accountType":"C","currentEnvId":null,"currentTenantId":"216317749963825419","currentAppId":"8d1f5bdc9c6648af84a98e2c017846c5","currentProjectId":"104966","currentOrgId":null,"currentMenuId":null,"currentOrgMenuId":null,"currentSelectedTab":"org","currentUrl":"/ibs/material/order","tenants":[{"id":"1623811301356297657","code":"1623811301356297657","fullName":"广东博嘉拓建筑测试租户","shortName":"广东博嘉拓建筑测试租户","envId":"6296f5e3960c4fdfb9c9357b581c853b","envName":"默认环境","tenantEnvs":null},{"id":"216572673247394736","code":"9C8D5715AAA44D4B8530AB2B7F627E1A","fullName":"安徽腾越建筑工程有限公司","shortName":"安徽腾越建筑工程有限公司","envId":"d1b4f959495f433fb1dd5400a78bce2c","envName":"默认环境","tenantEnvs":null},{"id":"216317749963825419","code":"C2C35D2543B34CA99366D9C76E45D01B","fullName":"沈阳腾越建筑测试租户","shortName":"沈阳腾越建筑测试租户","envId":"c4a70c0a1f5c4aaa83fcd390dcd898c6","envName":"默认环境","tenantEnvs":null},{"id":"216260762345772077","code":"216260762345772077","fullName":"广东腾越建筑工程有限公司","shortName":"广东腾越建筑工程有限公司","envId":"210712034943271000","envName":"默认环境","tenantEnvs":null},{"id":"216328986981406025","code":"TENANT_TEST","fullName":"智慧工地测试租户9","shortName":"智慧工地测试租户9","envId":"e7682a3876a343b483645b0c20da93a3","envName":"默认环境","tenantEnvs":null},{"id":"216365124588606373","code":"TENANT_TEST","fullName":"计划排程自动化测试","shortName":"计划排程自动化测试","envId":"80ce8eb5a7c941f8a6f57b8ecb61ec17","envName":"默认环境","tenantEnvs":null},{"id":"216674624791091228","code":"232E9186B1BE494E966F27BA7CF33AE2","fullName":"cyq测试","shortName":"cyq测试","envId":"ef3f8ed4792f4ef0a5e7d92af394d29c","envName":"默认环境","tenantEnvs":null},{"id":"216687529947792866","code":"9769454E01304245AEE83CE7E99537A8","fullName":"成本总控报表测试租户","shortName":"成本总控报表测试租户","envId":"5125917072884123bf9fe3966ffa4af2","envName":"默认环境","tenantEnvs":null},{"id":"216661417159402453","code":"216661417159402453","fullName":"科技建筑集团","shortName":"科技建筑集团","envId":"b23d88da977e467cb81dd7fb57de97d0","envName":"默认环境","tenantEnvs":null},{"id":"216281557054332425","code":"216281557054332425","fullName":"BIM材料用量计算","shortName":"BIM材料用量计算","envId":"7501c77b0ccd4b4d912451e5f74c1ba7","envName":"默认环境","tenantEnvs":null},{"id":"1320970534539886592","code":"1320970534539886592","fullName":"碧桂园集团","shortName":"碧桂园集团","envId":"1320970534539886592","envName":"默认环境","tenantEnvs":null}],"loginAppDto":null},"msg":null,"succeed":true}
2023-05-14 23:55:36,662-INFO-logger.py-[ line:64 ] - 日志信息:sql 执行成功:None
2023-05-14 23:55:36,663-INFO-logger.py-[ line:64 ] - 日志信息:执行方法get_timestamp(13)
2023-05-14 23:55:36,705-INFO-logger.py-[ line:64 ] - 日志信息:当前用例所在的 sheet --> 安全纯净大屏
2023-05-14 23:55:36,706-INFO-logger.py-[ line:64 ] - 日志信息:执行 SQL 语句 --> None
2023-05-14 23:55:36,707-INFO-logger.py-[ line:64 ] - 日志信息:预期结果 -->
2023-05-14 23:55:36,779-INFO-logger.py-[ line:64 ] - 日志信息:请求地址 --> https://bimdc.bzlrobot.com/bsp/test/user/ugs/ibs/api/ibs-lms-base/tvConfig/addTvSequence?t=1684079736663
2023-05-14 23:55:36,781-INFO-logger.py-[ line:64 ] - 日志信息:请求头 --> {'User-Agent': 'python-requests/2.24.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=utf-8', 'BSP_TOKEN': '3e879e608a47fe7252a34f08e60f27f1', 'BSP_USER_TENANT': '216317749963825419', 'Content-Length': '61'}
2023-05-14 23:55:36,782-INFO-logger.py-[ line:64 ] - 日志信息:请求 body --> b'{"projectId": "104966", "tvSequence": "nNNGLktZIGgeRgwzkjAX"}'
2023-05-14 23:55:36,784-INFO-logger.py-[ line:64 ] - 日志信息:接口状态--> 200
2023-05-14 23:55:36,786-INFO-logger.py-[ line:64 ] - 日志信息:接口耗时--> 0:00:00.069166
2023-05-14 23:55:36,788-INFO-logger.py-[ line:64 ] - 日志信息:接口响应--> {"code":200,"success":true,"data":null,"msg":"添加成功"}
2023-05-14 23:55:37,710-INFO-logger.py-[ line:64 ] - 日志信息:sql 执行成功:None
2023-05-14 23:55:37,711-INFO-logger.py-[ line:64 ] - 日志信息:执行方法get_timestamp(13)
2023-05-14 23:55:37,711-INFO-logger.py-[ line:64 ] - 日志信息:被提取对象非字典、非字符串、非列表不执行jsonpath提取被提取对象: None
2023-05-14 23:55:37,713-INFO-logger.py-[ line:64 ] - 日志信息:当前用例所在的 sheet --> 安全纯净大屏
2023-05-14 23:55:37,715-INFO-logger.py-[ line:64 ] - 日志信息:执行 SQL 语句 --> None
2023-05-14 23:55:37,716-INFO-logger.py-[ line:64 ] - 日志信息:预期结果 -->
2023-05-14 23:55:37,749-INFO-logger.py-[ line:64 ] - 日志信息:请求地址 --> https://bimdc.bzlrobot.com/bsp/test/user/ugs/ibs/api/ibs-lms-base/tvConfig/getTvInfo?t=1684079737711&projectId=104966
2023-05-14 23:55:37,750-INFO-logger.py-[ line:64 ] - 日志信息:请求头 --> {'User-Agent': 'python-requests/2.24.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=utf-8', 'BSP_TOKEN': '3e879e608a47fe7252a34f08e60f27f1', 'BSP_USER_TENANT': '216317749963825419'}
2023-05-14 23:55:37,751-INFO-logger.py-[ line:64 ] - 日志信息:请求 body --> None
2023-05-14 23:55:37,751-INFO-logger.py-[ line:64 ] - 日志信息:接口状态--> 200
2023-05-14 23:55:37,752-INFO-logger.py-[ line:64 ] - 日志信息:接口耗时--> 0:00:00.028120
2023-05-14 23:55:37,753-INFO-logger.py-[ line:64 ] - 日志信息:接口响应--> {"code":200,"success":true,"data":{"id":"1637650408413749249","projectId":"104966","shortInfo":"博智林提醒您:一切不能保证安全、质量的施工都要停工!进入工地,请佩戴安全帽,穿着反光衣,文明作业!","qrCode":"https://ibs-test.bzlrobot.com/api/ibs-file/document/get/MjAyMS0xMC0xOCxQSE9UT18yMDIxMTAxOF8wOTMxMDExMDIuanBnLDA0ZGQxOWU5YzA3MjQ0YjE5OTIwNzZjOTUxNzY4YzQ1","manageDeparts":[]},"msg":"操作成功"}
2023-05-14 23:58:11,723-INFO-logger.py-[ line:64 ] - 日志信息:读取测试用例excel文件E:\apitest\data\moduleA\test_cases\test_api.xlsx
2023-05-14 23:58:13,235-INFO-logger.py-[ line:64 ] - 日志信息:如下是初始化得到得数据:{'id': 1, 'environment': 'TEST', 'host': 'https://bimdc.bzlrobot.com', 'path': '/bsp/test/user/ugs', 'databases': '{\n "host": "127.0.0.1",\n "port": 3306,\n "database": "mysql",\n "user":"root",\n "password":"root@3306"\n}', 'sheets': '["安全纯净大屏"]', 'initialize_data': '{\n"{{account}}":"18127813600",\n "{{passwd}}": "WD6Y0+LJLHXuFaplzUtSCnwktA7KgXCpjCS+OVvIFGTEoz2gbqK2oOOuJUf7ao0m2YYGiGi1pQTMBnkrxIY1cztGYbVp97kvIQwZLN4UhrOAe3h1asY/NLnDwB/byl7agcGv9WI4oy6B1Z93HVHmQiAKn7QqnDgPVITu4jthNc8=",\n"{{projectId}}":"104966",\n"{{tenant}}":"216317749963825419"\n}', 'run': 'YES'}
2023-05-14 23:58:13,241-INFO-logger.py-[ line:64 ] - 日志信息:开始加载内置方法...
2023-05-14 23:58:13,241-INFO-logger.py-[ line:64 ] - 日志信息:内置方法加载完成
2023-05-14 23:58:13,242-INFO-logger.py-[ line:64 ] - 日志信息:所有用例执行开始...
2023-05-14 23:58:13,244-INFO-logger.py-[ line:64 ] - 日志信息:sql 执行成功:None
2023-05-14 23:58:13,245-INFO-logger.py-[ line:64 ] - 日志信息:当前用例所在的 sheet --> 安全纯净大屏
2023-05-14 23:58:13,245-INFO-logger.py-[ line:64 ] - 日志信息:执行 SQL 语句 --> None
2023-05-14 23:58:13,246-INFO-logger.py-[ line:64 ] - 日志信息:预期结果 -->
2023-05-14 23:58:13,329-INFO-logger.py-[ line:64 ] - 日志信息:请求地址 --> https://bimdc.bzlrobot.com/bsp/test/user/ugs/auth/loginByNotBip
2023-05-14 23:58:13,331-INFO-logger.py-[ line:64 ] - 日志信息:请求头 --> {'User-Agent': 'python-requests/2.24.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'Content-Length': '214'}
2023-05-14 23:58:13,332-INFO-logger.py-[ line:64 ] - 日志信息:请求 body --> b'{"account": "18127813600", "password": "WD6Y0+LJLHXuFaplzUtSCnwktA7KgXCpjCS+OVvIFGTEoz2gbqK2oOOuJUf7ao0m2YYGiGi1pQTMBnkrxIY1cztGYbVp97kvIQwZLN4UhrOAe3h1asY/NLnDwB/byl7agcGv9WI4oy6B1Z93HVHmQiAKn7QqnDgPVITu4jthNc8="}'
2023-05-14 23:58:13,334-INFO-logger.py-[ line:64 ] - 日志信息:接口状态--> 200
2023-05-14 23:58:13,336-INFO-logger.py-[ line:64 ] - 日志信息:接口耗时--> 0:00:00.076234
2023-05-14 23:58:13,367-INFO-logger.py-[ line:64 ] - 日志信息:接口响应--> {"code":"0","type":"success","data":{"id":"216840798930303067","userId":"216483504447804297","ibsUserId":7884,"mobile":"18127813600","bspToken":"792894303e8a4b433062ad65733ee751","type":"user","avatar":null,"ncAccount":null,"timestamp":1684079893,"idpTokenId":null,"loginChannel":null,"clientType":null,"name":"陈勇志","btpToken":null,"account":"18127813600","accountType":"C","currentEnvId":null,"currentTenantId":"216317749963825419","currentAppId":"8d1f5bdc9c6648af84a98e2c017846c5","currentProjectId":"104966","currentOrgId":null,"currentMenuId":null,"currentOrgMenuId":null,"currentSelectedTab":"org","currentUrl":"/ibs/material/order","tenants":[{"id":"1623811301356297657","code":"1623811301356297657","fullName":"广东博嘉拓建筑测试租户","shortName":"广东博嘉拓建筑测试租户","envId":"6296f5e3960c4fdfb9c9357b581c853b","envName":"默认环境","tenantEnvs":null},{"id":"216572673247394736","code":"9C8D5715AAA44D4B8530AB2B7F627E1A","fullName":"安徽腾越建筑工程有限公司","shortName":"安徽腾越建筑工程有限公司","envId":"d1b4f959495f433fb1dd5400a78bce2c","envName":"默认环境","tenantEnvs":null},{"id":"216317749963825419","code":"C2C35D2543B34CA99366D9C76E45D01B","fullName":"沈阳腾越建筑测试租户","shortName":"沈阳腾越建筑测试租户","envId":"c4a70c0a1f5c4aaa83fcd390dcd898c6","envName":"默认环境","tenantEnvs":null},{"id":"216260762345772077","code":"216260762345772077","fullName":"广东腾越建筑工程有限公司","shortName":"广东腾越建筑工程有限公司","envId":"210712034943271000","envName":"默认环境","tenantEnvs":null},{"id":"216328986981406025","code":"TENANT_TEST","fullName":"智慧工地测试租户9","shortName":"智慧工地测试租户9","envId":"e7682a3876a343b483645b0c20da93a3","envName":"默认环境","tenantEnvs":null},{"id":"216365124588606373","code":"TENANT_TEST","fullName":"计划排程自动化测试","shortName":"计划排程自动化测试","envId":"80ce8eb5a7c941f8a6f57b8ecb61ec17","envName":"默认环境","tenantEnvs":null},{"id":"216674624791091228","code":"232E9186B1BE494E966F27BA7CF33AE2","fullName":"cyq测试","shortName":"cyq测试","envId":"ef3f8ed4792f4ef0a5e7d92af394d29c","envName":"默认环境","tenantEnvs":null},{"id":"216687529947792866","code":"9769454E01304245AEE83CE7E99537A8","fullName":"成本总控报表测试租户","shortName":"成本总控报表测试租户","envId":"5125917072884123bf9fe3966ffa4af2","envName":"默认环境","tenantEnvs":null},{"id":"216661417159402453","code":"216661417159402453","fullName":"科技建筑集团","shortName":"科技建筑集团","envId":"b23d88da977e467cb81dd7fb57de97d0","envName":"默认环境","tenantEnvs":null},{"id":"216281557054332425","code":"216281557054332425","fullName":"BIM材料用量计算","shortName":"BIM材料用量计算","envId":"7501c77b0ccd4b4d912451e5f74c1ba7","envName":"默认环境","tenantEnvs":null},{"id":"1320970534539886592","code":"1320970534539886592","fullName":"碧桂园集团","shortName":"碧桂园集团","envId":"1320970534539886592","envName":"默认环境","tenantEnvs":null}],"loginAppDto":null},"msg":null,"succeed":true}
2023-05-14 23:58:14,353-INFO-logger.py-[ line:64 ] - 日志信息:sql 执行成功:None
2023-05-14 23:58:14,354-INFO-logger.py-[ line:64 ] - 日志信息:执行方法get_timestamp(13)
2023-05-14 23:58:14,397-INFO-logger.py-[ line:64 ] - 日志信息:当前用例所在的 sheet --> 安全纯净大屏
2023-05-14 23:58:14,397-INFO-logger.py-[ line:64 ] - 日志信息:执行 SQL 语句 --> None
2023-05-14 23:58:14,398-INFO-logger.py-[ line:64 ] - 日志信息:预期结果 -->
2023-05-14 23:58:14,453-INFO-logger.py-[ line:64 ] - 日志信息:请求地址 --> https://bimdc.bzlrobot.com/bsp/test/user/ugs/ibs/api/ibs-lms-base/tvConfig/addTvSequence?t=1684079894354
2023-05-14 23:58:14,454-INFO-logger.py-[ line:64 ] - 日志信息:请求头 --> {'User-Agent': 'python-requests/2.24.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=utf-8', 'BSP_TOKEN': '792894303e8a4b433062ad65733ee751', 'BSP_USER_TENANT': '216317749963825419', 'Content-Length': '61'}
2023-05-14 23:58:14,456-INFO-logger.py-[ line:64 ] - 日志信息:请求 body --> b'{"projectId": "104966", "tvSequence": "WjWcHdcDqcMTYiCXJFie"}'
2023-05-14 23:58:14,458-INFO-logger.py-[ line:64 ] - 日志信息:接口状态--> 200
2023-05-14 23:58:14,460-INFO-logger.py-[ line:64 ] - 日志信息:接口耗时--> 0:00:00.050228
2023-05-14 23:58:14,461-INFO-logger.py-[ line:64 ] - 日志信息:接口响应--> {"code":200,"success":true,"data":null,"msg":"添加成功"}
2023-05-14 23:58:15,320-INFO-logger.py-[ line:64 ] - 日志信息:sql 执行成功:None
2023-05-14 23:58:15,321-INFO-logger.py-[ line:64 ] - 日志信息:执行方法get_timestamp(13)
2023-05-14 23:58:15,322-INFO-logger.py-[ line:64 ] - 日志信息:被提取对象非字典、非字符串、非列表不执行jsonpath提取被提取对象: None
2023-05-14 23:58:15,323-INFO-logger.py-[ line:64 ] - 日志信息:当前用例所在的 sheet --> 安全纯净大屏
2023-05-14 23:58:15,324-INFO-logger.py-[ line:64 ] - 日志信息:执行 SQL 语句 --> None
2023-05-14 23:58:15,324-INFO-logger.py-[ line:64 ] - 日志信息:预期结果 -->
2023-05-14 23:58:15,355-INFO-logger.py-[ line:64 ] - 日志信息:请求地址 --> https://bimdc.bzlrobot.com/bsp/test/user/ugs/ibs/api/ibs-lms-base/tvConfig/getTvInfo?t=1684079895321&projectId=104966
2023-05-14 23:58:15,357-INFO-logger.py-[ line:64 ] - 日志信息:请求头 --> {'User-Agent': 'python-requests/2.24.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=utf-8', 'BSP_TOKEN': '792894303e8a4b433062ad65733ee751', 'BSP_USER_TENANT': '216317749963825419'}
2023-05-14 23:58:15,358-INFO-logger.py-[ line:64 ] - 日志信息:请求 body --> None
2023-05-14 23:58:15,360-INFO-logger.py-[ line:64 ] - 日志信息:接口状态--> 200
2023-05-14 23:58:15,362-INFO-logger.py-[ line:64 ] - 日志信息:接口耗时--> 0:00:00.026488
2023-05-14 23:58:15,364-INFO-logger.py-[ line:64 ] - 日志信息:接口响应--> {"code":200,"success":true,"data":{"id":"1637650408413749249","projectId":"104966","shortInfo":"博智林提醒您:一切不能保证安全、质量的施工都要停工!进入工地,请佩戴安全帽,穿着反光衣,文明作业!","qrCode":"https://ibs-test.bzlrobot.com/api/ibs-file/document/get/MjAyMS0xMC0xOCxQSE9UT18yMDIxMTAxOF8wOTMxMDExMDIuanBnLDA0ZGQxOWU5YzA3MjQ0YjE5OTIwNzZjOTUxNzY4YzQ1","manageDeparts":[]},"msg":"操作成功"}

View File

@ -0,0 +1,358 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>T 接口自动化测试报告</title>
<meta name="generator" content="HTMLTestRunner 0.8.2.2"/>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<link href="http://libs.baidu.com/bootstrap/3.0.3/css/bootstrap.min.css" rel="stylesheet">
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
<script src="http://libs.baidu.com/bootstrap/3.0.3/js/bootstrap.min.js"></script>
<style type="text/css" media="screen">
body { font-family: Microsoft YaHei,Tahoma,arial,helvetica,sans-serif;padding: 20px; font-size: 120%; }
table { font-size: 100%; }
/* -- heading ---------------------------------------------------------------------- */
.heading {
margin-top: 0ex;
margin-bottom: 1ex;
}
.heading .description {
margin-top: 4ex;
margin-bottom: 6ex;
}
/* -- report ------------------------------------------------------------------------ */
#total_row { font-weight: bold; }
.passCase { color: #5cb85c; }
.failCase { color: #d9534f; font-weight: bold; }
.errorCase { color: #f0ad4e; font-weight: bold; }
.hiddenRow { display: none; }
.testcase { margin-left: 2em; }
</style>
</head>
<body >
<script language="javascript" type="text/javascript">
output_list = Array();
/*level 调整增加只显示通过用例的分类 --Findyou
0:Summary //all hiddenRow
1:Failed //pt hiddenRow, ft none
2:Pass //pt none, ft hiddenRow
3:All //pt none, ft none
*/
function showCase(level) {
trs = document.getElementsByTagName("tr");
for (var i = 0; i < trs.length; i++) {
tr = trs[i];
id = tr.id;
if (id.substr(0,2) == 'ft') {
if (level == 2 || level == 0 ) {
tr.className = 'hiddenRow';
}
else {
tr.className = '';
}
}
if (id.substr(0,2) == 'pt') {
if (level < 2) {
tr.className = 'hiddenRow';
}
else {
tr.className = '';
}
}
}
//加入【详细】切换文字变化 --Findyou
detail_class=document.getElementsByClassName('detail');
//console.log(detail_class.length)
if (level == 3) {
for (var i = 0; i < detail_class.length; i++){
detail_class[i].innerHTML="收起"
}
}
else{
for (var i = 0; i < detail_class.length; i++){
detail_class[i].innerHTML="详细"
}
}
}
function showClassDetail(cid, count) {
var id_list = Array(count);
var toHide = 1;
for (var i = 0; i < count; i++) {
//ID修改 点 为 下划线 -Findyou
tid0 = 't' + cid.substr(1) + '_' + (i+1);
tid = 'f' + tid0;
tr = document.getElementById(tid);
if (!tr) {
tid = 'p' + tid0;
tr = document.getElementById(tid);
}
id_list[i] = tid;
if (tr.className) {
toHide = 0;
}
}
for (var i = 0; i < count; i++) {
tid = id_list[i];
//修改点击无法收起的BUG加入【详细】切换文字变化 --Findyou
if (toHide) {
document.getElementById(tid).className = 'hiddenRow';
document.getElementById(cid).innerText = "详细"
}
else {
document.getElementById(tid).className = '';
document.getElementById(cid).innerText = "收起"
}
}
}
function html_escape(s) {
s = s.replace(/&/g,'&amp;');
s = s.replace(/</g,'&lt;');
s = s.replace(/>/g,'&gt;');
return s;
}
</script>
<div class='heading'>
<h1 style="font-family: Microsoft YaHei">T 接口自动化测试报告</h1>
<p class='attribute'><strong>测试人员 : </strong> 陈勇志</p>
<p class='attribute'><strong>开始时间 : </strong> 2023-05-14 23:55:35</p>
<p class='attribute'><strong>结束时间 : </strong> 2023-05-14 23:55:38.648995</p>
<p class='attribute'><strong>合计耗时 : </strong> 0:00:03.095035</p>
<p class='attribute'><strong>测试结果 : </strong> 共 7通过 6错误 1通过率= 85.71%</p>
<p class='description'>接口自动化测试</p>
</div>
<p id='show_detail_line'>
<a class="btn btn-primary" href='javascript:showCase(0)'>概要{ 85.71% }</a>
<a class="btn btn-danger" href='javascript:showCase(1)'>失败{ 0 }</a>
<a class="btn btn-success" href='javascript:showCase(2)'>通过{ 6 }</a>
<a class="btn btn-info" href='javascript:showCase(3)'>所有{ 7 }</a>
</p>
<table id='result_table' class="table table-condensed table-bordered table-hover">
<colgroup>
<col align='left' />
<col align='right' />
<col align='right' />
<col align='right' />
<col align='right' />
<col align='right' />
</colgroup>
<tr id='header_row' class="text-center success" style="font-weight: bold;font-size: 16px;">
<td>用例集/测试用例</td>
<td>总计</td>
<td>通过</td>
<td>失败</td>
<td>错误</td>
<td>详细</td>
</tr>
<tr class='errorClass warning'>
<td>unittest.loader._FailedTest</td>
<td class="text-center">1</td>
<td class="text-center">0</td>
<td class="text-center">0</td>
<td class="text-center">1</td>
<td class="text-center"><a href="javascript:showClassDetail('c1',1)" class="detail" id='c1'>详细</a></td>
</tr>
<tr id='ft1_1' class='none'>
<td class='errorCase'><div class='testcase'>test_api</div></td>
<td colspan='5' align='center'>
<!--默认收起错误信息 -Findyou
<button id='btn_ft1_1' type="button" class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_ft1_1'>错误</button>
<div id='div_ft1_1' class="collapse"> -->
<!-- 默认展开错误信息 -Findyou -->
<button id='btn_ft1_1' type="button" class="btn btn btn-info btn-xs" data-toggle="collapse" data-target='#div_ft1_1'>错误</button>
<div id='div_ft1_1' class="collapse" align="left">
<pre>
ft1_1: ImportError: Failed to import test module: script.test_api
Traceback (most recent call last):
File "D:\python\lib\unittest\loader.py", line 436, in _find_test_path
module = self._get_module_from_name(name)
File "D:\python\lib\unittest\loader.py", line 377, in _get_module_from_name
__import__(name)
File "E:\apitest\test_script\script\test_api.py", line 12, in &lt;module&gt;
from test_script.script.baseclass import BaseClass
ModuleNotFoundError: No module named 'test_script.script'
</pre>
</div>
</td>
</tr>
<tr class='passClass warning'>
<td>test_script.test_standard.TestProjectApi</td>
<td class="text-center">6</td>
<td class="text-center">6</td>
<td class="text-center">0</td>
<td class="text-center">0</td>
<td class="text-center"><a href="javascript:showClassDetail('c2',6)" class="detail" id='c2'>详细</a></td>
</tr>
<tr id='pt2_1' class='hiddenRow'>
<td class='passCase'><div class='testcase'>test_api_1</div></td>
<td colspan='5' align='center'>
<!--默认收起错误信息 -Findyou
<button id='btn_pt2_1' type="button" class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt2_1'>通过</button>
<div id='div_pt2_1' class="collapse"> -->
<!-- 默认展开错误信息 -Findyou -->
<button id='btn_pt2_1' type="button" class="btn btn btn-info btn-xs" data-toggle="collapse" data-target='#div_pt2_1'>通过</button>
<div id='div_pt2_1' class="collapse" align="left">
<pre>
pt2_1: 2023-05-14 23:55:35,556-ERROR-logger.py-[ line:62 ] - 日志信息:测试用例:1 不执行,跳过!!!
</pre>
</div>
</td>
</tr>
<tr id='pt2_2' class='hiddenRow'>
<td class='passCase'><div class='testcase'>test_api_2</div></td>
<td colspan='5' align='center'>
<!--默认收起错误信息 -Findyou
<button id='btn_pt2_2' type="button" class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt2_2'>通过</button>
<div id='div_pt2_2' class="collapse"> -->
<!-- 默认展开错误信息 -Findyou -->
<button id='btn_pt2_2' type="button" class="btn btn btn-info btn-xs" data-toggle="collapse" data-target='#div_pt2_2'>通过</button>
<div id='div_pt2_2' class="collapse" align="left">
<pre>
pt2_2: 2023-05-14 23:55:35,557-INFO-logger.py-[ line:64 ] - 日志信息:sql 执行成功:None
2023-05-14 23:55:35,558-INFO-logger.py-[ line:64 ] - 日志信息:当前用例所在的 sheet --&gt; 安全纯净大屏
2023-05-14 23:55:35,559-INFO-logger.py-[ line:64 ] - 日志信息:执行 SQL 语句 --&gt; None
2023-05-14 23:55:35,559-INFO-logger.py-[ line:64 ] - 日志信息:预期结果 --&gt;
2023-05-14 23:55:35,646-INFO-logger.py-[ line:64 ] - 日志信息:请求地址 --&gt; https://bimdc.bzlrobot.com/bsp/test/user/ugs/auth/loginByNotBip
2023-05-14 23:55:35,648-INFO-logger.py-[ line:64 ] - 日志信息:请求头 --&gt; {'User-Agent': 'python-requests/2.24.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'Content-Length': '214'}
2023-05-14 23:55:35,649-INFO-logger.py-[ line:64 ] - 日志信息:请求 body --&gt; b'{"account": "18127813600", "password": "WD6Y0+LJLHXuFaplzUtSCnwktA7KgXCpjCS+OVvIFGTEoz2gbqK2oOOuJUf7ao0m2YYGiGi1pQTMBnkrxIY1cztGYbVp97kvIQwZLN4UhrOAe3h1asY/NLnDwB/byl7agcGv9WI4oy6B1Z93HVHmQiAKn7QqnDgPVITu4jthNc8="}'
2023-05-14 23:55:35,651-INFO-logger.py-[ line:64 ] - 日志信息:接口状态--&gt; 200
2023-05-14 23:55:35,653-INFO-logger.py-[ line:64 ] - 日志信息:接口耗时--&gt; 0:00:00.077493
2023-05-14 23:55:35,684-INFO-logger.py-[ line:64 ] - 日志信息:接口响应--&gt; {"code":"0","type":"success","data":{"id":"216840797353495059","userId":"216483504447804297","ibsUserId":7884,"mobile":"18127813600","bspToken":"3e879e608a47fe7252a34f08e60f27f1","type":"user","avatar":null,"ncAccount":null,"timestamp":1684079735,"idpTokenId":null,"loginChannel":null,"clientType":null,"name":"陈勇志","btpToken":null,"account":"18127813600","accountType":"C","currentEnvId":null,"currentTenantId":"216317749963825419","currentAppId":"8d1f5bdc9c6648af84a98e2c017846c5","currentProjectId":"104966","currentOrgId":null,"currentMenuId":null,"currentOrgMenuId":null,"currentSelectedTab":"org","currentUrl":"/ibs/material/order","tenants":[{"id":"1623811301356297657","code":"1623811301356297657","fullName":"广东博嘉拓建筑测试租户","shortName":"广东博嘉拓建筑测试租户","envId":"6296f5e3960c4fdfb9c9357b581c853b","envName":"默认环境","tenantEnvs":null},{"id":"216572673247394736","code":"9C8D5715AAA44D4B8530AB2B7F627E1A","fullName":"安徽腾越建筑工程有限公司","shortName":"安徽腾越建筑工程有限公司","envId":"d1b4f959495f433fb1dd5400a78bce2c","envName":"默认环境","tenantEnvs":null},{"id":"216317749963825419","code":"C2C35D2543B34CA99366D9C76E45D01B","fullName":"沈阳腾越建筑测试租户","shortName":"沈阳腾越建筑测试租户","envId":"c4a70c0a1f5c4aaa83fcd390dcd898c6","envName":"默认环境","tenantEnvs":null},{"id":"216260762345772077","code":"216260762345772077","fullName":"广东腾越建筑工程有限公司","shortName":"广东腾越建筑工程有限公司","envId":"210712034943271000","envName":"默认环境","tenantEnvs":null},{"id":"216328986981406025","code":"TENANT_TEST","fullName":"智慧工地测试租户9","shortName":"智慧工地测试租户9","envId":"e7682a3876a343b483645b0c20da93a3","envName":"默认环境","tenantEnvs":null},{"id":"216365124588606373","code":"TENANT_TEST","fullName":"计划排程自动化测试","shortName":"计划排程自动化测试","envId":"80ce8eb5a7c941f8a6f57b8ecb61ec17","envName":"默认环境","tenantEnvs":null},{"id":"216674624791091228","code":"232E9186B1BE494E966F27BA7CF33AE2","fullName":"cyq测试","shortName":"cyq测试","envId":"ef3f8ed4792f4ef0a5e7d92af394d29c","envName":"默认环境","tenantEnvs":null},{"id":"216687529947792866","code":"9769454E01304245AEE83CE7E99537A8","fullName":"成本总控报表测试租户","shortName":"成本总控报表测试租户","envId":"5125917072884123bf9fe3966ffa4af2","envName":"默认环境","tenantEnvs":null},{"id":"216661417159402453","code":"216661417159402453","fullName":"科技建筑集团","shortName":"科技建筑集团","envId":"b23d88da977e467cb81dd7fb57de97d0","envName":"默认环境","tenantEnvs":null},{"id":"216281557054332425","code":"216281557054332425","fullName":"BIM材料用量计算","shortName":"BIM材料用量计算","envId":"7501c77b0ccd4b4d912451e5f74c1ba7","envName":"默认环境","tenantEnvs":null},{"id":"1320970534539886592","code":"1320970534539886592","fullName":"碧桂园集团","shortName":"碧桂园集团","envId":"1320970534539886592","envName":"默认环境","tenantEnvs":null}],"loginAppDto":null},"msg":null,"succeed":true}
</pre>
</div>
</td>
</tr>
<tr id='pt2_3' class='hiddenRow'>
<td class='passCase'><div class='testcase'>test_api_3</div></td>
<td colspan='5' align='center'>
<!--默认收起错误信息 -Findyou
<button id='btn_pt2_3' type="button" class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt2_3'>通过</button>
<div id='div_pt2_3' class="collapse"> -->
<!-- 默认展开错误信息 -Findyou -->
<button id='btn_pt2_3' type="button" class="btn btn btn-info btn-xs" data-toggle="collapse" data-target='#div_pt2_3'>通过</button>
<div id='div_pt2_3' class="collapse" align="left">
<pre>
pt2_3: 2023-05-14 23:55:36,661-ERROR-logger.py-[ line:62 ] - 日志信息:测试用例:3 不执行,跳过!!!
</pre>
</div>
</td>
</tr>
<tr id='pt2_4' class='hiddenRow'>
<td class='passCase'><div class='testcase'>test_api_4</div></td>
<td colspan='5' align='center'>
<!--默认收起错误信息 -Findyou
<button id='btn_pt2_4' type="button" class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt2_4'>通过</button>
<div id='div_pt2_4' class="collapse"> -->
<!-- 默认展开错误信息 -Findyou -->
<button id='btn_pt2_4' type="button" class="btn btn btn-info btn-xs" data-toggle="collapse" data-target='#div_pt2_4'>通过</button>
<div id='div_pt2_4' class="collapse" align="left">
<pre>
pt2_4: 2023-05-14 23:55:36,662-INFO-logger.py-[ line:64 ] - 日志信息:sql 执行成功:None
2023-05-14 23:55:36,663-INFO-logger.py-[ line:64 ] - 日志信息:执行方法get_timestamp(13)
2023-05-14 23:55:36,705-INFO-logger.py-[ line:64 ] - 日志信息:当前用例所在的 sheet --&gt; 安全纯净大屏
2023-05-14 23:55:36,706-INFO-logger.py-[ line:64 ] - 日志信息:执行 SQL 语句 --&gt; None
2023-05-14 23:55:36,707-INFO-logger.py-[ line:64 ] - 日志信息:预期结果 --&gt;
2023-05-14 23:55:36,779-INFO-logger.py-[ line:64 ] - 日志信息:请求地址 --&gt; https://bimdc.bzlrobot.com/bsp/test/user/ugs/ibs/api/ibs-lms-base/tvConfig/addTvSequence?t=1684079736663
2023-05-14 23:55:36,781-INFO-logger.py-[ line:64 ] - 日志信息:请求头 --&gt; {'User-Agent': 'python-requests/2.24.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=utf-8', 'BSP_TOKEN': '3e879e608a47fe7252a34f08e60f27f1', 'BSP_USER_TENANT': '216317749963825419', 'Content-Length': '61'}
2023-05-14 23:55:36,782-INFO-logger.py-[ line:64 ] - 日志信息:请求 body --&gt; b'{"projectId": "104966", "tvSequence": "nNNGLktZIGgeRgwzkjAX"}'
2023-05-14 23:55:36,784-INFO-logger.py-[ line:64 ] - 日志信息:接口状态--&gt; 200
2023-05-14 23:55:36,786-INFO-logger.py-[ line:64 ] - 日志信息:接口耗时--&gt; 0:00:00.069166
2023-05-14 23:55:36,788-INFO-logger.py-[ line:64 ] - 日志信息:接口响应--&gt; {"code":200,"success":true,"data":null,"msg":"添加成功"}
</pre>
</div>
</td>
</tr>
<tr id='pt2_5' class='hiddenRow'>
<td class='passCase'><div class='testcase'>test_api_5</div></td>
<td colspan='5' align='center'>
<!--默认收起错误信息 -Findyou
<button id='btn_pt2_5' type="button" class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt2_5'>通过</button>
<div id='div_pt2_5' class="collapse"> -->
<!-- 默认展开错误信息 -Findyou -->
<button id='btn_pt2_5' type="button" class="btn btn btn-info btn-xs" data-toggle="collapse" data-target='#div_pt2_5'>通过</button>
<div id='div_pt2_5' class="collapse" align="left">
<pre>
pt2_5: 2023-05-14 23:55:37,710-INFO-logger.py-[ line:64 ] - 日志信息:sql 执行成功:None
2023-05-14 23:55:37,711-INFO-logger.py-[ line:64 ] - 日志信息:执行方法get_timestamp(13)
2023-05-14 23:55:37,711-INFO-logger.py-[ line:64 ] - 日志信息:被提取对象非字典、非字符串、非列表不执行jsonpath提取被提取对象: None
2023-05-14 23:55:37,713-INFO-logger.py-[ line:64 ] - 日志信息:当前用例所在的 sheet --&gt; 安全纯净大屏
2023-05-14 23:55:37,715-INFO-logger.py-[ line:64 ] - 日志信息:执行 SQL 语句 --&gt; None
2023-05-14 23:55:37,716-INFO-logger.py-[ line:64 ] - 日志信息:预期结果 --&gt;
2023-05-14 23:55:37,749-INFO-logger.py-[ line:64 ] - 日志信息:请求地址 --&gt; https://bimdc.bzlrobot.com/bsp/test/user/ugs/ibs/api/ibs-lms-base/tvConfig/getTvInfo?t=1684079737711&amp;projectId=104966
2023-05-14 23:55:37,750-INFO-logger.py-[ line:64 ] - 日志信息:请求头 --&gt; {'User-Agent': 'python-requests/2.24.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=utf-8', 'BSP_TOKEN': '3e879e608a47fe7252a34f08e60f27f1', 'BSP_USER_TENANT': '216317749963825419'}
2023-05-14 23:55:37,751-INFO-logger.py-[ line:64 ] - 日志信息:请求 body --&gt; None
2023-05-14 23:55:37,751-INFO-logger.py-[ line:64 ] - 日志信息:接口状态--&gt; 200
2023-05-14 23:55:37,752-INFO-logger.py-[ line:64 ] - 日志信息:接口耗时--&gt; 0:00:00.028120
2023-05-14 23:55:37,753-INFO-logger.py-[ line:64 ] - 日志信息:接口响应--&gt; {"code":200,"success":true,"data":{"id":"1637650408413749249","projectId":"104966","shortInfo":"博智林提醒您:一切不能保证安全、质量的施工都要停工!进入工地,请佩戴安全帽,穿着反光衣,文明作业!","qrCode":"https://ibs-test.bzlrobot.com/api/ibs-file/document/get/MjAyMS0xMC0xOCxQSE9UT18yMDIxMTAxOF8wOTMxMDExMDIuanBnLDA0ZGQxOWU5YzA3MjQ0YjE5OTIwNzZjOTUxNzY4YzQ1","manageDeparts":[]},"msg":"操作成功"}
</pre>
</div>
</td>
</tr>
<tr id='pt2_6' class='hiddenRow'>
<td class='passCase'><div class='testcase'>test_api_6</div></td>
<td colspan='5' align='center'>
<!--默认收起错误信息 -Findyou
<button id='btn_pt2_6' type="button" class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt2_6'>通过</button>
<div id='div_pt2_6' class="collapse"> -->
<!-- 默认展开错误信息 -Findyou -->
<button id='btn_pt2_6' type="button" class="btn btn btn-info btn-xs" data-toggle="collapse" data-target='#div_pt2_6'>通过</button>
<div id='div_pt2_6' class="collapse" align="left">
<pre>
pt2_6: 2023-05-14 23:55:38,647-ERROR-logger.py-[ line:62 ] - 日志信息:测试用例:None 不执行,跳过!!!
</pre>
</div>
</td>
</tr>
<tr id='total_row' class="text-center active">
<td>总计</td>
<td>7</td>
<td>6</td>
<td>0</td>
<td>1</td>
<td>通过率85.71%</td>
</tr>
</table>
<div id='ending'>&nbsp;</div>
<div style=" position:fixed;right:50px; bottom:30px; width:20px; height:20px;cursor:pointer">
<a href="#"><span class="glyphicon glyphicon-eject" style = "font-size:30px;" aria-hidden="true">
</span></a></div>
</body>
</html>

1075
OutPut/Reports/T.html Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,314 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>test_api 接口自动化测试报告</title>
<meta name="generator" content="HTMLTestRunner 0.8.2.2"/>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<link href="http://libs.baidu.com/bootstrap/3.0.3/css/bootstrap.min.css" rel="stylesheet">
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
<script src="http://libs.baidu.com/bootstrap/3.0.3/js/bootstrap.min.js"></script>
<style type="text/css" media="screen">
body { font-family: Microsoft YaHei,Tahoma,arial,helvetica,sans-serif;padding: 20px; font-size: 120%; }
table { font-size: 100%; }
/* -- heading ---------------------------------------------------------------------- */
.heading {
margin-top: 0ex;
margin-bottom: 1ex;
}
.heading .description {
margin-top: 4ex;
margin-bottom: 6ex;
}
/* -- report ------------------------------------------------------------------------ */
#total_row { font-weight: bold; }
.passCase { color: #5cb85c; }
.failCase { color: #d9534f; font-weight: bold; }
.errorCase { color: #f0ad4e; font-weight: bold; }
.hiddenRow { display: none; }
.testcase { margin-left: 2em; }
</style>
</head>
<body >
<script language="javascript" type="text/javascript">
output_list = Array();
/*level 调整增加只显示通过用例的分类 --Findyou
0:Summary //all hiddenRow
1:Failed //pt hiddenRow, ft none
2:Pass //pt none, ft hiddenRow
3:All //pt none, ft none
*/
function showCase(level) {
trs = document.getElementsByTagName("tr");
for (var i = 0; i < trs.length; i++) {
tr = trs[i];
id = tr.id;
if (id.substr(0,2) == 'ft') {
if (level == 2 || level == 0 ) {
tr.className = 'hiddenRow';
}
else {
tr.className = '';
}
}
if (id.substr(0,2) == 'pt') {
if (level < 2) {
tr.className = 'hiddenRow';
}
else {
tr.className = '';
}
}
}
//加入【详细】切换文字变化 --Findyou
detail_class=document.getElementsByClassName('detail');
//console.log(detail_class.length)
if (level == 3) {
for (var i = 0; i < detail_class.length; i++){
detail_class[i].innerHTML="收起"
}
}
else{
for (var i = 0; i < detail_class.length; i++){
detail_class[i].innerHTML="详细"
}
}
}
function showClassDetail(cid, count) {
var id_list = Array(count);
var toHide = 1;
for (var i = 0; i < count; i++) {
//ID修改 点 为 下划线 -Findyou
tid0 = 't' + cid.substr(1) + '_' + (i+1);
tid = 'f' + tid0;
tr = document.getElementById(tid);
if (!tr) {
tid = 'p' + tid0;
tr = document.getElementById(tid);
}
id_list[i] = tid;
if (tr.className) {
toHide = 0;
}
}
for (var i = 0; i < count; i++) {
tid = id_list[i];
//修改点击无法收起的BUG加入【详细】切换文字变化 --Findyou
if (toHide) {
document.getElementById(tid).className = 'hiddenRow';
document.getElementById(cid).innerText = "详细"
}
else {
document.getElementById(tid).className = '';
document.getElementById(cid).innerText = "收起"
}
}
}
function html_escape(s) {
s = s.replace(/&/g,'&amp;');
s = s.replace(/</g,'&lt;');
s = s.replace(/>/g,'&gt;');
return s;
}
</script>
<div class='heading'>
<h1 style="font-family: Microsoft YaHei">test_api 接口自动化测试报告</h1>
<p class='attribute'><strong>测试人员 : </strong> 陈勇志</p>
<p class='attribute'><strong>开始时间 : </strong> 2023-05-14 23:30:25</p>
<p class='attribute'><strong>结束时间 : </strong> 2023-05-14 23:30:25.356895</p>
<p class='attribute'><strong>合计耗时 : </strong> 0:00:00.205350</p>
<p class='attribute'><strong>测试结果 : </strong> 共 6通过 6通过率= 100.00%</p>
<p class='description'>接口自动化测试</p>
</div>
<p id='show_detail_line'>
<a class="btn btn-primary" href='javascript:showCase(0)'>概要{ 100.00% }</a>
<a class="btn btn-danger" href='javascript:showCase(1)'>失败{ 0 }</a>
<a class="btn btn-success" href='javascript:showCase(2)'>通过{ 6 }</a>
<a class="btn btn-info" href='javascript:showCase(3)'>所有{ 6 }</a>
</p>
<table id='result_table' class="table table-condensed table-bordered table-hover">
<colgroup>
<col align='left' />
<col align='right' />
<col align='right' />
<col align='right' />
<col align='right' />
<col align='right' />
</colgroup>
<tr id='header_row' class="text-center success" style="font-weight: bold;font-size: 16px;">
<td>用例集/测试用例</td>
<td>总计</td>
<td>通过</td>
<td>失败</td>
<td>错误</td>
<td>详细</td>
</tr>
<tr class='passClass warning'>
<td>test_api.TestProjectApi</td>
<td class="text-center">6</td>
<td class="text-center">6</td>
<td class="text-center">0</td>
<td class="text-center">0</td>
<td class="text-center"><a href="javascript:showClassDetail('c1',6)" class="detail" id='c1'>详细</a></td>
</tr>
<tr id='pt1_1' class='hiddenRow'>
<td class='passCase'><div class='testcase'>test_api_1</div></td>
<td colspan='5' align='center'>
<!--默认收起错误信息 -Findyou
<button id='btn_pt1_1' type="button" class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt1_1'>通过</button>
<div id='div_pt1_1' class="collapse"> -->
<!-- 默认展开错误信息 -Findyou -->
<button id='btn_pt1_1' type="button" class="btn btn btn-info btn-xs" data-toggle="collapse" data-target='#div_pt1_1'>通过</button>
<div id='div_pt1_1' class="collapse" align="left">
<pre>
pt1_1: 2023-05-14 23:30:25,155-ERROR-logger.py-[ line:62 ] - 日志信息:测试用例:1 不执行,跳过!!!
</pre>
</div>
</td>
</tr>
<tr id='pt1_2' class='hiddenRow'>
<td class='passCase'><div class='testcase'>test_api_2</div></td>
<td colspan='5' align='center'>
<!--默认收起错误信息 -Findyou
<button id='btn_pt1_2' type="button" class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt1_2'>通过</button>
<div id='div_pt1_2' class="collapse"> -->
<!-- 默认展开错误信息 -Findyou -->
<button id='btn_pt1_2' type="button" class="btn btn btn-info btn-xs" data-toggle="collapse" data-target='#div_pt1_2'>通过</button>
<div id='div_pt1_2' class="collapse" align="left">
<pre>
pt1_2: 2023-05-14 23:30:25,156-INFO-logger.py-[ line:64 ] - 日志信息:被提取对象非字典、非字符串、非列表不执行jsonpath提取被提取对象: None
2023-05-14 23:30:25,217-INFO-logger.py-[ line:64 ] - 日志信息:请求 URL --&gt; https://bimdc.bzlrobot.com/bsp/test/user/ugs/auth/loginByNotBip
2023-05-14 23:30:25,218-INFO-logger.py-[ line:64 ] - 日志信息:请求 HEADERS --&gt; {'User-Agent': 'python-requests/2.24.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'Content-Length': '0'}
2023-05-14 23:30:25,219-INFO-logger.py-[ line:64 ] - 日志信息:请求 BODY --&gt; None
2023-05-14 23:30:25,220-INFO-logger.py-[ line:64 ] - 日志信息:接口耗时--&gt; 【0:00:00.054099】
2023-05-14 23:30:25,221-INFO-logger.py-[ line:64 ] - 日志信息:接口状态--&gt; 【200】
2023-05-14 23:30:25,223-INFO-logger.py-[ line:64 ] - 日志信息:接口响应--&gt; {"code":"AG_500","type":null,"data":null,"msg":"服务器内部错误.","showType":2,"formMsg":null,"succeed":false}
2023-05-14 23:30:25,224-INFO-logger.py-[ line:64 ] - 日志信息:断言结果组:
</pre>
</div>
</td>
</tr>
<tr id='pt1_3' class='hiddenRow'>
<td class='passCase'><div class='testcase'>test_api_3</div></td>
<td colspan='5' align='center'>
<!--默认收起错误信息 -Findyou
<button id='btn_pt1_3' type="button" class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt1_3'>通过</button>
<div id='div_pt1_3' class="collapse"> -->
<!-- 默认展开错误信息 -Findyou -->
<button id='btn_pt1_3' type="button" class="btn btn btn-info btn-xs" data-toggle="collapse" data-target='#div_pt1_3'>通过</button>
<div id='div_pt1_3' class="collapse" align="left">
<pre>
pt1_3: 2023-05-14 23:30:25,255-ERROR-logger.py-[ line:62 ] - 日志信息:测试用例:3 不执行,跳过!!!
</pre>
</div>
</td>
</tr>
<tr id='pt1_4' class='hiddenRow'>
<td class='passCase'><div class='testcase'>test_api_4</div></td>
<td colspan='5' align='center'>
<!--默认收起错误信息 -Findyou
<button id='btn_pt1_4' type="button" class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt1_4'>通过</button>
<div id='div_pt1_4' class="collapse"> -->
<!-- 默认展开错误信息 -Findyou -->
<button id='btn_pt1_4' type="button" class="btn btn btn-info btn-xs" data-toggle="collapse" data-target='#div_pt1_4'>通过</button>
<div id='div_pt1_4' class="collapse" align="left">
<pre>
pt1_4: 2023-05-14 23:30:25,256-INFO-logger.py-[ line:64 ] - 日志信息:执行方法get_timestamp(13)
2023-05-14 23:30:25,257-INFO-logger.py-[ line:64 ] - 日志信息:被提取对象非字典、非字符串、非列表不执行jsonpath提取被提取对象: None
2023-05-14 23:30:25,310-INFO-logger.py-[ line:64 ] - 日志信息:请求 URL --&gt; https://bimdc.bzlrobot.com/bsp/test/user/ugs/ibs/api/ibs-lms-base/tvConfig/addTvSequence?t=1684078225257
2023-05-14 23:30:25,310-INFO-logger.py-[ line:64 ] - 日志信息:请求 HEADERS --&gt; {'User-Agent': 'python-requests/2.24.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=utf-8', 'BSP_TOKEN': '[]', 'BSP_USER_TENANT': '[]', 'Content-Length': '0'}
2023-05-14 23:30:25,311-INFO-logger.py-[ line:64 ] - 日志信息:请求 BODY --&gt; None
2023-05-14 23:30:25,312-INFO-logger.py-[ line:64 ] - 日志信息:接口耗时--&gt; 【0:00:00.049025】
2023-05-14 23:30:25,313-INFO-logger.py-[ line:64 ] - 日志信息:接口状态--&gt; 【200】
2023-05-14 23:30:25,314-INFO-logger.py-[ line:64 ] - 日志信息:接口响应--&gt; {"code":"AG_100003","msg":"您的登陆状态已过期,请重新登陆。","showType":2,"succeed":false}
2023-05-14 23:30:25,314-INFO-logger.py-[ line:64 ] - 日志信息:断言结果组:
</pre>
</div>
</td>
</tr>
<tr id='pt1_5' class='hiddenRow'>
<td class='passCase'><div class='testcase'>test_api_5</div></td>
<td colspan='5' align='center'>
<!--默认收起错误信息 -Findyou
<button id='btn_pt1_5' type="button" class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt1_5'>通过</button>
<div id='div_pt1_5' class="collapse"> -->
<!-- 默认展开错误信息 -Findyou -->
<button id='btn_pt1_5' type="button" class="btn btn btn-info btn-xs" data-toggle="collapse" data-target='#div_pt1_5'>通过</button>
<div id='div_pt1_5' class="collapse" align="left">
<pre>
pt1_5: 2023-05-14 23:30:25,315-INFO-logger.py-[ line:64 ] - 日志信息:执行方法get_timestamp(13)
2023-05-14 23:30:25,316-INFO-logger.py-[ line:64 ] - 日志信息:被提取对象非字典、非字符串、非列表不执行jsonpath提取被提取对象: None
2023-05-14 23:30:25,349-INFO-logger.py-[ line:64 ] - 日志信息:请求 URL --&gt; https://bimdc.bzlrobot.com/bsp/test/user/ugs/ibs/api/ibs-lms-base/tvConfig/getTvInfo?t=1684078225316&amp;projectId=104966
2023-05-14 23:30:25,350-INFO-logger.py-[ line:64 ] - 日志信息:请求 HEADERS --&gt; {'User-Agent': 'python-requests/2.24.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=utf-8', 'BSP_TOKEN': '[]', 'BSP_USER_TENANT': '[]'}
2023-05-14 23:30:25,351-INFO-logger.py-[ line:64 ] - 日志信息:请求 BODY --&gt; None
2023-05-14 23:30:25,351-INFO-logger.py-[ line:64 ] - 日志信息:接口耗时--&gt; 【0:00:00.030915】
2023-05-14 23:30:25,352-INFO-logger.py-[ line:64 ] - 日志信息:接口状态--&gt; 【200】
2023-05-14 23:30:25,353-INFO-logger.py-[ line:64 ] - 日志信息:接口响应--&gt; {"code":"AG_100003","msg":"您的登陆状态已过期,请重新登陆。","showType":2,"succeed":false}
2023-05-14 23:30:25,354-INFO-logger.py-[ line:64 ] - 日志信息:断言结果组:
</pre>
</div>
</td>
</tr>
<tr id='pt1_6' class='hiddenRow'>
<td class='passCase'><div class='testcase'>test_api_6</div></td>
<td colspan='5' align='center'>
<!--默认收起错误信息 -Findyou
<button id='btn_pt1_6' type="button" class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt1_6'>通过</button>
<div id='div_pt1_6' class="collapse"> -->
<!-- 默认展开错误信息 -Findyou -->
<button id='btn_pt1_6' type="button" class="btn btn btn-info btn-xs" data-toggle="collapse" data-target='#div_pt1_6'>通过</button>
<div id='div_pt1_6' class="collapse" align="left">
<pre>
pt1_6: 2023-05-14 23:30:25,355-ERROR-logger.py-[ line:62 ] - 日志信息:测试用例:None 不执行,跳过!!!
</pre>
</div>
</td>
</tr>
<tr id='total_row' class="text-center active">
<td>总计</td>
<td>6</td>
<td>6</td>
<td>0</td>
<td>0</td>
<td>通过率100.00%</td>
</tr>
</table>
<div id='ending'>&nbsp;</div>
<div style=" position:fixed;right:50px; bottom:30px; width:20px; height:20px;cursor:pointer">
<a href="#"><span class="glyphicon glyphicon-eject" style = "font-size:30px;" aria-hidden="true">
</span></a></div>
</body>
</html>

14
debug/decorator_test.py Normal file
View File

@ -0,0 +1,14 @@
# decorator_test.py
def my_decorator(func):
print("Decorator function called.")
def wrapper(*args, **kwargs):
print("Wrapper function called.")
return func(*args, **kwargs)
return wrapper
@my_decorator
def my_function():
print("Original function called.")
print("Module imported.")

6
debug/myf.py Normal file
View File

@ -0,0 +1,6 @@
# main.py
import decorator_test
print("Function called.")
decorator_test.my_function()

BIN
temp/postman.xlsx Normal file

Binary file not shown.