Commit bd70479e by zys

self test v3

parent 7baad809
# -*-coding:utf-8 -*- #
# ---------------------------------------------------------------------------
# ProjectName: test62
# FileName: __init__.py
# Author: lao_zhao
# Datetime: 2024/9/4 14:01
# Description:
#
# ---------------------------------------------------------------------------
import logging
import os
import time
def log(name='root'):
#创建logging对象
logger = logging.getLogger(name)
#设置日志级别
logger.level = logging.INFO
#日志名称为时间.log
log_name = time.strftime("%Y-%m-%d-%H-%M-%S",time.localtime())+'.log'
log_dir = os.path.join(os.path.join(os.path.dirname(__file__),'report'),'log')
log_path = os.path.join(log_dir,log_name)
#设置写入日志
handle = logging.FileHandler(log_path,mode='a',encoding='utf-8')
#设置显示格式
formatter = logging.Formatter('%(asctime)s - %(filename)s[line:%(lineno)d] - %(levelname)s: %(message)s -- %(name)s')
handle.setFormatter(formatter)
#添加文件对象
logger.addHandler(handle)
return logger
log = log()
# -*-coding:utf-8 -*- #
# ---------------------------------------------------------------------------
# ProjectName: study_python
# FileName: db.py
# Author: xxxxxxx
# Datetime: 2024/9/7 10:42
# Description:
# 命名规范:文件名全小写+下划线,类名大驼峰,方法和变量小写+下划线连接,
# 常量大写,变量和常量用名词,方法用动词
# ---------------------------------------------------------------------------
import pymysql
from ApiAutoTese_3 import log
from ApiAutoTese_3.common.read_project_ini import Read_Project_Ini
class DB:
def __init__(self):
ini = Read_Project_Ini()
self.db = pymysql.connect(
host=ini.get_sql_conf('host'),
port=int(ini.get_sql_conf('port')),
user=ini.get_sql_conf('user'),
password=ini.get_sql_conf('password'),
database=ini.get_sql_conf('database'),
charset='utf8'
)
self.cursor = self.db.cursor()
def delete(self,sql):
if isinstance(sql,str):
if sql.lower().startswith('delete'):
try:
self.cursor.execute(sql)
self.db.commit()
except Exception as e:
log.error(f'执行sql语句错误,sql语句为{sql},错误为{e}')
raise e
else:
log.error(f'执行delete方法sql语句不是delete语句,sql语句为{sql}')
raise ValueError(f'执行delete方法sql语句不是delete语句')
else:
log.error(f'传入的sql语句类型不是字符串,sql为{sql}')
raise TypeError(f'传入的sql语句类型不是字符串,sql为{sql}')
def select(self,sql,n=0):
if isinstance(sql,str):
if sql.lower().startswith('select'):
try:
self.cursor.execute(sql)
except Exception as e:
log.error(f'执行sql语句错误,sql语句为{sql},错误为{e}')
raise e
else:
data = self.cursor.fetchall()
if isinstance(n,int) and data:
try:
return data[n][0]
except Exception as e:
log.error(f"执行select方法时,获取查询结果失败,传入的n为:{n}")
raise e
else:
log.error(f'执行delete方法sql语句不是delete语句,sql语句为{sql}')
raise ValueError(f'执行delete方法sql语句不是delete语句')
else:
log.error(f'传入的sql语句类型不是字符串,sql为{sql}')
raise TypeError(f'传入的sql语句类型不是字符串,sql为{sql}')
def close(self):
self.cursor.close()
self.db.close()
\ No newline at end of file
# -*-coding:utf-8 -*- #
# ---------------------------------------------------------------------------
# ProjectName: study_python
# FileName: read_excel.py
# Author: xxxxxxx
# Datetime: 2024/9/7 10:00
# Description:
# 命名规范:文件名全小写+下划线,类名大驼峰,方法和变量小写+下划线连接,
# 常量大写,变量和常量用名词,方法用动词
# ---------------------------------------------------------------------------
import openpyxl
from ApiAutoTese_3 import log
from ApiAutoTese_3.common.read_json import read_json
from ApiAutoTese_3.common.read_project_ini import Read_Project_Ini
from ApiAutoTese_3.common.read_user_ini import Read_User_Ini
from ApiAutoTese_3.data_config.settings import *
class Read_excel:
def __init__(self,username):
ini = Read_User_Ini(username)
self.ini = Read_Project_Ini()
file_path = ini.get_file_path('excel')
table_name = ini.get_table_name('table_name')
case_path = ini.get_file_path('case')
expct_path = ini.get_file_path('expect')
sql_path = ini.get_file_path('sql')
self.case_dict = read_json(case_path)
self.expect_dict = read_json(expct_path)
self.sql_dict = read_json(sql_path)
try:
wb = openpyxl.load_workbook(file_path)
self.ws = wb[table_name]
except Exception as e:
log.error(f'加载excel工作簿和工作表时出错,excel路径为{file_path},工作表为{table_name},错误为{e}')
def __get_excel_data(self,column,row):
try:
cell_value = self.ws[column+str(row)].value
except Exception as e:
log.error(f'获取单元格{column}{row}数据出错,错误为:{e}')
raise e
else:
if cell_value is None:
return None
elif cell_value.strip():
return cell_value.strip()
def get_module(self,row):
return self.__get_excel_data(MODULE,row)
def get_api(self,row):
return self.__get_excel_data(API,row)
def get_url(self,row):
path = self.__get_excel_data(URL,row)
if path:
return self.ini.get_host(HOST_KEY) + path
def get_method(self,row):
return self.__get_excel_data(REQ_METHOD,row)
def get_mime(self,row):
mime = self.__get_excel_data(MIME,row)
if mime:
return mime.lower()
def get_case_data(self,row):
case_key = self.__get_excel_data(CASE_DATA, row)
if case_key:
module_name = self.get_module(row)
api_name = self.get_api(row)
return self.case_dict[module_name][api_name][case_key]
def get_expect_data(self,row):
expect_key = self.__get_excel_data(EXPECT_DATA, row)
if expect_key:
module_name = self.get_module(row)
api_name = self.get_api(row)
return self.expect_dict[module_name][api_name][expect_key]
def get_sql_data(self,row):
sql_key = self.__get_excel_data(SQL_DATA, row)
if sql_key:
module_name = self.get_module(row)
api_name = self.get_api(row)
return self.sql_dict[module_name][api_name][sql_key]
def get_sql_type(self,row):
value = self.__get_excel_data(SQL_TYPE,row)
if value:
return value
def get_updata(self,row):
updata_key = self.__get_excel_data(UPDATE_KEY,row)
if updata_key:
return updata_key
def case_title(self, row):
"""根据行号,获取用例的标题"""
return self.__get_excel_data(TITLE, row)
def case_level(self, row):
"""根号行号,获取用例的等级"""
return self.__get_excel_data(LEVEL, row)
def get_data(self):
list_data = []
for i in range(2,self.ws.max_row+1):
module = self.get_module(i)
api = self.get_api(i)
url = self.get_url(i)
method = self.get_method(i)
mime = self.get_mime(i)
case_data = self.get_case_data(i)
expect_data = self.get_expect_data(i)
sql_typ = self.get_sql_type(i)
sql_data = self.get_sql_data(i)
updata_key = self.get_updata(i)
case_title = self.case_title(i)
case_level = self.case_level(i)
if url is not None and method is not None and expect_data is not None:
list_data.append([module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level])
return list_data
if __name__ == '__main__':
excel = Read_excel('zys')
print(excel.get_data())
# -*-coding:utf-8 -*- #
# ---------------------------------------------------------------------------
# ProjectName: study_python
# FileName: read_json.py
# Author: xxxxxxx
# Datetime: 2024/9/7 9:55
# Description:
# 命名规范:文件名全小写+下划线,类名大驼峰,方法和变量小写+下划线连接,
# 常量大写,变量和常量用名词,方法用动词
# ---------------------------------------------------------------------------
import json
from ApiAutoTese_3 import log
from ApiAutoTese_3.common.read_user_ini import Read_User_Ini
def read_json(file_path):
if isinstance(file_path,str):
if file_path.endswith('.json'):
try:
with open(file_path,mode='r',encoding='utf-8') as f:
return json.load(f)
except Exception as e:
log.error(f'方法read_json读取json文件失败,文件路径为{file_path},错误为{e}')
raise e
else:
log.error(f'方法read_json传入的文件不是json文件,传入的路径为{file_path}')
raise ValueError
else:
log.error(f'方法read_json传入的路径不是字符串,传入的路径为{file_path}')
raise TypeError
# -*-coding:utf-8 -*- #
# ---------------------------------------------------------------------------
# ProjectName: study_python
# FileName: read_project_ini.py
# Author: xxxxxxx
# Datetime: 2024/9/7 9:28
# Description:
# 命名规范:文件名全小写+下划线,类名大驼峰,方法和变量小写+下划线连接,
# 常量大写,变量和常量用名词,方法用动词
# ---------------------------------------------------------------------------
import configparser
import os
from ApiAutoTese_3 import log
class Read_Project_Ini:
def __init__(self):
ini_path = os.path.join(os.path.join(os.path.dirname(os.path.dirname(__file__)),'data_config'),'project_config.ini')
self.ini = configparser.ConfigParser()
self.ini.read(ini_path,encoding='utf-8')
def get_host(self,key):
try:
return self.ini.get("host",key)
except Exception as e:
log.error(f'方式get_host获取域名失败,传入的key为{key},错误为{e}')
raise e
def get_sql_conf(self,key):
try:
return self.ini.get('sql',key)
except Exception as e:
log.error(f'方法gen_sql_conf获取数据库连接信息失败,传入的ken为{key},错误为{e}')
raise e
if __name__ == '__main__':
ini = Read_Project_Ini()
print(ini.get_host('bpm_host'))
\ No newline at end of file
# -*-coding:utf-8 -*- #
# ---------------------------------------------------------------------------
# ProjectName: study_python
# FileName: read_user_ini.py
# Author: xxxxxxx
# Datetime: 2024/9/7 9:41
# Description:
# 命名规范:文件名全小写+下划线,类名大驼峰,方法和变量小写+下划线连接,
# 常量大写,变量和常量用名词,方法用动词
# ---------------------------------------------------------------------------
import configparser
import os
from ApiAutoTese_3 import log
class Read_User_Ini:
def __init__(self,username):
ini_dir = os.path.join(os.path.dirname(os.path.dirname(__file__)),'data_config')
self.user_dir = os.path.join(ini_dir,username)
ini_path = os.path.join(self.user_dir,'config.ini')
self.ini = configparser.ConfigParser()
self.ini.read(ini_path,encoding='utf-8')
def get_file_path(self,key):
try:
file_name = self.ini.get('file',key)
except Exception as e:
log.error(f'方法get_file_path获取路径失败,传入key为{key},错误为{e}')
raise e
else:
return os.path.join(self.user_dir,file_name)
def get_table_name(self,key):
try:
return self.ini.get('table',key)
except Exception as e:
log.error(f'方法get_table_name获取工作表失败,传入的key为{key},错误为{e}')
raise e
if __name__ == '__main__':
ini = Read_User_Ini('demo')
print(ini.get_file_path('sql'))
\ No newline at end of file
{
"认证接口":{
"登录系统":{
"LoginSuccess": {"username": "admin","password": "bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ="},
"LoginErrorUsernameIsNone": {"username": "","password": "bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ="},
"LoginErrorUsernameIsSpecialChar": {"username": "#!$!@#!@#","password": "bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ="},
"LoginErrorUsernameIsLong": {"username": "adminadminadminadminadminadminadminadminadmin","password": "bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ="},
"LoginErrorUsernameIsShort": {"username": "a","password": "bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ="},
"LoginErrorUsernameIsError": {"username": "adminxyz","password": "bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ="},
"LoginErrorPasswordIsNone": {"username": "admin","password": ""},
"LoginErrorPasswordIsSpecialChar": {"username": "admin","password": "#!$!@#!@#"},
"LoginErrorPasswordIsLong": {"username": "admin","password": "bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn"},
"LoginErrorPasswordIsShort": {"username": "admin","password": "123456"},
"LoginErrorPasswordIsError": {"username": "admin","password": "bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ"}
}
},
"维度管理": {
"添加维度": {
"AddDemSuccess": {"code": "requestsAddDem","description": "requestsAddDem","isDefault": 1,"name": "requests添加的维度"}
},
"根据维度编码获取维度信息": {
"GetDemMessageSuccess": {"code": "requestsAddDem"}
},
"根据维度编码删除维度": {
"DeleteDemSuccess": {"ids": "需要更新"}
},
"更新维度": {
"UpdateDemSuccess": {
"code": "requestsAddDem",
"description": "requestsAddDem",
"isDefault": 0,
"name": "requestsAddDem"
}
}
},
"组织管理": {
"添加组织": {
"AddOrgSuccess": {
"code": "testAddOrg",
"demId": "需要更新",
"exceedLimitNum": 0,
"grade": "",
"limitNum": 0,
"name": "测试添加的组织",
"nowNum": 0,
"orderNo": 0,
"parentId": "0"
}
},
"用户加入组织": {
"OrgAddUserSuccess": {"orgCode": "testAddOrg", "accounts": "admin,guest"}
},
"保存组织参数": {
"SaveOrgparamsSuccess": {
"query": {"orgCode": "testAddOrg"},
"body": [{"alias": "hxxmts", "value": "项目中没有关系户"}]
}
},
"删除组织": {
"DeleteOrgSuccess": "testAddOrg"
}
}
}
[file]
# 配置数据配置层中文件的名称
excel=apiAutoTest.xlsx
case=case_data.json
expect=expect_data.json
sql=sql_data.json
[table]
# 配置工作表名称
table_name=BPM
{
"认证接口":{
"登录系统":{
"LoginSuccess": {"username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true},
"LoginErrorUsernameIsNone": {"message":"账户错误或该租户未启用"},
"LoginErrorUsernameIsSpecialChar": {"message":"账户错误或该租户未启用"},
"LoginErrorUsernameIsLong": {"message":"账户错误或该租户未启用"},
"LoginErrorUsernameIsShort": {"message":"账户错误或该租户未启用"},
"LoginErrorUsernameIsError": {"message":"账户错误或该租户未启用"},
"LoginErrorPasswordIsNone":{"message":"账号或密码错误"},
"LoginErrorPasswordIsSpecialChar": {"message":"账号或密码错误"},
"LoginErrorPasswordIsLong": {"message":"解密密码异常,请检查RSA公钥和私钥配置"},
"LoginErrorPasswordIsShort": {"message":"解密密码异常,请检查RSA公钥和私钥配置"},
"LoginErrorPasswordIsError":{"message":"账户错误或该租户未启用"}
},
"刷新token": {
"RefreshSuccess": {"message": "刷新token成功"}
}
},
"维度管理": {
"添加维度": {
"AddDemSuccess": {"message": "添加维度成功!"}
},
"根据维度编码获取维度信息": {
"GetDemMessageSuccess": {"isDelete": "0"}
},
"根据维度编码删除维度": {
"DeleteDemSuccess": {"message": "删除维度成功!"}
},
"更新维度": {
"UpdateDemSuccess": {"message": "更新维度成功!"}
}
},
"组织管理": {
"添加组织": {
"AddOrgSuccess": {"message": "添加组织成功!'"}
},
"用户加入组织": {
"OrgAddUserSuccess": {"message":"加入成功"}
},
"保存组织参数": {
"SaveOrgparamsSuccess": {"message":"保存组织参数成功!"}
},
"删除组织": {
"DeleteOrgSuccess": {"message":"删除组织成功!"}
}
}
}
{
"维度管理": {
"添加维度": {
"AddDemSuccess": {"delete": "dELETE FROM uc_demension WHERE `CODE_`=\"requestsAddDem\";"}
},
"根据维度编码删除维度": {
"DeleteDemSuccess": {"select": "select ID_ from uc_demension where CODE_=\"requestsAddDem\";"}
}
},
"组织管理": {
"添加组织": {
"AddOrgSuccess": {
"select": "select ID_ from uc_demension where CODE_=\"requestsAddDem\"; ",
"delete": "delete from uc_org where CODE_=\"testAddOrg\";"
}
}
}
}
[host]
# 配置被测系统的域名
bpm_host=http://36.139.193.99:8088
[sql]
host=36.139.193.99
port=3306
user=root
password=Rhrc@2024
database=eip8
[report]
log=log
\ No newline at end of file
# -*-coding:utf-8 -*- #
# ---------------------------------------------------------------------------
# ProjectName: test62
# FileName: settings.py
# Author: lao_zhao
# Datetime: 2024/9/4 16:03
# Description:
#
# ---------------------------------------------------------------------------
# excel的列号---------------------------------------------------------------------------
NUMBER = "A"
MODULE = "B"
API = "C"
TITLE = "D"
LEVEL = "E"
URL = "F"
REQ_METHOD = "G"
MIME = "H"
CASE_DATA = "I"
EXPECT_DATA = "J"
SQL_TYPE = "K"
SQL_DATA = "L"
UPDATE_KEY = "M"
# ini文件中file节点的key---------------------------------------------------------------------------
FILE_EXCEL = "excel"
FILE_CASE = "case"
FILE_EXPECT = "expect"
FILE_SQL = "sql"
# ini文件中host节点的key---------------------------------------------------------------------------
HOST_KEY = "bpm_host"
# ini文件中table节点的key---------------------------------------------------------------------------
TABLE_kEY = "table_name"
\ No newline at end of file
[file]
# 配置数据配置层中文件的名称
excel=老张的用例管理文件.xlsx
case=老张的用例数据文件.json
expect=老张的期望数据文件.json
sql=老张的sql语句文件.json
[table]
# 配置工作表名称
table_name=登录和添加维度的用例
{
{
"维度管理": {
"添加维度": {
"AddDemSuccess": {"delete":"dELETE FROM uc_demension WHERE `CODE_`=\"requestsAddDem\";"}
},
"根据维度编码删除维度": {
"DeleteDemSuccess": "select ID_ from uc_demension where CODE_=\"requestsAddDem\";"
}
}
}
{
{
"认证接口":{
"登录系统":{
"LoginSuccess": {"username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true},
"LoginErrorUsernameIsNone": {"message":"账户错误或该租户未启用"},
"LoginErrorUsernameIsSpecialChar": {"message":"账户错误或该租户未启用"},
"LoginErrorUsernameIsLong": {"message":"账户错误或该租户未启用"},
"LoginErrorUsernameIsShort": {"message":"账户错误或该租户未启用"},
"LoginErrorUsernameIsError": {"message":"账户错误或该租户未启用"},
"LoginErrorPasswordIsNone":{"message":"账号或密码错误"},
"LoginErrorPasswordIsSpecialChar": {"message":"账号或密码错误"},
"LoginErrorPasswordIsLong": {"message":"解密密码异常,请检查RSA公钥和私钥配置"},
"LoginErrorPasswordIsShort": {"message":"解密密码异常,请检查RSA公钥和私钥配置"},
"LoginErrorPasswordIsError":{"message":"账户错误或该租户未启用"}
},
"刷新token": {
"RefreshSuccess": {"message": "刷新token成功"}
}
},
"维度管理": {
"添加维度": {
"AddDemSuccess": {"message": "添加维度成功!"}
},
"根据维度编码获取维度信息": {
"GetDemMessageSuccess": {"isDelete": "0"}
},
"根据维度编码删除维度": {
"DeleteDemSuccess": {"message": "删除维度成功!"}
},
"更新维度": {
"UpdateDemSuccess": {"message": "更新维度成功!"}
}
},
"组织管理": {
"添加组织": {
"AddOrgSuccess": {"message": "添加组织成功!'"}
},
"用户加入组织": {
"OrgAddUserSuccess": {"message":"加入成功"}
},
"保存组织参数": {
"SaveOrgparamsSuccess": {"message":"保存组织参数成功!"}
},
"删除组织": {
"DeleteOrgSuccess": {"message":"删除组织成功!"}
}
}
}
{
{
"认证接口":{
"登录系统":{
"LoginSuccess": {"username": "admin","password": "bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ="},
"LoginErrorUsernameIsNone": {"username": "","password": "bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ="},
"LoginErrorUsernameIsSpecialChar": {"username": "#!$!@#!@#","password": "bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ="},
"LoginErrorUsernameIsLong": {"username": "adminadminadminadminadminadminadminadminadmin","password": "bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ="},
"LoginErrorUsernameIsShort": {"username": "a","password": "bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ="},
"LoginErrorUsernameIsError": {"username": "adminxyz","password": "bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ="},
"LoginErrorPasswordIsNone": {"username": "admin","password": ""},
"LoginErrorPasswordIsSpecialChar": {"username": "admin","password": "#!$!@#!@#"},
"LoginErrorPasswordIsLong": {"username": "admin","password": "bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn"},
"LoginErrorPasswordIsShort": {"username": "admin","password": "123456"},
"LoginErrorPasswordIsError": {"username": "admin","password": "bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ"}
}
},
"维度管理": {
"添加维度": {
"AddDemSuccess": {"code": "requestsAddDem","description": "requestsAddDem","isDefault": 1,"name": "requests添加的维度"}
},
"根据维度编码获取维度信息": {
"GetDemMessageSuccess": {"code": "requestsAddDem"}
},
"根据维度编码删除维度": {
"DeleteDemSuccess": {"ids": "需要更新"}
}
}
}
This source diff could not be displayed because it is too large. You can view the blob instead.
INFO  root:test_bpm.py:47 断言成功,标题为反向用例-username为特殊字符,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': '#!$!@#!@#', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832308327985029120"},测试员为zys
\ No newline at end of file
INFO  root:test_bpm.py:47 断言成功,标题为反向用例-username过长,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'adminadminadminadminadminadminadminadminadmin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832308328161189888"},测试员为zys
\ No newline at end of file
ERROR  root:test_bpm.py:44 断言失败,标题为正向用例,用例等级为中,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds, 用例数据:{'ids': '需要更新'}, 期望数据:{'message': '删除维度成功!'}, 服务器返回数据:{"state":false,"message":"","code":200,"logId":"1832308329964740608"},测试员为zys
\ No newline at end of file
INFO  root:test_bpm.py:50 断言成功,标题为正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/addDem, 用例数据:{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 1, 'name': 'requests添加的维度'}, 期望数据:{'message': '添加维度成功!'}, 服务器返回数据:{"state":true,"message":"添加维度成功!","value":"","code":200},测试员为demo
\ No newline at end of file
INFO  root:test_bpm.py:47 断言成功,标题为反向用例-password为特殊字符,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': '#!$!@#!@#'}, 期望数据:{'message': '账号或密码错误'}, 服务器返回数据:{"state":false,"message":"账号或密码错误","code":200,"logId":"1832308328861638656"},测试员为zys
\ No newline at end of file
INFO  root:test_bpm.py:47 断言成功,标题为反向用例-username错误,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'adminxyz', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832308328492539904"},测试员为zys
\ No newline at end of file
INFO  root:test_bpm.py:47 断言成功,标题为反向用例-password过短,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': '123456'}, 期望数据:{'message': '解密密码异常,请检查RSA公钥和私钥配置'}, 服务器返回数据:{"state":false,"message":"解密密码异常,请检查RSA公钥和私钥配置","code":200,"logId":"1832308329192988672"},测试员为zys
\ No newline at end of file
INFO  root:test_bpm.py:47 断言成功,标题为反向用例-password为空,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': ''}, 期望数据:{'message': '账号或密码错误'}, 服务器返回数据:{"state":false,"message":"账号或密码错误","code":200,"logId":"1832308328685477888"},测试员为zys
\ No newline at end of file
INFO  root:test_bpm.py:47 断言成功,标题为登录的正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'username': '超级管理员', 'account': 'admin', 'userId': '1', 'expiration': 86400, 'loginStatus': True}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3Nzc3MjIsImlhdCI6MTcyNTY5MTMyMn0.kF1hGyYrkssXHq3cbJJDvO7yCbMSTAmwVBdjx7vk-Nk9lSz2fAgbeGai5HvJTumkFc5p81EMAHRqHgjGig7aGA","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}},测试员为zys
\ No newline at end of file
INFO  root:test_bpm.py:50 断言成功,标题为正向用例,用例等级为中,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/updateDem, 用例数据:{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 0, 'name': 'requestsAddDem'}, 期望数据:{'message': '更新维度成功!'}, 服务器返回数据:{"state":true,"message":"更新维度成功!","value":"","code":200},测试员为demo
\ No newline at end of file
INFO  root:test_bpm.py:50 断言成功,标题为正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/api/org/v1/orgUsers/addUsersForOrg, 用例数据:{'orgCode': 'testAddOrg', 'accounts': 'admin,guest'}, 期望数据:{'message': '加入成功'}, 服务器返回数据:{"state":true,"message":"加入成功","value":"","code":200},测试员为demo
\ No newline at end of file
INFO  root:test_bpm.py:50 断言成功,标题为正向用例,用例等级为中,接口url为:http://36.139.193.99:8088/api/org/v1/orgParam/saveOrgParams, 用例数据:{'query': {'orgCode': 'testAddOrg'}, 'body': [{'alias': 'hxxmts', 'value': '项目中没有关系户'}]}, 期望数据:{'message': '保存组织参数成功!'}, 服务器返回数据:{"state":true,"message":"保存组织参数成功!","value":"","code":200},测试员为demo
\ No newline at end of file
ERROR  root:test_bpm.py:46 断言失败,标题为正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/api/org/v1/org/addOrg, 用例数据:{'code': 'testAddOrg', 'demId': '1832308324872855552', 'exceedLimitNum': 0, 'grade': '', 'limitNum': 0, 'name': '测试添加的组织', 'nowNum': 0, 'orderNo': 0, 'parentId': '0'}, 期望数据:{'message': "添加组织成功!'"}, 服务器返回数据:{"state":true,"message":"添加组织成功!","value":"","code":200},测试员为demo
\ No newline at end of file
INFO  root:test_bpm.py:47 断言成功,标题为正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/addDem, 用例数据:{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 1, 'name': 'requests添加的维度'}, 期望数据:{'message': '添加维度成功!'}, 服务器返回数据:{"state":true,"message":"添加维度成功!","value":"","code":200},测试员为zys
\ No newline at end of file
INFO  root:test_bpm.py:47 断言成功,标题为反向用例-username短,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'a', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832308328324767744"},测试员为zys
\ No newline at end of file
INFO  root:test_bpm.py:50 断言成功,标题为正向用例,用例等级为中,接口url为:http://36.139.193.99:8088/api/org/v1/org/deleteOrg, 用例数据:testAddOrg, 期望数据:{'message': '删除组织成功!'}, 服务器返回数据:{"state":true,"message":"删除组织成功!","value":"","code":200},测试员为demo
\ No newline at end of file
INFO  root:test_bpm.py:47 断言成功,标题为反向用例-username为空,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': '', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832308327813062656"},测试员为zys
\ No newline at end of file
ERROR  root:test_bpm.py:44 断言失败,标题为反向用例-password错误,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ'}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3Nzc3MjMsImlhdCI6MTcyNTY5MTMyM30.D0rRJoEN3sgTx5KIyeCW5nNtR6rTCq7ZC7_kMKnM4Hviw4YJ8wwvOjVlhrB5SenhBnJD_TvT7KmUafYDFpBFgg","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}},测试员为zys
\ No newline at end of file
ERROR  root:test_bpm.py:46 断言失败,标题为正向用例,用例等级为中,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds, 用例数据:{'ids': '需要更新'}, 期望数据:{'message': '删除维度成功!'}, 服务器返回数据:{"state":false,"message":"","code":200,"logId":"1832308327112613888"},测试员为demo
\ No newline at end of file
INFO  root:test_bpm.py:47 断言成功,标题为反向用例-password过长,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn'}, 期望数据:{'message': '解密密码异常,请检查RSA公钥和私钥配置'}, 服务器返回数据:{"state":false,"message":"解密密码异常,请检查RSA公钥和私钥配置","code":200,"logId":"1832308329012633600"},测试员为zys
\ No newline at end of file
ERROR  root:test_bpm.py:44 断言失败,标题为正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/refresh, 用例数据:None, 期望数据:{'message': '刷新token成功'}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3Nzc3MjMsImlhdCI6MTcyNTY5MTMyM30.D0rRJoEN3sgTx5KIyeCW5nNtR6rTCq7ZC7_kMKnM4Hviw4YJ8wwvOjVlhrB5SenhBnJD_TvT7KmUafYDFpBFgg","username":"admin","account":"admin","userId":"","expiration":86400,"loginStatus":true},测试员为zys
\ No newline at end of file
"Epic","Feature","Story","FAILED","BROKEN","PASSED","SKIPPED","UNKNOWN"
"BPM项目-Demo","维度管理","添加维度","0","0","2","0","0"
"BPM项目-Demo","认证接口","登录系统","1","0","10","0","0"
"BPM项目-Demo","维度管理","根据维度编码删除维度","2","0","0","0","0"
"BPM项目-Demo","组织管理","保存组织参数","0","0","1","0","0"
"BPM项目-Demo","维度管理","更新维度","0","0","1","0","0"
"BPM项目-Demo","组织管理","删除组织","0","0","1","0","0"
"BPM项目-Demo","认证接口","刷新token","1","0","0","0","0"
"BPM项目-Demo","组织管理","添加组织","1","0","0","0","0"
"BPM项目-Demo","组织管理","用户加入组织","0","0","1","0","0"
{
"uid" : "b1a8273437954620fa374b796ffaacdd",
"name" : "behaviors",
"children" : [ {
"name" : "BPM项目-Demo",
"children" : [ {
"name" : "维度管理",
"children" : [ {
"name" : "添加维度",
"children" : [ {
"name" : "正向用例",
"uid" : "bb3b6f5117ac4ce8",
"parentUid" : "11975e0b09b70f66c153f5def4a96d5c",
"status" : "passed",
"time" : {
"start" : 1725691433112,
"stop" : 1725691433147,
"duration" : 35
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'添加维度'", "{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 1, 'name': 'requests添加的维度'}", "'高'", "'正向用例'", "{'message': '添加维度成功!'}", "'post'", "'application/json'", "'维度管理'", "{'delete': 'dELETE FROM uc_demension WHERE `CODE_`=\"requestsAddDem\";'}", "'delete'", "None", "'http://36.139.193.99:8088/api/demension/v1/dem/addDem'" ]
}, {
"name" : "正向用例",
"uid" : "cbf177c8c9d1abe7",
"parentUid" : "11975e0b09b70f66c153f5def4a96d5c",
"status" : "passed",
"time" : {
"start" : 1725691434283,
"stop" : 1725691434323,
"duration" : 40
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'添加维度'", "{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 1, 'name': 'requests添加的维度'}", "'高'", "'正向用例'", "{'message': '添加维度成功!'}", "'post'", "'application/json'", "'维度管理'", "{'delete': 'dELETE FROM uc_demension WHERE `CODE_`=\"requestsAddDem\";'}", "'delete'", "None", "'http://36.139.193.99:8088/api/demension/v1/dem/addDem'" ]
} ],
"uid" : "11975e0b09b70f66c153f5def4a96d5c"
}, {
"name" : "更新维度",
"children" : [ {
"name" : "正向用例",
"uid" : "863edecbd1d60039",
"parentUid" : "583307c5bb1bc88aa5897dbcea9fd972",
"status" : "passed",
"time" : {
"start" : 1725691433163,
"stop" : 1725691433180,
"duration" : 17
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'更新维度'", "{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 0, 'name': 'requestsAddDem'}", "'中'", "'正向用例'", "{'message': '更新维度成功!'}", "'put'", "'json'", "'维度管理'", "None", "None", "None", "'http://36.139.193.99:8088/api/demension/v1/dem/updateDem'" ]
} ],
"uid" : "583307c5bb1bc88aa5897dbcea9fd972"
}, {
"name" : "根据维度编码删除维度",
"children" : [ {
"name" : "正向用例",
"uid" : "c2ff82bdb32e2817",
"parentUid" : "4c0cdc34884b9ede4f1b25b6cc2ee156",
"status" : "failed",
"time" : {
"start" : 1725691433658,
"stop" : 1725691433674,
"duration" : 16
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'根据维度编码删除维度'", "{'ids': '需要更新'}", "'中'", "'正向用例'", "{'message': '删除维度成功!'}", "'delete'", "'query'", "'维度管理'", "{'select': 'select ID_ from uc_demension where CODE_=\"requestsAddDem\";'}", "'SELECT'", "'ids'", "'http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds'" ]
}, {
"name" : "正向用例",
"uid" : "d1a5c795a343a6b",
"parentUid" : "4c0cdc34884b9ede4f1b25b6cc2ee156",
"status" : "failed",
"time" : {
"start" : 1725691434341,
"stop" : 1725691434353,
"duration" : 12
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'根据维度编码删除维度'", "{'ids': '需要更新'}", "'中'", "'正向用例'", "{'message': '删除维度成功!'}", "'delete'", "'query'", "'维度管理'", "'select ID_ from uc_demension where CODE_=\"requestsAddDem\";'", "'SELECT'", "'ids'", "'http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds'" ]
} ],
"uid" : "4c0cdc34884b9ede4f1b25b6cc2ee156"
} ],
"uid" : "4ea69fda88743840a3ad797cc2b4713c"
}, {
"name" : "组织管理",
"children" : [ {
"name" : "添加组织",
"children" : [ {
"name" : "正向用例",
"uid" : "d720ce3e7169f312",
"parentUid" : "e9f6e41c949c40015fe73c88c2de3c20",
"status" : "failed",
"time" : {
"start" : 1725691433197,
"stop" : 1725691433239,
"duration" : 42
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'添加组织'", "{'code': 'testAddOrg', 'demId': '需要更新', 'exceedLimitNum': 0, 'grade': '', 'limitNum': 0, 'name': '测试添加的组织', 'nowNum': 0, 'orderNo': 0, 'parentId': '0'}", "'高'", "'正向用例'", "{'message': \"添加组织成功!'\"}", "'POST'", "'json'", "'组织管理'", "{'select': 'select ID_ from uc_demension where CODE_=\"requestsAddDem\"; ', 'delete': 'delete from uc_org where CODE_=\"testAddOrg\";'}", "'delete|select'", "'demId'", "'http://36.139.193.99:8088/api/org/v1/org/addOrg'" ]
} ],
"uid" : "e9f6e41c949c40015fe73c88c2de3c20"
}, {
"name" : "用户加入组织",
"children" : [ {
"name" : "正向用例",
"uid" : "d186585591c66c89",
"parentUid" : "00e6741134468448c0298684c29ca8d5",
"status" : "passed",
"time" : {
"start" : 1725691433511,
"stop" : 1725691433551,
"duration" : 40
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'用户加入组织'", "{'orgCode': 'testAddOrg', 'accounts': 'admin,guest'}", "'高'", "'正向用例'", "{'message': '加入成功'}", "'POST'", "'query'", "'组织管理'", "None", "None", "None", "'http://36.139.193.99:8088/api/org/v1/orgUsers/addUsersForOrg'" ]
} ],
"uid" : "00e6741134468448c0298684c29ca8d5"
}, {
"name" : "保存组织参数",
"children" : [ {
"name" : "正向用例",
"uid" : "fc933547bc2773c3",
"parentUid" : "3d31524b4b035585937dbd955779d5f7",
"status" : "passed",
"time" : {
"start" : 1725691433567,
"stop" : 1725691433596,
"duration" : 29
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'保存组织参数'", "{'query': {'orgCode': 'testAddOrg'}, 'body': [{'alias': 'hxxmts', 'value': '项目中没有关系户'}]}", "'中'", "'正向用例'", "{'message': '保存组织参数成功!'}", "'POST'", "'query|json'", "'组织管理'", "None", "None", "None", "'http://36.139.193.99:8088/api/org/v1/orgParam/saveOrgParams'" ]
} ],
"uid" : "3d31524b4b035585937dbd955779d5f7"
}, {
"name" : "删除组织",
"children" : [ {
"name" : "正向用例",
"uid" : "360a7f9f4aab7a3b",
"parentUid" : "b7bf9cd933147ab658f967c33d8f50cf",
"status" : "passed",
"time" : {
"start" : 1725691433611,
"stop" : 1725691433642,
"duration" : 31
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'删除组织'", "'testAddOrg'", "'中'", "'正向用例'", "{'message': '删除组织成功!'}", "'POST'", "'form'", "'组织管理'", "None", "None", "None", "'http://36.139.193.99:8088/api/org/v1/org/deleteOrg'" ]
} ],
"uid" : "b7bf9cd933147ab658f967c33d8f50cf"
} ],
"uid" : "173efcfa2a49c975275832fc7c7e44fe"
}, {
"name" : "认证接口",
"children" : [ {
"name" : "登录系统",
"children" : [ {
"name" : "登录的正向用例",
"uid" : "72f42ad495255459",
"parentUid" : "d72c1342b8316476b1defb9bc25b77bf",
"status" : "passed",
"time" : {
"start" : 1725691433773,
"stop" : 1725691433806,
"duration" : 33
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'登录系统'", "{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}", "'高'", "'登录的正向用例'", "{'username': '超级管理员', 'account': 'admin', 'userId': '1', 'expiration': 86400, 'loginStatus': True}", "'POST'", "'application/json'", "'认证接口'", "None", "None", "None", "'http://36.139.193.99:8088/auth'" ]
}, {
"name" : "反向用例-username为空",
"uid" : "17e7e36b25e9b6cc",
"parentUid" : "d72c1342b8316476b1defb9bc25b77bf",
"status" : "passed",
"time" : {
"start" : 1725691433821,
"stop" : 1725691433841,
"duration" : 20
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'登录系统'", "{'username': '', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}", "'中'", "'反向用例-username为空'", "{'message': '账户错误或该租户未启用'}", "'POST'", "'application/json'", "'认证接口'", "None", "None", "None", "'http://36.139.193.99:8088/auth'" ]
}, {
"name" : "反向用例-username为特殊字符",
"uid" : "7619f133294ddd24",
"parentUid" : "d72c1342b8316476b1defb9bc25b77bf",
"status" : "passed",
"time" : {
"start" : 1725691433858,
"stop" : 1725691433881,
"duration" : 23
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'登录系统'", "{'username': '#!$!@#!@#', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}", "'中'", "'反向用例-username为特殊字符'", "{'message': '账户错误或该租户未启用'}", "'POST'", "'application/json'", "'认证接口'", "None", "None", "None", "'http://36.139.193.99:8088/auth'" ]
}, {
"name" : "反向用例-username过长",
"uid" : "314ae8276c9d2ebf",
"parentUid" : "d72c1342b8316476b1defb9bc25b77bf",
"status" : "passed",
"time" : {
"start" : 1725691433897,
"stop" : 1725691433922,
"duration" : 25
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'登录系统'", "{'username': 'adminadminadminadminadminadminadminadminadmin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}", "'中'", "'反向用例-username过长'", "{'message': '账户错误或该租户未启用'}", "'POST'", "'application/json'", "'认证接口'", "None", "None", "None", "'http://36.139.193.99:8088/auth'" ]
}, {
"name" : "反向用例-username短",
"uid" : "95d8794ccc079b68",
"parentUid" : "d72c1342b8316476b1defb9bc25b77bf",
"status" : "passed",
"time" : {
"start" : 1725691433936,
"stop" : 1725691433963,
"duration" : 27
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'登录系统'", "{'username': 'a', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}", "'中'", "'反向用例-username短'", "{'message': '账户错误或该租户未启用'}", "'POST'", "'json'", "'认证接口'", "None", "None", "None", "'http://36.139.193.99:8088/auth'" ]
}, {
"name" : "反向用例-username错误",
"uid" : "b7c50a7673259529",
"parentUid" : "d72c1342b8316476b1defb9bc25b77bf",
"status" : "passed",
"time" : {
"start" : 1725691433979,
"stop" : 1725691434002,
"duration" : 23
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'登录系统'", "{'username': 'adminxyz', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}", "'中'", "'反向用例-username错误'", "{'message': '账户错误或该租户未启用'}", "'POST'", "'application/json'", "'认证接口'", "None", "None", "None", "'http://36.139.193.99:8088/auth'" ]
}, {
"name" : "反向用例-password为空",
"uid" : "b4dec425268b3f3e",
"parentUid" : "d72c1342b8316476b1defb9bc25b77bf",
"status" : "passed",
"time" : {
"start" : 1725691434019,
"stop" : 1725691434048,
"duration" : 29
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'登录系统'", "{'username': 'admin', 'password': ''}", "'中'", "'反向用例-password为空'", "{'message': '账号或密码错误'}", "'POST'", "'application/json'", "'认证接口'", "None", "None", "None", "'http://36.139.193.99:8088/auth'" ]
}, {
"name" : "反向用例-password为特殊字符",
"uid" : "6a4abbc46adf38c3",
"parentUid" : "d72c1342b8316476b1defb9bc25b77bf",
"status" : "passed",
"time" : {
"start" : 1725691434063,
"stop" : 1725691434090,
"duration" : 27
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'登录系统'", "{'username': 'admin', 'password': '#!$!@#!@#'}", "'中'", "'反向用例-password为特殊字符'", "{'message': '账号或密码错误'}", "'POST'", "'application/json'", "'认证接口'", "None", "None", "None", "'http://36.139.193.99:8088/auth'" ]
}, {
"name" : "反向用例-password过长",
"uid" : "94ab3dc9e3afd25c",
"parentUid" : "d72c1342b8316476b1defb9bc25b77bf",
"status" : "passed",
"time" : {
"start" : 1725691434106,
"stop" : 1725691434126,
"duration" : 20
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'登录系统'", "{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn'}", "'中'", "'反向用例-password过长'", "{'message': '解密密码异常,请检查RSA公钥和私钥配置'}", "'post'", "'application/json'", "'认证接口'", "None", "None", "None", "'http://36.139.193.99:8088/auth'" ]
}, {
"name" : "反向用例-password过短",
"uid" : "c1e2ec99344272dc",
"parentUid" : "d72c1342b8316476b1defb9bc25b77bf",
"status" : "passed",
"time" : {
"start" : 1725691434141,
"stop" : 1725691434170,
"duration" : 29
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'登录系统'", "{'username': 'admin', 'password': '123456'}", "'中'", "'反向用例-password过短'", "{'message': '解密密码异常,请检查RSA公钥和私钥配置'}", "'POST'", "'application/json'", "'认证接口'", "None", "None", "None", "'http://36.139.193.99:8088/auth'" ]
}, {
"name" : "反向用例-password错误",
"uid" : "db12915576da2a7c",
"parentUid" : "d72c1342b8316476b1defb9bc25b77bf",
"status" : "failed",
"time" : {
"start" : 1725691434186,
"stop" : 1725691434216,
"duration" : 30
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'登录系统'", "{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ'}", "'中'", "'反向用例-password错误'", "{'message': '账户错误或该租户未启用'}", "'POST'", "'application/json'", "'认证接口'", "None", "None", "None", "'http://36.139.193.99:8088/auth'" ]
} ],
"uid" : "d72c1342b8316476b1defb9bc25b77bf"
}, {
"name" : "刷新token",
"children" : [ {
"name" : "正向用例",
"uid" : "d112b18a8cbff620",
"parentUid" : "f4583415504c40d8e44fb4fa7ac95e67",
"status" : "failed",
"time" : {
"start" : 1725691434242,
"stop" : 1725691434258,
"duration" : 16
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'刷新token'", "None", "'高'", "'正向用例'", "{'message': '刷新token成功'}", "'GET'", "None", "'认证接口'", "None", "None", "None", "'http://36.139.193.99:8088/refresh'" ]
} ],
"uid" : "f4583415504c40d8e44fb4fa7ac95e67"
} ],
"uid" : "327421d1f66c5c79ebfa7dc3ef3af7da"
} ],
"uid" : "432af10f598694f0564afe99657fc764"
} ]
}
\ No newline at end of file
"Category","FAILED","BROKEN","PASSED","SKIPPED","UNKNOWN"
"Product defects","5","0","0","0","0"
{
"uid" : "4b4757e66a1912dae1a509f688f20b0f",
"name" : "categories",
"children" : [ {
"name" : "Product defects",
"children" : [ {
"name" : "AssertionError: 断言失败",
"children" : [ {
"name" : "正向用例",
"uid" : "d720ce3e7169f312",
"parentUid" : "19135fd4a1c65086de1dc2a02ed9d4e0",
"status" : "failed",
"time" : {
"start" : 1725691433197,
"stop" : 1725691433239,
"duration" : 42
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'添加组织'", "{'code': 'testAddOrg', 'demId': '需要更新', 'exceedLimitNum': 0, 'grade': '', 'limitNum': 0, 'name': '测试添加的组织', 'nowNum': 0, 'orderNo': 0, 'parentId': '0'}", "'高'", "'正向用例'", "{'message': \"添加组织成功!'\"}", "'POST'", "'json'", "'组织管理'", "{'select': 'select ID_ from uc_demension where CODE_=\"requestsAddDem\"; ', 'delete': 'delete from uc_org where CODE_=\"testAddOrg\";'}", "'delete|select'", "'demId'", "'http://36.139.193.99:8088/api/org/v1/org/addOrg'" ]
}, {
"name" : "正向用例",
"uid" : "c2ff82bdb32e2817",
"parentUid" : "19135fd4a1c65086de1dc2a02ed9d4e0",
"status" : "failed",
"time" : {
"start" : 1725691433658,
"stop" : 1725691433674,
"duration" : 16
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'根据维度编码删除维度'", "{'ids': '需要更新'}", "'中'", "'正向用例'", "{'message': '删除维度成功!'}", "'delete'", "'query'", "'维度管理'", "{'select': 'select ID_ from uc_demension where CODE_=\"requestsAddDem\";'}", "'SELECT'", "'ids'", "'http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds'" ]
}, {
"name" : "反向用例-password错误",
"uid" : "db12915576da2a7c",
"parentUid" : "19135fd4a1c65086de1dc2a02ed9d4e0",
"status" : "failed",
"time" : {
"start" : 1725691434186,
"stop" : 1725691434216,
"duration" : 30
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'登录系统'", "{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ'}", "'中'", "'反向用例-password错误'", "{'message': '账户错误或该租户未启用'}", "'POST'", "'application/json'", "'认证接口'", "None", "None", "None", "'http://36.139.193.99:8088/auth'" ]
}, {
"name" : "正向用例",
"uid" : "d112b18a8cbff620",
"parentUid" : "19135fd4a1c65086de1dc2a02ed9d4e0",
"status" : "failed",
"time" : {
"start" : 1725691434242,
"stop" : 1725691434258,
"duration" : 16
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'刷新token'", "None", "'高'", "'正向用例'", "{'message': '刷新token成功'}", "'GET'", "None", "'认证接口'", "None", "None", "None", "'http://36.139.193.99:8088/refresh'" ]
}, {
"name" : "正向用例",
"uid" : "d1a5c795a343a6b",
"parentUid" : "19135fd4a1c65086de1dc2a02ed9d4e0",
"status" : "failed",
"time" : {
"start" : 1725691434341,
"stop" : 1725691434353,
"duration" : 12
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'根据维度编码删除维度'", "{'ids': '需要更新'}", "'中'", "'正向用例'", "{'message': '删除维度成功!'}", "'delete'", "'query'", "'维度管理'", "'select ID_ from uc_demension where CODE_=\"requestsAddDem\";'", "'SELECT'", "'ids'", "'http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds'" ]
} ],
"uid" : "19135fd4a1c65086de1dc2a02ed9d4e0"
} ],
"uid" : "8fb3a91ba5aaf9de24cc8a92edc82b5d"
} ]
}
\ No newline at end of file
{
"uid" : "83edc06c07f9ae9e47eb6dd1b683e4e2",
"name" : "packages",
"children" : [ {
"name" : "test_case",
"children" : [ {
"name" : "test_demo.test_bpm",
"children" : [ {
"name" : "正向用例",
"uid" : "bb3b6f5117ac4ce8",
"parentUid" : "408359e4381982766f71d289f282adbb",
"status" : "passed",
"time" : {
"start" : 1725691433112,
"stop" : 1725691433147,
"duration" : 35
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'添加维度'", "{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 1, 'name': 'requests添加的维度'}", "'高'", "'正向用例'", "{'message': '添加维度成功!'}", "'post'", "'application/json'", "'维度管理'", "{'delete': 'dELETE FROM uc_demension WHERE `CODE_`=\"requestsAddDem\";'}", "'delete'", "None", "'http://36.139.193.99:8088/api/demension/v1/dem/addDem'" ]
}, {
"name" : "正向用例",
"uid" : "863edecbd1d60039",
"parentUid" : "408359e4381982766f71d289f282adbb",
"status" : "passed",
"time" : {
"start" : 1725691433163,
"stop" : 1725691433180,
"duration" : 17
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'更新维度'", "{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 0, 'name': 'requestsAddDem'}", "'中'", "'正向用例'", "{'message': '更新维度成功!'}", "'put'", "'json'", "'维度管理'", "None", "None", "None", "'http://36.139.193.99:8088/api/demension/v1/dem/updateDem'" ]
}, {
"name" : "正向用例",
"uid" : "d720ce3e7169f312",
"parentUid" : "408359e4381982766f71d289f282adbb",
"status" : "failed",
"time" : {
"start" : 1725691433197,
"stop" : 1725691433239,
"duration" : 42
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'添加组织'", "{'code': 'testAddOrg', 'demId': '需要更新', 'exceedLimitNum': 0, 'grade': '', 'limitNum': 0, 'name': '测试添加的组织', 'nowNum': 0, 'orderNo': 0, 'parentId': '0'}", "'高'", "'正向用例'", "{'message': \"添加组织成功!'\"}", "'POST'", "'json'", "'组织管理'", "{'select': 'select ID_ from uc_demension where CODE_=\"requestsAddDem\"; ', 'delete': 'delete from uc_org where CODE_=\"testAddOrg\";'}", "'delete|select'", "'demId'", "'http://36.139.193.99:8088/api/org/v1/org/addOrg'" ]
}, {
"name" : "正向用例",
"uid" : "d186585591c66c89",
"parentUid" : "408359e4381982766f71d289f282adbb",
"status" : "passed",
"time" : {
"start" : 1725691433511,
"stop" : 1725691433551,
"duration" : 40
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'用户加入组织'", "{'orgCode': 'testAddOrg', 'accounts': 'admin,guest'}", "'高'", "'正向用例'", "{'message': '加入成功'}", "'POST'", "'query'", "'组织管理'", "None", "None", "None", "'http://36.139.193.99:8088/api/org/v1/orgUsers/addUsersForOrg'" ]
}, {
"name" : "正向用例",
"uid" : "fc933547bc2773c3",
"parentUid" : "408359e4381982766f71d289f282adbb",
"status" : "passed",
"time" : {
"start" : 1725691433567,
"stop" : 1725691433596,
"duration" : 29
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'保存组织参数'", "{'query': {'orgCode': 'testAddOrg'}, 'body': [{'alias': 'hxxmts', 'value': '项目中没有关系户'}]}", "'中'", "'正向用例'", "{'message': '保存组织参数成功!'}", "'POST'", "'query|json'", "'组织管理'", "None", "None", "None", "'http://36.139.193.99:8088/api/org/v1/orgParam/saveOrgParams'" ]
}, {
"name" : "正向用例",
"uid" : "360a7f9f4aab7a3b",
"parentUid" : "408359e4381982766f71d289f282adbb",
"status" : "passed",
"time" : {
"start" : 1725691433611,
"stop" : 1725691433642,
"duration" : 31
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'删除组织'", "'testAddOrg'", "'中'", "'正向用例'", "{'message': '删除组织成功!'}", "'POST'", "'form'", "'组织管理'", "None", "None", "None", "'http://36.139.193.99:8088/api/org/v1/org/deleteOrg'" ]
}, {
"name" : "正向用例",
"uid" : "c2ff82bdb32e2817",
"parentUid" : "408359e4381982766f71d289f282adbb",
"status" : "failed",
"time" : {
"start" : 1725691433658,
"stop" : 1725691433674,
"duration" : 16
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'根据维度编码删除维度'", "{'ids': '需要更新'}", "'中'", "'正向用例'", "{'message': '删除维度成功!'}", "'delete'", "'query'", "'维度管理'", "{'select': 'select ID_ from uc_demension where CODE_=\"requestsAddDem\";'}", "'SELECT'", "'ids'", "'http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds'" ]
} ],
"uid" : "test_demo.test_bpm"
}, {
"name" : "test_zys.test_bpm",
"children" : [ {
"name" : "登录的正向用例",
"uid" : "72f42ad495255459",
"parentUid" : "1407ddd367887a2fb985ffd9c9e8cf97",
"status" : "passed",
"time" : {
"start" : 1725691433773,
"stop" : 1725691433806,
"duration" : 33
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'登录系统'", "{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}", "'高'", "'登录的正向用例'", "{'username': '超级管理员', 'account': 'admin', 'userId': '1', 'expiration': 86400, 'loginStatus': True}", "'POST'", "'application/json'", "'认证接口'", "None", "None", "None", "'http://36.139.193.99:8088/auth'" ]
}, {
"name" : "反向用例-username为空",
"uid" : "17e7e36b25e9b6cc",
"parentUid" : "1407ddd367887a2fb985ffd9c9e8cf97",
"status" : "passed",
"time" : {
"start" : 1725691433821,
"stop" : 1725691433841,
"duration" : 20
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'登录系统'", "{'username': '', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}", "'中'", "'反向用例-username为空'", "{'message': '账户错误或该租户未启用'}", "'POST'", "'application/json'", "'认证接口'", "None", "None", "None", "'http://36.139.193.99:8088/auth'" ]
}, {
"name" : "反向用例-username为特殊字符",
"uid" : "7619f133294ddd24",
"parentUid" : "1407ddd367887a2fb985ffd9c9e8cf97",
"status" : "passed",
"time" : {
"start" : 1725691433858,
"stop" : 1725691433881,
"duration" : 23
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'登录系统'", "{'username': '#!$!@#!@#', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}", "'中'", "'反向用例-username为特殊字符'", "{'message': '账户错误或该租户未启用'}", "'POST'", "'application/json'", "'认证接口'", "None", "None", "None", "'http://36.139.193.99:8088/auth'" ]
}, {
"name" : "反向用例-username过长",
"uid" : "314ae8276c9d2ebf",
"parentUid" : "1407ddd367887a2fb985ffd9c9e8cf97",
"status" : "passed",
"time" : {
"start" : 1725691433897,
"stop" : 1725691433922,
"duration" : 25
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'登录系统'", "{'username': 'adminadminadminadminadminadminadminadminadmin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}", "'中'", "'反向用例-username过长'", "{'message': '账户错误或该租户未启用'}", "'POST'", "'application/json'", "'认证接口'", "None", "None", "None", "'http://36.139.193.99:8088/auth'" ]
}, {
"name" : "反向用例-username短",
"uid" : "95d8794ccc079b68",
"parentUid" : "1407ddd367887a2fb985ffd9c9e8cf97",
"status" : "passed",
"time" : {
"start" : 1725691433936,
"stop" : 1725691433963,
"duration" : 27
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'登录系统'", "{'username': 'a', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}", "'中'", "'反向用例-username短'", "{'message': '账户错误或该租户未启用'}", "'POST'", "'json'", "'认证接口'", "None", "None", "None", "'http://36.139.193.99:8088/auth'" ]
}, {
"name" : "反向用例-username错误",
"uid" : "b7c50a7673259529",
"parentUid" : "1407ddd367887a2fb985ffd9c9e8cf97",
"status" : "passed",
"time" : {
"start" : 1725691433979,
"stop" : 1725691434002,
"duration" : 23
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'登录系统'", "{'username': 'adminxyz', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}", "'中'", "'反向用例-username错误'", "{'message': '账户错误或该租户未启用'}", "'POST'", "'application/json'", "'认证接口'", "None", "None", "None", "'http://36.139.193.99:8088/auth'" ]
}, {
"name" : "反向用例-password为空",
"uid" : "b4dec425268b3f3e",
"parentUid" : "1407ddd367887a2fb985ffd9c9e8cf97",
"status" : "passed",
"time" : {
"start" : 1725691434019,
"stop" : 1725691434048,
"duration" : 29
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'登录系统'", "{'username': 'admin', 'password': ''}", "'中'", "'反向用例-password为空'", "{'message': '账号或密码错误'}", "'POST'", "'application/json'", "'认证接口'", "None", "None", "None", "'http://36.139.193.99:8088/auth'" ]
}, {
"name" : "反向用例-password为特殊字符",
"uid" : "6a4abbc46adf38c3",
"parentUid" : "1407ddd367887a2fb985ffd9c9e8cf97",
"status" : "passed",
"time" : {
"start" : 1725691434063,
"stop" : 1725691434090,
"duration" : 27
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'登录系统'", "{'username': 'admin', 'password': '#!$!@#!@#'}", "'中'", "'反向用例-password为特殊字符'", "{'message': '账号或密码错误'}", "'POST'", "'application/json'", "'认证接口'", "None", "None", "None", "'http://36.139.193.99:8088/auth'" ]
}, {
"name" : "反向用例-password过长",
"uid" : "94ab3dc9e3afd25c",
"parentUid" : "1407ddd367887a2fb985ffd9c9e8cf97",
"status" : "passed",
"time" : {
"start" : 1725691434106,
"stop" : 1725691434126,
"duration" : 20
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'登录系统'", "{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn'}", "'中'", "'反向用例-password过长'", "{'message': '解密密码异常,请检查RSA公钥和私钥配置'}", "'post'", "'application/json'", "'认证接口'", "None", "None", "None", "'http://36.139.193.99:8088/auth'" ]
}, {
"name" : "反向用例-password过短",
"uid" : "c1e2ec99344272dc",
"parentUid" : "1407ddd367887a2fb985ffd9c9e8cf97",
"status" : "passed",
"time" : {
"start" : 1725691434141,
"stop" : 1725691434170,
"duration" : 29
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'登录系统'", "{'username': 'admin', 'password': '123456'}", "'中'", "'反向用例-password过短'", "{'message': '解密密码异常,请检查RSA公钥和私钥配置'}", "'POST'", "'application/json'", "'认证接口'", "None", "None", "None", "'http://36.139.193.99:8088/auth'" ]
}, {
"name" : "反向用例-password错误",
"uid" : "db12915576da2a7c",
"parentUid" : "1407ddd367887a2fb985ffd9c9e8cf97",
"status" : "failed",
"time" : {
"start" : 1725691434186,
"stop" : 1725691434216,
"duration" : 30
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'登录系统'", "{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ'}", "'中'", "'反向用例-password错误'", "{'message': '账户错误或该租户未启用'}", "'POST'", "'application/json'", "'认证接口'", "None", "None", "None", "'http://36.139.193.99:8088/auth'" ]
}, {
"name" : "正向用例",
"uid" : "d112b18a8cbff620",
"parentUid" : "1407ddd367887a2fb985ffd9c9e8cf97",
"status" : "failed",
"time" : {
"start" : 1725691434242,
"stop" : 1725691434258,
"duration" : 16
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'刷新token'", "None", "'高'", "'正向用例'", "{'message': '刷新token成功'}", "'GET'", "None", "'认证接口'", "None", "None", "None", "'http://36.139.193.99:8088/refresh'" ]
}, {
"name" : "正向用例",
"uid" : "cbf177c8c9d1abe7",
"parentUid" : "1407ddd367887a2fb985ffd9c9e8cf97",
"status" : "passed",
"time" : {
"start" : 1725691434283,
"stop" : 1725691434323,
"duration" : 40
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'添加维度'", "{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 1, 'name': 'requests添加的维度'}", "'高'", "'正向用例'", "{'message': '添加维度成功!'}", "'post'", "'application/json'", "'维度管理'", "{'delete': 'dELETE FROM uc_demension WHERE `CODE_`=\"requestsAddDem\";'}", "'delete'", "None", "'http://36.139.193.99:8088/api/demension/v1/dem/addDem'" ]
}, {
"name" : "正向用例",
"uid" : "d1a5c795a343a6b",
"parentUid" : "1407ddd367887a2fb985ffd9c9e8cf97",
"status" : "failed",
"time" : {
"start" : 1725691434341,
"stop" : 1725691434353,
"duration" : 12
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'根据维度编码删除维度'", "{'ids': '需要更新'}", "'中'", "'正向用例'", "{'message': '删除维度成功!'}", "'delete'", "'query'", "'维度管理'", "'select ID_ from uc_demension where CODE_=\"requestsAddDem\";'", "'SELECT'", "'ids'", "'http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds'" ]
} ],
"uid" : "test_zys.test_bpm"
} ],
"uid" : "3b2e467b921b0ea8d4803b9c79d92d0c"
} ]
}
\ No newline at end of file
"Status","Start Time","Stop Time","Duration in ms","Parent Suite","Suite","Sub Suite","Test Class","Test Method","Name","Description"
"passed","Sat Sep 07 14:43:53 CST 2024","Sat Sep 07 14:43:53 CST 2024","35","test_case.test_demo","test_bpm","Test_bpm","","","正向用例",""
"passed","Sat Sep 07 14:43:53 CST 2024","Sat Sep 07 14:43:53 CST 2024","33","test_case.test_zys","test_bpm","Test_bpm","","","登录的正向用例",""
"failed","Sat Sep 07 14:43:54 CST 2024","Sat Sep 07 14:43:54 CST 2024","12","test_case.test_zys","test_bpm","Test_bpm","","","正向用例",""
"passed","Sat Sep 07 14:43:53 CST 2024","Sat Sep 07 14:43:53 CST 2024","23","test_case.test_zys","test_bpm","Test_bpm","","","反向用例-username为特殊字符",""
"passed","Sat Sep 07 14:43:54 CST 2024","Sat Sep 07 14:43:54 CST 2024","40","test_case.test_zys","test_bpm","Test_bpm","","","正向用例",""
"passed","Sat Sep 07 14:43:53 CST 2024","Sat Sep 07 14:43:53 CST 2024","29","test_case.test_demo","test_bpm","Test_bpm","","","正向用例",""
"failed","Sat Sep 07 14:43:54 CST 2024","Sat Sep 07 14:43:54 CST 2024","30","test_case.test_zys","test_bpm","Test_bpm","","","反向用例-password错误",""
"passed","Sat Sep 07 14:43:53 CST 2024","Sat Sep 07 14:43:53 CST 2024","25","test_case.test_zys","test_bpm","Test_bpm","","","反向用例-username过长",""
"passed","Sat Sep 07 14:43:54 CST 2024","Sat Sep 07 14:43:54 CST 2024","27","test_case.test_zys","test_bpm","Test_bpm","","","反向用例-password为特殊字符",""
"failed","Sat Sep 07 14:43:53 CST 2024","Sat Sep 07 14:43:53 CST 2024","16","test_case.test_demo","test_bpm","Test_bpm","","","正向用例",""
"passed","Sat Sep 07 14:43:53 CST 2024","Sat Sep 07 14:43:53 CST 2024","20","test_case.test_zys","test_bpm","Test_bpm","","","反向用例-username为空",""
"passed","Sat Sep 07 14:43:53 CST 2024","Sat Sep 07 14:43:53 CST 2024","17","test_case.test_demo","test_bpm","Test_bpm","","","正向用例",""
"passed","Sat Sep 07 14:43:53 CST 2024","Sat Sep 07 14:43:53 CST 2024","31","test_case.test_demo","test_bpm","Test_bpm","","","正向用例",""
"passed","Sat Sep 07 14:43:53 CST 2024","Sat Sep 07 14:43:53 CST 2024","27","test_case.test_zys","test_bpm","Test_bpm","","","反向用例-username短",""
"failed","Sat Sep 07 14:43:54 CST 2024","Sat Sep 07 14:43:54 CST 2024","16","test_case.test_zys","test_bpm","Test_bpm","","","正向用例",""
"failed","Sat Sep 07 14:43:53 CST 2024","Sat Sep 07 14:43:53 CST 2024","42","test_case.test_demo","test_bpm","Test_bpm","","","正向用例",""
"passed","Sat Sep 07 14:43:54 CST 2024","Sat Sep 07 14:43:54 CST 2024","29","test_case.test_zys","test_bpm","Test_bpm","","","反向用例-password为空",""
"passed","Sat Sep 07 14:43:54 CST 2024","Sat Sep 07 14:43:54 CST 2024","20","test_case.test_zys","test_bpm","Test_bpm","","","反向用例-password过长",""
"passed","Sat Sep 07 14:43:54 CST 2024","Sat Sep 07 14:43:54 CST 2024","29","test_case.test_zys","test_bpm","Test_bpm","","","反向用例-password过短",""
"passed","Sat Sep 07 14:43:53 CST 2024","Sat Sep 07 14:43:53 CST 2024","40","test_case.test_demo","test_bpm","Test_bpm","","","正向用例",""
"passed","Sat Sep 07 14:43:53 CST 2024","Sat Sep 07 14:43:54 CST 2024","23","test_case.test_zys","test_bpm","Test_bpm","","","反向用例-username错误",""
{
"uid" : "98d3104e051c652961429bf95fa0b5d6",
"name" : "suites",
"children" : [ {
"name" : "test_case.test_demo",
"children" : [ {
"name" : "test_bpm",
"children" : [ {
"name" : "Test_bpm",
"children" : [ {
"name" : "正向用例",
"uid" : "bb3b6f5117ac4ce8",
"parentUid" : "de09f2f6862906d6470a808fc616fda2",
"status" : "passed",
"time" : {
"start" : 1725691433112,
"stop" : 1725691433147,
"duration" : 35
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'添加维度'", "{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 1, 'name': 'requests添加的维度'}", "'高'", "'正向用例'", "{'message': '添加维度成功!'}", "'post'", "'application/json'", "'维度管理'", "{'delete': 'dELETE FROM uc_demension WHERE `CODE_`=\"requestsAddDem\";'}", "'delete'", "None", "'http://36.139.193.99:8088/api/demension/v1/dem/addDem'" ]
}, {
"name" : "正向用例",
"uid" : "863edecbd1d60039",
"parentUid" : "de09f2f6862906d6470a808fc616fda2",
"status" : "passed",
"time" : {
"start" : 1725691433163,
"stop" : 1725691433180,
"duration" : 17
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'更新维度'", "{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 0, 'name': 'requestsAddDem'}", "'中'", "'正向用例'", "{'message': '更新维度成功!'}", "'put'", "'json'", "'维度管理'", "None", "None", "None", "'http://36.139.193.99:8088/api/demension/v1/dem/updateDem'" ]
}, {
"name" : "正向用例",
"uid" : "d720ce3e7169f312",
"parentUid" : "de09f2f6862906d6470a808fc616fda2",
"status" : "failed",
"time" : {
"start" : 1725691433197,
"stop" : 1725691433239,
"duration" : 42
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'添加组织'", "{'code': 'testAddOrg', 'demId': '需要更新', 'exceedLimitNum': 0, 'grade': '', 'limitNum': 0, 'name': '测试添加的组织', 'nowNum': 0, 'orderNo': 0, 'parentId': '0'}", "'高'", "'正向用例'", "{'message': \"添加组织成功!'\"}", "'POST'", "'json'", "'组织管理'", "{'select': 'select ID_ from uc_demension where CODE_=\"requestsAddDem\"; ', 'delete': 'delete from uc_org where CODE_=\"testAddOrg\";'}", "'delete|select'", "'demId'", "'http://36.139.193.99:8088/api/org/v1/org/addOrg'" ]
}, {
"name" : "正向用例",
"uid" : "d186585591c66c89",
"parentUid" : "de09f2f6862906d6470a808fc616fda2",
"status" : "passed",
"time" : {
"start" : 1725691433511,
"stop" : 1725691433551,
"duration" : 40
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'用户加入组织'", "{'orgCode': 'testAddOrg', 'accounts': 'admin,guest'}", "'高'", "'正向用例'", "{'message': '加入成功'}", "'POST'", "'query'", "'组织管理'", "None", "None", "None", "'http://36.139.193.99:8088/api/org/v1/orgUsers/addUsersForOrg'" ]
}, {
"name" : "正向用例",
"uid" : "fc933547bc2773c3",
"parentUid" : "de09f2f6862906d6470a808fc616fda2",
"status" : "passed",
"time" : {
"start" : 1725691433567,
"stop" : 1725691433596,
"duration" : 29
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'保存组织参数'", "{'query': {'orgCode': 'testAddOrg'}, 'body': [{'alias': 'hxxmts', 'value': '项目中没有关系户'}]}", "'中'", "'正向用例'", "{'message': '保存组织参数成功!'}", "'POST'", "'query|json'", "'组织管理'", "None", "None", "None", "'http://36.139.193.99:8088/api/org/v1/orgParam/saveOrgParams'" ]
}, {
"name" : "正向用例",
"uid" : "360a7f9f4aab7a3b",
"parentUid" : "de09f2f6862906d6470a808fc616fda2",
"status" : "passed",
"time" : {
"start" : 1725691433611,
"stop" : 1725691433642,
"duration" : 31
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'删除组织'", "'testAddOrg'", "'中'", "'正向用例'", "{'message': '删除组织成功!'}", "'POST'", "'form'", "'组织管理'", "None", "None", "None", "'http://36.139.193.99:8088/api/org/v1/org/deleteOrg'" ]
}, {
"name" : "正向用例",
"uid" : "c2ff82bdb32e2817",
"parentUid" : "de09f2f6862906d6470a808fc616fda2",
"status" : "failed",
"time" : {
"start" : 1725691433658,
"stop" : 1725691433674,
"duration" : 16
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'根据维度编码删除维度'", "{'ids': '需要更新'}", "'中'", "'正向用例'", "{'message': '删除维度成功!'}", "'delete'", "'query'", "'维度管理'", "{'select': 'select ID_ from uc_demension where CODE_=\"requestsAddDem\";'}", "'SELECT'", "'ids'", "'http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds'" ]
} ],
"uid" : "de09f2f6862906d6470a808fc616fda2"
} ],
"uid" : "5f023a47dd31329b45d44784c00131e4"
} ],
"uid" : "7a8b7e46177bbd4d1efa8551fea4a38d"
}, {
"name" : "test_case.test_zys",
"children" : [ {
"name" : "test_bpm",
"children" : [ {
"name" : "Test_bpm",
"children" : [ {
"name" : "登录的正向用例",
"uid" : "72f42ad495255459",
"parentUid" : "6f1cd21be828bd6b26ad01d0447c76ec",
"status" : "passed",
"time" : {
"start" : 1725691433773,
"stop" : 1725691433806,
"duration" : 33
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'登录系统'", "{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}", "'高'", "'登录的正向用例'", "{'username': '超级管理员', 'account': 'admin', 'userId': '1', 'expiration': 86400, 'loginStatus': True}", "'POST'", "'application/json'", "'认证接口'", "None", "None", "None", "'http://36.139.193.99:8088/auth'" ]
}, {
"name" : "反向用例-username为空",
"uid" : "17e7e36b25e9b6cc",
"parentUid" : "6f1cd21be828bd6b26ad01d0447c76ec",
"status" : "passed",
"time" : {
"start" : 1725691433821,
"stop" : 1725691433841,
"duration" : 20
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'登录系统'", "{'username': '', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}", "'中'", "'反向用例-username为空'", "{'message': '账户错误或该租户未启用'}", "'POST'", "'application/json'", "'认证接口'", "None", "None", "None", "'http://36.139.193.99:8088/auth'" ]
}, {
"name" : "反向用例-username为特殊字符",
"uid" : "7619f133294ddd24",
"parentUid" : "6f1cd21be828bd6b26ad01d0447c76ec",
"status" : "passed",
"time" : {
"start" : 1725691433858,
"stop" : 1725691433881,
"duration" : 23
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'登录系统'", "{'username': '#!$!@#!@#', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}", "'中'", "'反向用例-username为特殊字符'", "{'message': '账户错误或该租户未启用'}", "'POST'", "'application/json'", "'认证接口'", "None", "None", "None", "'http://36.139.193.99:8088/auth'" ]
}, {
"name" : "反向用例-username过长",
"uid" : "314ae8276c9d2ebf",
"parentUid" : "6f1cd21be828bd6b26ad01d0447c76ec",
"status" : "passed",
"time" : {
"start" : 1725691433897,
"stop" : 1725691433922,
"duration" : 25
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'登录系统'", "{'username': 'adminadminadminadminadminadminadminadminadmin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}", "'中'", "'反向用例-username过长'", "{'message': '账户错误或该租户未启用'}", "'POST'", "'application/json'", "'认证接口'", "None", "None", "None", "'http://36.139.193.99:8088/auth'" ]
}, {
"name" : "反向用例-username短",
"uid" : "95d8794ccc079b68",
"parentUid" : "6f1cd21be828bd6b26ad01d0447c76ec",
"status" : "passed",
"time" : {
"start" : 1725691433936,
"stop" : 1725691433963,
"duration" : 27
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'登录系统'", "{'username': 'a', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}", "'中'", "'反向用例-username短'", "{'message': '账户错误或该租户未启用'}", "'POST'", "'json'", "'认证接口'", "None", "None", "None", "'http://36.139.193.99:8088/auth'" ]
}, {
"name" : "反向用例-username错误",
"uid" : "b7c50a7673259529",
"parentUid" : "6f1cd21be828bd6b26ad01d0447c76ec",
"status" : "passed",
"time" : {
"start" : 1725691433979,
"stop" : 1725691434002,
"duration" : 23
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'登录系统'", "{'username': 'adminxyz', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}", "'中'", "'反向用例-username错误'", "{'message': '账户错误或该租户未启用'}", "'POST'", "'application/json'", "'认证接口'", "None", "None", "None", "'http://36.139.193.99:8088/auth'" ]
}, {
"name" : "反向用例-password为空",
"uid" : "b4dec425268b3f3e",
"parentUid" : "6f1cd21be828bd6b26ad01d0447c76ec",
"status" : "passed",
"time" : {
"start" : 1725691434019,
"stop" : 1725691434048,
"duration" : 29
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'登录系统'", "{'username': 'admin', 'password': ''}", "'中'", "'反向用例-password为空'", "{'message': '账号或密码错误'}", "'POST'", "'application/json'", "'认证接口'", "None", "None", "None", "'http://36.139.193.99:8088/auth'" ]
}, {
"name" : "反向用例-password为特殊字符",
"uid" : "6a4abbc46adf38c3",
"parentUid" : "6f1cd21be828bd6b26ad01d0447c76ec",
"status" : "passed",
"time" : {
"start" : 1725691434063,
"stop" : 1725691434090,
"duration" : 27
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'登录系统'", "{'username': 'admin', 'password': '#!$!@#!@#'}", "'中'", "'反向用例-password为特殊字符'", "{'message': '账号或密码错误'}", "'POST'", "'application/json'", "'认证接口'", "None", "None", "None", "'http://36.139.193.99:8088/auth'" ]
}, {
"name" : "反向用例-password过长",
"uid" : "94ab3dc9e3afd25c",
"parentUid" : "6f1cd21be828bd6b26ad01d0447c76ec",
"status" : "passed",
"time" : {
"start" : 1725691434106,
"stop" : 1725691434126,
"duration" : 20
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'登录系统'", "{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn'}", "'中'", "'反向用例-password过长'", "{'message': '解密密码异常,请检查RSA公钥和私钥配置'}", "'post'", "'application/json'", "'认证接口'", "None", "None", "None", "'http://36.139.193.99:8088/auth'" ]
}, {
"name" : "反向用例-password过短",
"uid" : "c1e2ec99344272dc",
"parentUid" : "6f1cd21be828bd6b26ad01d0447c76ec",
"status" : "passed",
"time" : {
"start" : 1725691434141,
"stop" : 1725691434170,
"duration" : 29
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'登录系统'", "{'username': 'admin', 'password': '123456'}", "'中'", "'反向用例-password过短'", "{'message': '解密密码异常,请检查RSA公钥和私钥配置'}", "'POST'", "'application/json'", "'认证接口'", "None", "None", "None", "'http://36.139.193.99:8088/auth'" ]
}, {
"name" : "反向用例-password错误",
"uid" : "db12915576da2a7c",
"parentUid" : "6f1cd21be828bd6b26ad01d0447c76ec",
"status" : "failed",
"time" : {
"start" : 1725691434186,
"stop" : 1725691434216,
"duration" : 30
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'登录系统'", "{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ'}", "'中'", "'反向用例-password错误'", "{'message': '账户错误或该租户未启用'}", "'POST'", "'application/json'", "'认证接口'", "None", "None", "None", "'http://36.139.193.99:8088/auth'" ]
}, {
"name" : "正向用例",
"uid" : "d112b18a8cbff620",
"parentUid" : "6f1cd21be828bd6b26ad01d0447c76ec",
"status" : "failed",
"time" : {
"start" : 1725691434242,
"stop" : 1725691434258,
"duration" : 16
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'刷新token'", "None", "'高'", "'正向用例'", "{'message': '刷新token成功'}", "'GET'", "None", "'认证接口'", "None", "None", "None", "'http://36.139.193.99:8088/refresh'" ]
}, {
"name" : "正向用例",
"uid" : "cbf177c8c9d1abe7",
"parentUid" : "6f1cd21be828bd6b26ad01d0447c76ec",
"status" : "passed",
"time" : {
"start" : 1725691434283,
"stop" : 1725691434323,
"duration" : 40
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'添加维度'", "{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 1, 'name': 'requests添加的维度'}", "'高'", "'正向用例'", "{'message': '添加维度成功!'}", "'post'", "'application/json'", "'维度管理'", "{'delete': 'dELETE FROM uc_demension WHERE `CODE_`=\"requestsAddDem\";'}", "'delete'", "None", "'http://36.139.193.99:8088/api/demension/v1/dem/addDem'" ]
}, {
"name" : "正向用例",
"uid" : "d1a5c795a343a6b",
"parentUid" : "6f1cd21be828bd6b26ad01d0447c76ec",
"status" : "failed",
"time" : {
"start" : 1725691434341,
"stop" : 1725691434353,
"duration" : 12
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'根据维度编码删除维度'", "{'ids': '需要更新'}", "'中'", "'正向用例'", "{'message': '删除维度成功!'}", "'delete'", "'query'", "'维度管理'", "'select ID_ from uc_demension where CODE_=\"requestsAddDem\";'", "'SELECT'", "'ids'", "'http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds'" ]
} ],
"uid" : "6f1cd21be828bd6b26ad01d0447c76ec"
} ],
"uid" : "7daeeabec29963598fc57c2b580b1e29"
} ],
"uid" : "5292a38497f5f45bd2c173ae5e02b169"
} ]
}
\ No newline at end of file
{
"uid" : "17e7e36b25e9b6cc",
"name" : "反向用例-username为空",
"fullName" : "test_case.test_zys.test_bpm.Test_bpm#test_bpm",
"historyId" : "9b12d7fa959dc5ae8ea6e1a4e2a9f3b4",
"time" : {
"start" : 1725691433821,
"stop" : 1725691433841,
"duration" : 20
},
"status" : "passed",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "_session_faker",
"time" : {
"start" : 1725691432889,
"stop" : 1725691433045,
"duration" : 156
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
}, {
"name" : "fix_db",
"time" : {
"start" : 1725691433701,
"stop" : 1725691433736,
"duration" : 35
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
}, {
"name" : "fix_req",
"time" : {
"start" : 1725691433736,
"stop" : 1725691433771,
"duration" : 35
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
} ],
"testStage" : {
"status" : "passed",
"steps" : [ ],
"attachments" : [ {
"uid" : "cfb9b14791558b65",
"name" : "log",
"source" : "cfb9b14791558b65.txt",
"type" : "text/plain",
"size" : 576
} ],
"parameters" : [ ],
"attachmentsCount" : 1,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : true
},
"afterStages" : [ {
"name" : "fix_db::0",
"time" : {
"start" : 1725691434375,
"stop" : 1725691434375,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
}, {
"name" : "fix_req::0",
"time" : {
"start" : 1725691434373,
"stop" : 1725691434373,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
} ],
"labels" : [ {
"name" : "feature",
"value" : "认证接口"
}, {
"name" : "story",
"value" : "登录系统"
}, {
"name" : "severity",
"value" : "中"
}, {
"name" : "epic",
"value" : "BPM项目-Demo"
}, {
"name" : "parentSuite",
"value" : "test_case.test_zys"
}, {
"name" : "suite",
"value" : "test_bpm"
}, {
"name" : "subSuite",
"value" : "Test_bpm"
}, {
"name" : "host",
"value" : "LAPTOP-LLUJ8P61"
}, {
"name" : "thread",
"value" : "9876-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_case.test_zys.test_bpm"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "api",
"value" : "'登录系统'"
}, {
"name" : "case_data",
"value" : "{'username': '', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}"
}, {
"name" : "case_level",
"value" : "'中'"
}, {
"name" : "case_title",
"value" : "'反向用例-username为空'"
}, {
"name" : "expect_data",
"value" : "{'message': '账户错误或该租户未启用'}"
}, {
"name" : "method",
"value" : "'POST'"
}, {
"name" : "mime",
"value" : "'application/json'"
}, {
"name" : "module",
"value" : "'认证接口'"
}, {
"name" : "sql_data",
"value" : "None"
}, {
"name" : "sql_typ",
"value" : "None"
}, {
"name" : "updata_key",
"value" : "None"
}, {
"name" : "url",
"value" : "'http://36.139.193.99:8088/auth'"
} ],
"links" : [ ],
"hidden" : false,
"retry" : false,
"extra" : {
"severity" : "normal",
"retries" : [ ],
"categories" : [ ],
"tags" : [ ]
},
"source" : "17e7e36b25e9b6cc.json",
"parameterValues" : [ "'登录系统'", "{'username': '', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}", "'中'", "'反向用例-username为空'", "{'message': '账户错误或该租户未启用'}", "'POST'", "'application/json'", "'认证接口'", "None", "None", "None", "'http://36.139.193.99:8088/auth'" ]
}
\ No newline at end of file
{
"uid" : "314ae8276c9d2ebf",
"name" : "反向用例-username过长",
"fullName" : "test_case.test_zys.test_bpm.Test_bpm#test_bpm",
"historyId" : "1b7e7a1219cc4c1498da19ecb95d0806",
"time" : {
"start" : 1725691433897,
"stop" : 1725691433922,
"duration" : 25
},
"status" : "passed",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "_session_faker",
"time" : {
"start" : 1725691432889,
"stop" : 1725691433045,
"duration" : 156
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
}, {
"name" : "fix_db",
"time" : {
"start" : 1725691433701,
"stop" : 1725691433736,
"duration" : 35
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
}, {
"name" : "fix_req",
"time" : {
"start" : 1725691433736,
"stop" : 1725691433771,
"duration" : 35
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
} ],
"testStage" : {
"status" : "passed",
"steps" : [ ],
"attachments" : [ {
"uid" : "24b1764128b9afe8",
"name" : "log",
"source" : "24b1764128b9afe8.txt",
"type" : "text/plain",
"size" : 621
} ],
"parameters" : [ ],
"attachmentsCount" : 1,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : true
},
"afterStages" : [ {
"name" : "fix_db::0",
"time" : {
"start" : 1725691434375,
"stop" : 1725691434375,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
}, {
"name" : "fix_req::0",
"time" : {
"start" : 1725691434373,
"stop" : 1725691434373,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
} ],
"labels" : [ {
"name" : "feature",
"value" : "认证接口"
}, {
"name" : "story",
"value" : "登录系统"
}, {
"name" : "severity",
"value" : "中"
}, {
"name" : "epic",
"value" : "BPM项目-Demo"
}, {
"name" : "parentSuite",
"value" : "test_case.test_zys"
}, {
"name" : "suite",
"value" : "test_bpm"
}, {
"name" : "subSuite",
"value" : "Test_bpm"
}, {
"name" : "host",
"value" : "LAPTOP-LLUJ8P61"
}, {
"name" : "thread",
"value" : "9876-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_case.test_zys.test_bpm"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "api",
"value" : "'登录系统'"
}, {
"name" : "case_data",
"value" : "{'username': 'adminadminadminadminadminadminadminadminadmin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}"
}, {
"name" : "case_level",
"value" : "'中'"
}, {
"name" : "case_title",
"value" : "'反向用例-username过长'"
}, {
"name" : "expect_data",
"value" : "{'message': '账户错误或该租户未启用'}"
}, {
"name" : "method",
"value" : "'POST'"
}, {
"name" : "mime",
"value" : "'application/json'"
}, {
"name" : "module",
"value" : "'认证接口'"
}, {
"name" : "sql_data",
"value" : "None"
}, {
"name" : "sql_typ",
"value" : "None"
}, {
"name" : "updata_key",
"value" : "None"
}, {
"name" : "url",
"value" : "'http://36.139.193.99:8088/auth'"
} ],
"links" : [ ],
"hidden" : false,
"retry" : false,
"extra" : {
"severity" : "normal",
"retries" : [ ],
"categories" : [ ],
"tags" : [ ]
},
"source" : "314ae8276c9d2ebf.json",
"parameterValues" : [ "'登录系统'", "{'username': 'adminadminadminadminadminadminadminadminadmin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}", "'中'", "'反向用例-username过长'", "{'message': '账户错误或该租户未启用'}", "'POST'", "'application/json'", "'认证接口'", "None", "None", "None", "'http://36.139.193.99:8088/auth'" ]
}
\ No newline at end of file
{
"uid" : "360a7f9f4aab7a3b",
"name" : "正向用例",
"fullName" : "test_case.test_demo.test_bpm.Test_bpm#test_bpm",
"historyId" : "c6aa3e0d0fd675e2976013b592c50eb4",
"time" : {
"start" : 1725691433611,
"stop" : 1725691433642,
"duration" : 31
},
"status" : "passed",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "_session_faker",
"time" : {
"start" : 1725691432889,
"stop" : 1725691433045,
"duration" : 156
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
}, {
"name" : "fix_req",
"time" : {
"start" : 1725691433073,
"stop" : 1725691433110,
"duration" : 37
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
}, {
"name" : "fix_db",
"time" : {
"start" : 1725691433045,
"stop" : 1725691433072,
"duration" : 27
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
} ],
"testStage" : {
"status" : "passed",
"steps" : [ ],
"attachments" : [ {
"uid" : "b48def1ee34669f0",
"name" : "log",
"source" : "b48def1ee34669f0.txt",
"type" : "text/plain",
"size" : 344
} ],
"parameters" : [ ],
"attachmentsCount" : 1,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : true
},
"afterStages" : [ {
"name" : "fix_req::0",
"time" : {
"start" : 1725691434376,
"stop" : 1725691434376,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
}, {
"name" : "fix_db::0",
"time" : {
"start" : 1725691434377,
"stop" : 1725691434377,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
} ],
"labels" : [ {
"name" : "feature",
"value" : "组织管理"
}, {
"name" : "story",
"value" : "删除组织"
}, {
"name" : "severity",
"value" : "中"
}, {
"name" : "epic",
"value" : "BPM项目-Demo"
}, {
"name" : "parentSuite",
"value" : "test_case.test_demo"
}, {
"name" : "suite",
"value" : "test_bpm"
}, {
"name" : "subSuite",
"value" : "Test_bpm"
}, {
"name" : "host",
"value" : "LAPTOP-LLUJ8P61"
}, {
"name" : "thread",
"value" : "9876-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_case.test_demo.test_bpm"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "api",
"value" : "'删除组织'"
}, {
"name" : "case_data",
"value" : "'testAddOrg'"
}, {
"name" : "case_level",
"value" : "'中'"
}, {
"name" : "case_title",
"value" : "'正向用例'"
}, {
"name" : "expect_data",
"value" : "{'message': '删除组织成功!'}"
}, {
"name" : "method",
"value" : "'POST'"
}, {
"name" : "mime",
"value" : "'form'"
}, {
"name" : "module",
"value" : "'组织管理'"
}, {
"name" : "sql_data",
"value" : "None"
}, {
"name" : "sql_typ",
"value" : "None"
}, {
"name" : "updata_key",
"value" : "None"
}, {
"name" : "url",
"value" : "'http://36.139.193.99:8088/api/org/v1/org/deleteOrg'"
} ],
"links" : [ ],
"hidden" : false,
"retry" : false,
"extra" : {
"severity" : "normal",
"retries" : [ ],
"categories" : [ ],
"tags" : [ ]
},
"source" : "360a7f9f4aab7a3b.json",
"parameterValues" : [ "'删除组织'", "'testAddOrg'", "'中'", "'正向用例'", "{'message': '删除组织成功!'}", "'POST'", "'form'", "'组织管理'", "None", "None", "None", "'http://36.139.193.99:8088/api/org/v1/org/deleteOrg'" ]
}
\ No newline at end of file
{
"uid" : "6a4abbc46adf38c3",
"name" : "反向用例-password为特殊字符",
"fullName" : "test_case.test_zys.test_bpm.Test_bpm#test_bpm",
"historyId" : "0ba0fe40bf26f97a38b6c5d5f4c081cc",
"time" : {
"start" : 1725691434063,
"stop" : 1725691434090,
"duration" : 27
},
"status" : "passed",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "_session_faker",
"time" : {
"start" : 1725691432889,
"stop" : 1725691433045,
"duration" : 156
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
}, {
"name" : "fix_db",
"time" : {
"start" : 1725691433701,
"stop" : 1725691433736,
"duration" : 35
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
}, {
"name" : "fix_req",
"time" : {
"start" : 1725691433736,
"stop" : 1725691433771,
"duration" : 35
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
} ],
"testStage" : {
"status" : "passed",
"steps" : [ ],
"attachments" : [ {
"uid" : "4f9aa5d643462f9d",
"name" : "log",
"source" : "4f9aa5d643462f9d.txt",
"type" : "text/plain",
"size" : 403
} ],
"parameters" : [ ],
"attachmentsCount" : 1,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : true
},
"afterStages" : [ {
"name" : "fix_db::0",
"time" : {
"start" : 1725691434375,
"stop" : 1725691434375,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
}, {
"name" : "fix_req::0",
"time" : {
"start" : 1725691434373,
"stop" : 1725691434373,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
} ],
"labels" : [ {
"name" : "feature",
"value" : "认证接口"
}, {
"name" : "story",
"value" : "登录系统"
}, {
"name" : "severity",
"value" : "中"
}, {
"name" : "epic",
"value" : "BPM项目-Demo"
}, {
"name" : "parentSuite",
"value" : "test_case.test_zys"
}, {
"name" : "suite",
"value" : "test_bpm"
}, {
"name" : "subSuite",
"value" : "Test_bpm"
}, {
"name" : "host",
"value" : "LAPTOP-LLUJ8P61"
}, {
"name" : "thread",
"value" : "9876-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_case.test_zys.test_bpm"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "api",
"value" : "'登录系统'"
}, {
"name" : "case_data",
"value" : "{'username': 'admin', 'password': '#!$!@#!@#'}"
}, {
"name" : "case_level",
"value" : "'中'"
}, {
"name" : "case_title",
"value" : "'反向用例-password为特殊字符'"
}, {
"name" : "expect_data",
"value" : "{'message': '账号或密码错误'}"
}, {
"name" : "method",
"value" : "'POST'"
}, {
"name" : "mime",
"value" : "'application/json'"
}, {
"name" : "module",
"value" : "'认证接口'"
}, {
"name" : "sql_data",
"value" : "None"
}, {
"name" : "sql_typ",
"value" : "None"
}, {
"name" : "updata_key",
"value" : "None"
}, {
"name" : "url",
"value" : "'http://36.139.193.99:8088/auth'"
} ],
"links" : [ ],
"hidden" : false,
"retry" : false,
"extra" : {
"severity" : "normal",
"retries" : [ ],
"categories" : [ ],
"tags" : [ ]
},
"source" : "6a4abbc46adf38c3.json",
"parameterValues" : [ "'登录系统'", "{'username': 'admin', 'password': '#!$!@#!@#'}", "'中'", "'反向用例-password为特殊字符'", "{'message': '账号或密码错误'}", "'POST'", "'application/json'", "'认证接口'", "None", "None", "None", "'http://36.139.193.99:8088/auth'" ]
}
\ No newline at end of file
{
"uid" : "72f42ad495255459",
"name" : "登录的正向用例",
"fullName" : "test_case.test_zys.test_bpm.Test_bpm#test_bpm",
"historyId" : "aae8ca9062cb09b01c9ad1e34f05501e",
"time" : {
"start" : 1725691433773,
"stop" : 1725691433806,
"duration" : 33
},
"status" : "passed",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "_session_faker",
"time" : {
"start" : 1725691432889,
"stop" : 1725691433045,
"duration" : 156
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
}, {
"name" : "fix_db",
"time" : {
"start" : 1725691433701,
"stop" : 1725691433736,
"duration" : 35
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
}, {
"name" : "fix_req",
"time" : {
"start" : 1725691433736,
"stop" : 1725691433771,
"duration" : 35
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
} ],
"testStage" : {
"status" : "passed",
"steps" : [ ],
"attachments" : [ {
"uid" : "632edc890c3609da",
"name" : "log",
"source" : "632edc890c3609da.txt",
"type" : "text/plain",
"size" : 868
} ],
"parameters" : [ ],
"attachmentsCount" : 1,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : true
},
"afterStages" : [ {
"name" : "fix_db::0",
"time" : {
"start" : 1725691434375,
"stop" : 1725691434375,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
}, {
"name" : "fix_req::0",
"time" : {
"start" : 1725691434373,
"stop" : 1725691434373,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
} ],
"labels" : [ {
"name" : "feature",
"value" : "认证接口"
}, {
"name" : "story",
"value" : "登录系统"
}, {
"name" : "severity",
"value" : "高"
}, {
"name" : "epic",
"value" : "BPM项目-Demo"
}, {
"name" : "parentSuite",
"value" : "test_case.test_zys"
}, {
"name" : "suite",
"value" : "test_bpm"
}, {
"name" : "subSuite",
"value" : "Test_bpm"
}, {
"name" : "host",
"value" : "LAPTOP-LLUJ8P61"
}, {
"name" : "thread",
"value" : "9876-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_case.test_zys.test_bpm"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "api",
"value" : "'登录系统'"
}, {
"name" : "case_data",
"value" : "{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}"
}, {
"name" : "case_level",
"value" : "'高'"
}, {
"name" : "case_title",
"value" : "'登录的正向用例'"
}, {
"name" : "expect_data",
"value" : "{'username': '超级管理员', 'account': 'admin', 'userId': '1', 'expiration': 86400, 'loginStatus': True}"
}, {
"name" : "method",
"value" : "'POST'"
}, {
"name" : "mime",
"value" : "'application/json'"
}, {
"name" : "module",
"value" : "'认证接口'"
}, {
"name" : "sql_data",
"value" : "None"
}, {
"name" : "sql_typ",
"value" : "None"
}, {
"name" : "updata_key",
"value" : "None"
}, {
"name" : "url",
"value" : "'http://36.139.193.99:8088/auth'"
} ],
"links" : [ ],
"hidden" : false,
"retry" : false,
"extra" : {
"severity" : "normal",
"retries" : [ ],
"categories" : [ ],
"tags" : [ ]
},
"source" : "72f42ad495255459.json",
"parameterValues" : [ "'登录系统'", "{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}", "'高'", "'登录的正向用例'", "{'username': '超级管理员', 'account': 'admin', 'userId': '1', 'expiration': 86400, 'loginStatus': True}", "'POST'", "'application/json'", "'认证接口'", "None", "None", "None", "'http://36.139.193.99:8088/auth'" ]
}
\ No newline at end of file
{
"uid" : "7619f133294ddd24",
"name" : "反向用例-username为特殊字符",
"fullName" : "test_case.test_zys.test_bpm.Test_bpm#test_bpm",
"historyId" : "ef8a1542b94422721551e9c77bff3b3c",
"time" : {
"start" : 1725691433858,
"stop" : 1725691433881,
"duration" : 23
},
"status" : "passed",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "_session_faker",
"time" : {
"start" : 1725691432889,
"stop" : 1725691433045,
"duration" : 156
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
}, {
"name" : "fix_db",
"time" : {
"start" : 1725691433701,
"stop" : 1725691433736,
"duration" : 35
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
}, {
"name" : "fix_req",
"time" : {
"start" : 1725691433736,
"stop" : 1725691433771,
"duration" : 35
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
} ],
"testStage" : {
"status" : "passed",
"steps" : [ ],
"attachments" : [ {
"uid" : "2360cc7b499ca07c",
"name" : "log",
"source" : "2360cc7b499ca07c.txt",
"type" : "text/plain",
"size" : 594
} ],
"parameters" : [ ],
"attachmentsCount" : 1,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : true
},
"afterStages" : [ {
"name" : "fix_db::0",
"time" : {
"start" : 1725691434375,
"stop" : 1725691434375,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
}, {
"name" : "fix_req::0",
"time" : {
"start" : 1725691434373,
"stop" : 1725691434373,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
} ],
"labels" : [ {
"name" : "feature",
"value" : "认证接口"
}, {
"name" : "story",
"value" : "登录系统"
}, {
"name" : "severity",
"value" : "中"
}, {
"name" : "epic",
"value" : "BPM项目-Demo"
}, {
"name" : "parentSuite",
"value" : "test_case.test_zys"
}, {
"name" : "suite",
"value" : "test_bpm"
}, {
"name" : "subSuite",
"value" : "Test_bpm"
}, {
"name" : "host",
"value" : "LAPTOP-LLUJ8P61"
}, {
"name" : "thread",
"value" : "9876-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_case.test_zys.test_bpm"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "api",
"value" : "'登录系统'"
}, {
"name" : "case_data",
"value" : "{'username': '#!$!@#!@#', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}"
}, {
"name" : "case_level",
"value" : "'中'"
}, {
"name" : "case_title",
"value" : "'反向用例-username为特殊字符'"
}, {
"name" : "expect_data",
"value" : "{'message': '账户错误或该租户未启用'}"
}, {
"name" : "method",
"value" : "'POST'"
}, {
"name" : "mime",
"value" : "'application/json'"
}, {
"name" : "module",
"value" : "'认证接口'"
}, {
"name" : "sql_data",
"value" : "None"
}, {
"name" : "sql_typ",
"value" : "None"
}, {
"name" : "updata_key",
"value" : "None"
}, {
"name" : "url",
"value" : "'http://36.139.193.99:8088/auth'"
} ],
"links" : [ ],
"hidden" : false,
"retry" : false,
"extra" : {
"severity" : "normal",
"retries" : [ ],
"categories" : [ ],
"tags" : [ ]
},
"source" : "7619f133294ddd24.json",
"parameterValues" : [ "'登录系统'", "{'username': '#!$!@#!@#', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}", "'中'", "'反向用例-username为特殊字符'", "{'message': '账户错误或该租户未启用'}", "'POST'", "'application/json'", "'认证接口'", "None", "None", "None", "'http://36.139.193.99:8088/auth'" ]
}
\ No newline at end of file
{
"uid" : "863edecbd1d60039",
"name" : "正向用例",
"fullName" : "test_case.test_demo.test_bpm.Test_bpm#test_bpm",
"historyId" : "42a94cac3e4240a5e49a372c3dfd4b22",
"time" : {
"start" : 1725691433163,
"stop" : 1725691433180,
"duration" : 17
},
"status" : "passed",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "_session_faker",
"time" : {
"start" : 1725691432889,
"stop" : 1725691433045,
"duration" : 156
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
}, {
"name" : "fix_req",
"time" : {
"start" : 1725691433073,
"stop" : 1725691433110,
"duration" : 37
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
}, {
"name" : "fix_db",
"time" : {
"start" : 1725691433045,
"stop" : 1725691433072,
"duration" : 27
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
} ],
"testStage" : {
"status" : "passed",
"steps" : [ ],
"attachments" : [ {
"uid" : "71005303a44375df",
"name" : "log",
"source" : "71005303a44375df.txt",
"type" : "text/plain",
"size" : 441
} ],
"parameters" : [ ],
"attachmentsCount" : 1,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : true
},
"afterStages" : [ {
"name" : "fix_req::0",
"time" : {
"start" : 1725691434376,
"stop" : 1725691434376,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
}, {
"name" : "fix_db::0",
"time" : {
"start" : 1725691434377,
"stop" : 1725691434377,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
} ],
"labels" : [ {
"name" : "feature",
"value" : "维度管理"
}, {
"name" : "story",
"value" : "更新维度"
}, {
"name" : "severity",
"value" : "中"
}, {
"name" : "epic",
"value" : "BPM项目-Demo"
}, {
"name" : "parentSuite",
"value" : "test_case.test_demo"
}, {
"name" : "suite",
"value" : "test_bpm"
}, {
"name" : "subSuite",
"value" : "Test_bpm"
}, {
"name" : "host",
"value" : "LAPTOP-LLUJ8P61"
}, {
"name" : "thread",
"value" : "9876-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_case.test_demo.test_bpm"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "api",
"value" : "'更新维度'"
}, {
"name" : "case_data",
"value" : "{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 0, 'name': 'requestsAddDem'}"
}, {
"name" : "case_level",
"value" : "'中'"
}, {
"name" : "case_title",
"value" : "'正向用例'"
}, {
"name" : "expect_data",
"value" : "{'message': '更新维度成功!'}"
}, {
"name" : "method",
"value" : "'put'"
}, {
"name" : "mime",
"value" : "'json'"
}, {
"name" : "module",
"value" : "'维度管理'"
}, {
"name" : "sql_data",
"value" : "None"
}, {
"name" : "sql_typ",
"value" : "None"
}, {
"name" : "updata_key",
"value" : "None"
}, {
"name" : "url",
"value" : "'http://36.139.193.99:8088/api/demension/v1/dem/updateDem'"
} ],
"links" : [ ],
"hidden" : false,
"retry" : false,
"extra" : {
"severity" : "normal",
"retries" : [ ],
"categories" : [ ],
"tags" : [ ]
},
"source" : "863edecbd1d60039.json",
"parameterValues" : [ "'更新维度'", "{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 0, 'name': 'requestsAddDem'}", "'中'", "'正向用例'", "{'message': '更新维度成功!'}", "'put'", "'json'", "'维度管理'", "None", "None", "None", "'http://36.139.193.99:8088/api/demension/v1/dem/updateDem'" ]
}
\ No newline at end of file
{
"uid" : "94ab3dc9e3afd25c",
"name" : "反向用例-password过长",
"fullName" : "test_case.test_zys.test_bpm.Test_bpm#test_bpm",
"historyId" : "4a81d15cba0d212c05c62b771c220531",
"time" : {
"start" : 1725691434106,
"stop" : 1725691434126,
"duration" : 20
},
"status" : "passed",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "_session_faker",
"time" : {
"start" : 1725691432889,
"stop" : 1725691433045,
"duration" : 156
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
}, {
"name" : "fix_db",
"time" : {
"start" : 1725691433701,
"stop" : 1725691433736,
"duration" : 35
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
}, {
"name" : "fix_req",
"time" : {
"start" : 1725691433736,
"stop" : 1725691433771,
"duration" : 35
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
} ],
"testStage" : {
"status" : "passed",
"steps" : [ ],
"attachments" : [ {
"uid" : "fc64a5b69ca8647f",
"name" : "log",
"source" : "fc64a5b69ca8647f.txt",
"type" : "text/plain",
"size" : 1061
} ],
"parameters" : [ ],
"attachmentsCount" : 1,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : true
},
"afterStages" : [ {
"name" : "fix_db::0",
"time" : {
"start" : 1725691434375,
"stop" : 1725691434375,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
}, {
"name" : "fix_req::0",
"time" : {
"start" : 1725691434373,
"stop" : 1725691434373,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
} ],
"labels" : [ {
"name" : "feature",
"value" : "认证接口"
}, {
"name" : "story",
"value" : "登录系统"
}, {
"name" : "severity",
"value" : "中"
}, {
"name" : "epic",
"value" : "BPM项目-Demo"
}, {
"name" : "parentSuite",
"value" : "test_case.test_zys"
}, {
"name" : "suite",
"value" : "test_bpm"
}, {
"name" : "subSuite",
"value" : "Test_bpm"
}, {
"name" : "host",
"value" : "LAPTOP-LLUJ8P61"
}, {
"name" : "thread",
"value" : "9876-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_case.test_zys.test_bpm"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "api",
"value" : "'登录系统'"
}, {
"name" : "case_data",
"value" : "{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn'}"
}, {
"name" : "case_level",
"value" : "'中'"
}, {
"name" : "case_title",
"value" : "'反向用例-password过长'"
}, {
"name" : "expect_data",
"value" : "{'message': '解密密码异常,请检查RSA公钥和私钥配置'}"
}, {
"name" : "method",
"value" : "'post'"
}, {
"name" : "mime",
"value" : "'application/json'"
}, {
"name" : "module",
"value" : "'认证接口'"
}, {
"name" : "sql_data",
"value" : "None"
}, {
"name" : "sql_typ",
"value" : "None"
}, {
"name" : "updata_key",
"value" : "None"
}, {
"name" : "url",
"value" : "'http://36.139.193.99:8088/auth'"
} ],
"links" : [ ],
"hidden" : false,
"retry" : false,
"extra" : {
"severity" : "normal",
"retries" : [ ],
"categories" : [ ],
"tags" : [ ]
},
"source" : "94ab3dc9e3afd25c.json",
"parameterValues" : [ "'登录系统'", "{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn'}", "'中'", "'反向用例-password过长'", "{'message': '解密密码异常,请检查RSA公钥和私钥配置'}", "'post'", "'application/json'", "'认证接口'", "None", "None", "None", "'http://36.139.193.99:8088/auth'" ]
}
\ No newline at end of file
{
"uid" : "95d8794ccc079b68",
"name" : "反向用例-username短",
"fullName" : "test_case.test_zys.test_bpm.Test_bpm#test_bpm",
"historyId" : "92fdbdfea37ce54793c557fd2895f123",
"time" : {
"start" : 1725691433936,
"stop" : 1725691433963,
"duration" : 27
},
"status" : "passed",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "_session_faker",
"time" : {
"start" : 1725691432889,
"stop" : 1725691433045,
"duration" : 156
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
}, {
"name" : "fix_db",
"time" : {
"start" : 1725691433701,
"stop" : 1725691433736,
"duration" : 35
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
}, {
"name" : "fix_req",
"time" : {
"start" : 1725691433736,
"stop" : 1725691433771,
"duration" : 35
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
} ],
"testStage" : {
"status" : "passed",
"steps" : [ ],
"attachments" : [ {
"uid" : "a5d9b06c0b096572",
"name" : "log",
"source" : "a5d9b06c0b096572.txt",
"type" : "text/plain",
"size" : 574
} ],
"parameters" : [ ],
"attachmentsCount" : 1,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : true
},
"afterStages" : [ {
"name" : "fix_db::0",
"time" : {
"start" : 1725691434375,
"stop" : 1725691434375,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
}, {
"name" : "fix_req::0",
"time" : {
"start" : 1725691434373,
"stop" : 1725691434373,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
} ],
"labels" : [ {
"name" : "feature",
"value" : "认证接口"
}, {
"name" : "story",
"value" : "登录系统"
}, {
"name" : "severity",
"value" : "中"
}, {
"name" : "epic",
"value" : "BPM项目-Demo"
}, {
"name" : "parentSuite",
"value" : "test_case.test_zys"
}, {
"name" : "suite",
"value" : "test_bpm"
}, {
"name" : "subSuite",
"value" : "Test_bpm"
}, {
"name" : "host",
"value" : "LAPTOP-LLUJ8P61"
}, {
"name" : "thread",
"value" : "9876-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_case.test_zys.test_bpm"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "api",
"value" : "'登录系统'"
}, {
"name" : "case_data",
"value" : "{'username': 'a', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}"
}, {
"name" : "case_level",
"value" : "'中'"
}, {
"name" : "case_title",
"value" : "'反向用例-username短'"
}, {
"name" : "expect_data",
"value" : "{'message': '账户错误或该租户未启用'}"
}, {
"name" : "method",
"value" : "'POST'"
}, {
"name" : "mime",
"value" : "'json'"
}, {
"name" : "module",
"value" : "'认证接口'"
}, {
"name" : "sql_data",
"value" : "None"
}, {
"name" : "sql_typ",
"value" : "None"
}, {
"name" : "updata_key",
"value" : "None"
}, {
"name" : "url",
"value" : "'http://36.139.193.99:8088/auth'"
} ],
"links" : [ ],
"hidden" : false,
"retry" : false,
"extra" : {
"severity" : "normal",
"retries" : [ ],
"categories" : [ ],
"tags" : [ ]
},
"source" : "95d8794ccc079b68.json",
"parameterValues" : [ "'登录系统'", "{'username': 'a', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}", "'中'", "'反向用例-username短'", "{'message': '账户错误或该租户未启用'}", "'POST'", "'json'", "'认证接口'", "None", "None", "None", "'http://36.139.193.99:8088/auth'" ]
}
\ No newline at end of file
{
"uid" : "b4dec425268b3f3e",
"name" : "反向用例-password为空",
"fullName" : "test_case.test_zys.test_bpm.Test_bpm#test_bpm",
"historyId" : "44c467604eb42efdb90351fc9850265e",
"time" : {
"start" : 1725691434019,
"stop" : 1725691434048,
"duration" : 29
},
"status" : "passed",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "_session_faker",
"time" : {
"start" : 1725691432889,
"stop" : 1725691433045,
"duration" : 156
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
}, {
"name" : "fix_db",
"time" : {
"start" : 1725691433701,
"stop" : 1725691433736,
"duration" : 35
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
}, {
"name" : "fix_req",
"time" : {
"start" : 1725691433736,
"stop" : 1725691433771,
"duration" : 35
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
} ],
"testStage" : {
"status" : "passed",
"steps" : [ ],
"attachments" : [ {
"uid" : "629fa77ae286597b",
"name" : "log",
"source" : "629fa77ae286597b.txt",
"type" : "text/plain",
"size" : 385
} ],
"parameters" : [ ],
"attachmentsCount" : 1,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : true
},
"afterStages" : [ {
"name" : "fix_db::0",
"time" : {
"start" : 1725691434375,
"stop" : 1725691434375,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
}, {
"name" : "fix_req::0",
"time" : {
"start" : 1725691434373,
"stop" : 1725691434373,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
} ],
"labels" : [ {
"name" : "feature",
"value" : "认证接口"
}, {
"name" : "story",
"value" : "登录系统"
}, {
"name" : "severity",
"value" : "中"
}, {
"name" : "epic",
"value" : "BPM项目-Demo"
}, {
"name" : "parentSuite",
"value" : "test_case.test_zys"
}, {
"name" : "suite",
"value" : "test_bpm"
}, {
"name" : "subSuite",
"value" : "Test_bpm"
}, {
"name" : "host",
"value" : "LAPTOP-LLUJ8P61"
}, {
"name" : "thread",
"value" : "9876-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_case.test_zys.test_bpm"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "api",
"value" : "'登录系统'"
}, {
"name" : "case_data",
"value" : "{'username': 'admin', 'password': ''}"
}, {
"name" : "case_level",
"value" : "'中'"
}, {
"name" : "case_title",
"value" : "'反向用例-password为空'"
}, {
"name" : "expect_data",
"value" : "{'message': '账号或密码错误'}"
}, {
"name" : "method",
"value" : "'POST'"
}, {
"name" : "mime",
"value" : "'application/json'"
}, {
"name" : "module",
"value" : "'认证接口'"
}, {
"name" : "sql_data",
"value" : "None"
}, {
"name" : "sql_typ",
"value" : "None"
}, {
"name" : "updata_key",
"value" : "None"
}, {
"name" : "url",
"value" : "'http://36.139.193.99:8088/auth'"
} ],
"links" : [ ],
"hidden" : false,
"retry" : false,
"extra" : {
"severity" : "normal",
"retries" : [ ],
"categories" : [ ],
"tags" : [ ]
},
"source" : "b4dec425268b3f3e.json",
"parameterValues" : [ "'登录系统'", "{'username': 'admin', 'password': ''}", "'中'", "'反向用例-password为空'", "{'message': '账号或密码错误'}", "'POST'", "'application/json'", "'认证接口'", "None", "None", "None", "'http://36.139.193.99:8088/auth'" ]
}
\ No newline at end of file
{
"uid" : "b7c50a7673259529",
"name" : "反向用例-username错误",
"fullName" : "test_case.test_zys.test_bpm.Test_bpm#test_bpm",
"historyId" : "31a2ba3915635f4034f0e5463fef16f6",
"time" : {
"start" : 1725691433979,
"stop" : 1725691434002,
"duration" : 23
},
"status" : "passed",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "_session_faker",
"time" : {
"start" : 1725691432889,
"stop" : 1725691433045,
"duration" : 156
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
}, {
"name" : "fix_db",
"time" : {
"start" : 1725691433701,
"stop" : 1725691433736,
"duration" : 35
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
}, {
"name" : "fix_req",
"time" : {
"start" : 1725691433736,
"stop" : 1725691433771,
"duration" : 35
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
} ],
"testStage" : {
"status" : "passed",
"steps" : [ ],
"attachments" : [ {
"uid" : "5d9004b8027c45a7",
"name" : "log",
"source" : "5d9004b8027c45a7.txt",
"type" : "text/plain",
"size" : 584
} ],
"parameters" : [ ],
"attachmentsCount" : 1,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : true
},
"afterStages" : [ {
"name" : "fix_db::0",
"time" : {
"start" : 1725691434375,
"stop" : 1725691434375,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
}, {
"name" : "fix_req::0",
"time" : {
"start" : 1725691434373,
"stop" : 1725691434373,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
} ],
"labels" : [ {
"name" : "feature",
"value" : "认证接口"
}, {
"name" : "story",
"value" : "登录系统"
}, {
"name" : "severity",
"value" : "中"
}, {
"name" : "epic",
"value" : "BPM项目-Demo"
}, {
"name" : "parentSuite",
"value" : "test_case.test_zys"
}, {
"name" : "suite",
"value" : "test_bpm"
}, {
"name" : "subSuite",
"value" : "Test_bpm"
}, {
"name" : "host",
"value" : "LAPTOP-LLUJ8P61"
}, {
"name" : "thread",
"value" : "9876-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_case.test_zys.test_bpm"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "api",
"value" : "'登录系统'"
}, {
"name" : "case_data",
"value" : "{'username': 'adminxyz', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}"
}, {
"name" : "case_level",
"value" : "'中'"
}, {
"name" : "case_title",
"value" : "'反向用例-username错误'"
}, {
"name" : "expect_data",
"value" : "{'message': '账户错误或该租户未启用'}"
}, {
"name" : "method",
"value" : "'POST'"
}, {
"name" : "mime",
"value" : "'application/json'"
}, {
"name" : "module",
"value" : "'认证接口'"
}, {
"name" : "sql_data",
"value" : "None"
}, {
"name" : "sql_typ",
"value" : "None"
}, {
"name" : "updata_key",
"value" : "None"
}, {
"name" : "url",
"value" : "'http://36.139.193.99:8088/auth'"
} ],
"links" : [ ],
"hidden" : false,
"retry" : false,
"extra" : {
"severity" : "normal",
"retries" : [ ],
"categories" : [ ],
"tags" : [ ]
},
"source" : "b7c50a7673259529.json",
"parameterValues" : [ "'登录系统'", "{'username': 'adminxyz', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}", "'中'", "'反向用例-username错误'", "{'message': '账户错误或该租户未启用'}", "'POST'", "'application/json'", "'认证接口'", "None", "None", "None", "'http://36.139.193.99:8088/auth'" ]
}
\ No newline at end of file
{
"uid" : "bb3b6f5117ac4ce8",
"name" : "正向用例",
"fullName" : "test_case.test_demo.test_bpm.Test_bpm#test_bpm",
"historyId" : "45c0538ac4f1a753b075912dde2c053b",
"time" : {
"start" : 1725691433112,
"stop" : 1725691433147,
"duration" : 35
},
"status" : "passed",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "_session_faker",
"time" : {
"start" : 1725691432889,
"stop" : 1725691433045,
"duration" : 156
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
}, {
"name" : "fix_req",
"time" : {
"start" : 1725691433073,
"stop" : 1725691433110,
"duration" : 37
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
}, {
"name" : "fix_db",
"time" : {
"start" : 1725691433045,
"stop" : 1725691433072,
"duration" : 27
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
} ],
"testStage" : {
"status" : "passed",
"steps" : [ ],
"attachments" : [ {
"uid" : "4dbcdebcf3d4064d",
"name" : "log",
"source" : "4dbcdebcf3d4064d.txt",
"type" : "text/plain",
"size" : 447
} ],
"parameters" : [ ],
"attachmentsCount" : 1,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : true
},
"afterStages" : [ {
"name" : "fix_req::0",
"time" : {
"start" : 1725691434376,
"stop" : 1725691434376,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
}, {
"name" : "fix_db::0",
"time" : {
"start" : 1725691434377,
"stop" : 1725691434377,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
} ],
"labels" : [ {
"name" : "feature",
"value" : "维度管理"
}, {
"name" : "story",
"value" : "添加维度"
}, {
"name" : "severity",
"value" : "高"
}, {
"name" : "epic",
"value" : "BPM项目-Demo"
}, {
"name" : "parentSuite",
"value" : "test_case.test_demo"
}, {
"name" : "suite",
"value" : "test_bpm"
}, {
"name" : "subSuite",
"value" : "Test_bpm"
}, {
"name" : "host",
"value" : "LAPTOP-LLUJ8P61"
}, {
"name" : "thread",
"value" : "9876-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_case.test_demo.test_bpm"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "api",
"value" : "'添加维度'"
}, {
"name" : "case_data",
"value" : "{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 1, 'name': 'requests添加的维度'}"
}, {
"name" : "case_level",
"value" : "'高'"
}, {
"name" : "case_title",
"value" : "'正向用例'"
}, {
"name" : "expect_data",
"value" : "{'message': '添加维度成功!'}"
}, {
"name" : "method",
"value" : "'post'"
}, {
"name" : "mime",
"value" : "'application/json'"
}, {
"name" : "module",
"value" : "'维度管理'"
}, {
"name" : "sql_data",
"value" : "{'delete': 'dELETE FROM uc_demension WHERE `CODE_`=\"requestsAddDem\";'}"
}, {
"name" : "sql_typ",
"value" : "'delete'"
}, {
"name" : "updata_key",
"value" : "None"
}, {
"name" : "url",
"value" : "'http://36.139.193.99:8088/api/demension/v1/dem/addDem'"
} ],
"links" : [ ],
"hidden" : false,
"retry" : false,
"extra" : {
"severity" : "normal",
"retries" : [ ],
"categories" : [ ],
"tags" : [ ]
},
"source" : "bb3b6f5117ac4ce8.json",
"parameterValues" : [ "'添加维度'", "{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 1, 'name': 'requests添加的维度'}", "'高'", "'正向用例'", "{'message': '添加维度成功!'}", "'post'", "'application/json'", "'维度管理'", "{'delete': 'dELETE FROM uc_demension WHERE `CODE_`=\"requestsAddDem\";'}", "'delete'", "None", "'http://36.139.193.99:8088/api/demension/v1/dem/addDem'" ]
}
\ No newline at end of file
{
"uid" : "c1e2ec99344272dc",
"name" : "反向用例-password过短",
"fullName" : "test_case.test_zys.test_bpm.Test_bpm#test_bpm",
"historyId" : "b5bf0f89c1475d47613b06a21ce654cf",
"time" : {
"start" : 1725691434141,
"stop" : 1725691434170,
"duration" : 29
},
"status" : "passed",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "_session_faker",
"time" : {
"start" : 1725691432889,
"stop" : 1725691433045,
"duration" : 156
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
}, {
"name" : "fix_db",
"time" : {
"start" : 1725691433701,
"stop" : 1725691433736,
"duration" : 35
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
}, {
"name" : "fix_req",
"time" : {
"start" : 1725691433736,
"stop" : 1725691433771,
"duration" : 35
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
} ],
"testStage" : {
"status" : "passed",
"steps" : [ ],
"attachments" : [ {
"uid" : "626ccd9a6bba5657",
"name" : "log",
"source" : "626ccd9a6bba5657.txt",
"type" : "text/plain",
"size" : 457
} ],
"parameters" : [ ],
"attachmentsCount" : 1,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : true
},
"afterStages" : [ {
"name" : "fix_db::0",
"time" : {
"start" : 1725691434375,
"stop" : 1725691434375,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
}, {
"name" : "fix_req::0",
"time" : {
"start" : 1725691434373,
"stop" : 1725691434373,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
} ],
"labels" : [ {
"name" : "feature",
"value" : "认证接口"
}, {
"name" : "story",
"value" : "登录系统"
}, {
"name" : "severity",
"value" : "中"
}, {
"name" : "epic",
"value" : "BPM项目-Demo"
}, {
"name" : "parentSuite",
"value" : "test_case.test_zys"
}, {
"name" : "suite",
"value" : "test_bpm"
}, {
"name" : "subSuite",
"value" : "Test_bpm"
}, {
"name" : "host",
"value" : "LAPTOP-LLUJ8P61"
}, {
"name" : "thread",
"value" : "9876-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_case.test_zys.test_bpm"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "api",
"value" : "'登录系统'"
}, {
"name" : "case_data",
"value" : "{'username': 'admin', 'password': '123456'}"
}, {
"name" : "case_level",
"value" : "'中'"
}, {
"name" : "case_title",
"value" : "'反向用例-password过短'"
}, {
"name" : "expect_data",
"value" : "{'message': '解密密码异常,请检查RSA公钥和私钥配置'}"
}, {
"name" : "method",
"value" : "'POST'"
}, {
"name" : "mime",
"value" : "'application/json'"
}, {
"name" : "module",
"value" : "'认证接口'"
}, {
"name" : "sql_data",
"value" : "None"
}, {
"name" : "sql_typ",
"value" : "None"
}, {
"name" : "updata_key",
"value" : "None"
}, {
"name" : "url",
"value" : "'http://36.139.193.99:8088/auth'"
} ],
"links" : [ ],
"hidden" : false,
"retry" : false,
"extra" : {
"severity" : "normal",
"retries" : [ ],
"categories" : [ ],
"tags" : [ ]
},
"source" : "c1e2ec99344272dc.json",
"parameterValues" : [ "'登录系统'", "{'username': 'admin', 'password': '123456'}", "'中'", "'反向用例-password过短'", "{'message': '解密密码异常,请检查RSA公钥和私钥配置'}", "'POST'", "'application/json'", "'认证接口'", "None", "None", "None", "'http://36.139.193.99:8088/auth'" ]
}
\ No newline at end of file
{
"uid" : "c2ff82bdb32e2817",
"name" : "正向用例",
"fullName" : "test_case.test_demo.test_bpm.Test_bpm#test_bpm",
"historyId" : "d76da2539d39047dccb1e3c661bdcead",
"time" : {
"start" : 1725691433658,
"stop" : 1725691433674,
"duration" : 16
},
"status" : "failed",
"statusMessage" : "AssertionError: 断言失败",
"statusTrace" : "self = <ApiAutoTese_3.test_case.test_demo.test_bpm.Test_bpm object at 0x00000187011A6810>, fix_db = <ApiAutoTese_3.common.db.DB object at 0x0000018701236790>\nfix_req = <ApiAutoTese_3.request_method.request_method.Request_method object at 0x0000018701299C50>, module = '维度管理', api = '根据维度编码删除维度', url = 'http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds', method = 'delete'\nmime = 'query', case_data = {'ids': '需要更新'}, expect_data = {'message': '删除维度成功!'}, sql_typ = 'SELECT', sql_data = {'select': 'select ID_ from uc_demension where CODE_=\"requestsAddDem\";'}, updata_key = 'ids', case_title = '正向用例'\ncase_level = '中'\n\n @allure.epic(\"BPM项目-Demo\")\n @pytest.mark.parametrize('module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level',excel.get_data())\n def test_bpm(self,fix_db,fix_req,module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level):\n allure.dynamic.feature(module)\n allure.dynamic.story(api)\n allure.dynamic.title(case_title)\n allure.dynamic.severity(case_level)\n \n if sql_typ == 'delete':\n fix_db.delete(sql_data['delete'])\n elif sql_typ == 'select':\n res = fix_db.select(sql_data['select'])\n case_data[updata_key] = res\n elif sql_typ == 'delete|select' or sql_typ == 'selecy|delete':\n res = fix_db.select(sql_data['select'])\n case_data[updata_key] = res\n fix_db.delete(sql_data['delete'])\n \n res = fix_req.request_all(method,url,mime,case_data)\n \n try:\n for key in expect_data:\n> assert expect_data[key] == res.json().get(key)\nE AssertionError: assert '删除维度成功!' == ''\nE \nE + 删除维度成功!\n\ntest_case\\test_demo\\test_bpm.py:44: AssertionError\n\nDuring handling of the above exception, another exception occurred:\n\nself = <ApiAutoTese_3.test_case.test_demo.test_bpm.Test_bpm object at 0x00000187011A6810>, fix_db = <ApiAutoTese_3.common.db.DB object at 0x0000018701236790>\nfix_req = <ApiAutoTese_3.request_method.request_method.Request_method object at 0x0000018701299C50>, module = '维度管理', api = '根据维度编码删除维度', url = 'http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds', method = 'delete'\nmime = 'query', case_data = {'ids': '需要更新'}, expect_data = {'message': '删除维度成功!'}, sql_typ = 'SELECT', sql_data = {'select': 'select ID_ from uc_demension where CODE_=\"requestsAddDem\";'}, updata_key = 'ids', case_title = '正向用例'\ncase_level = '中'\n\n @allure.epic(\"BPM项目-Demo\")\n @pytest.mark.parametrize('module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level',excel.get_data())\n def test_bpm(self,fix_db,fix_req,module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level):\n allure.dynamic.feature(module)\n allure.dynamic.story(api)\n allure.dynamic.title(case_title)\n allure.dynamic.severity(case_level)\n \n if sql_typ == 'delete':\n fix_db.delete(sql_data['delete'])\n elif sql_typ == 'select':\n res = fix_db.select(sql_data['select'])\n case_data[updata_key] = res\n elif sql_typ == 'delete|select' or sql_typ == 'selecy|delete':\n res = fix_db.select(sql_data['select'])\n case_data[updata_key] = res\n fix_db.delete(sql_data['delete'])\n \n res = fix_req.request_all(method,url,mime,case_data)\n \n try:\n for key in expect_data:\n assert expect_data[key] == res.json().get(key)\n except AssertionError:\n log.error(\n f\"断言失败,标题为{case_title},用例等级为{case_level},接口url为:{url}, 用例数据:{case_data}, 期望数据:{expect_data}, 服务器返回数据:{res.text},测试员为{user}\")\n> raise AssertionError(\"断言失败\")\nE AssertionError: 断言失败\n\ntest_case\\test_demo\\test_bpm.py:48: AssertionError",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "_session_faker",
"time" : {
"start" : 1725691432889,
"stop" : 1725691433045,
"duration" : 156
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
}, {
"name" : "fix_req",
"time" : {
"start" : 1725691433073,
"stop" : 1725691433110,
"duration" : 37
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
}, {
"name" : "fix_db",
"time" : {
"start" : 1725691433045,
"stop" : 1725691433072,
"duration" : 27
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
} ],
"testStage" : {
"status" : "failed",
"statusMessage" : "AssertionError: 断言失败",
"statusTrace" : "self = <ApiAutoTese_3.test_case.test_demo.test_bpm.Test_bpm object at 0x00000187011A6810>, fix_db = <ApiAutoTese_3.common.db.DB object at 0x0000018701236790>\nfix_req = <ApiAutoTese_3.request_method.request_method.Request_method object at 0x0000018701299C50>, module = '维度管理', api = '根据维度编码删除维度', url = 'http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds', method = 'delete'\nmime = 'query', case_data = {'ids': '需要更新'}, expect_data = {'message': '删除维度成功!'}, sql_typ = 'SELECT', sql_data = {'select': 'select ID_ from uc_demension where CODE_=\"requestsAddDem\";'}, updata_key = 'ids', case_title = '正向用例'\ncase_level = '中'\n\n @allure.epic(\"BPM项目-Demo\")\n @pytest.mark.parametrize('module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level',excel.get_data())\n def test_bpm(self,fix_db,fix_req,module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level):\n allure.dynamic.feature(module)\n allure.dynamic.story(api)\n allure.dynamic.title(case_title)\n allure.dynamic.severity(case_level)\n \n if sql_typ == 'delete':\n fix_db.delete(sql_data['delete'])\n elif sql_typ == 'select':\n res = fix_db.select(sql_data['select'])\n case_data[updata_key] = res\n elif sql_typ == 'delete|select' or sql_typ == 'selecy|delete':\n res = fix_db.select(sql_data['select'])\n case_data[updata_key] = res\n fix_db.delete(sql_data['delete'])\n \n res = fix_req.request_all(method,url,mime,case_data)\n \n try:\n for key in expect_data:\n> assert expect_data[key] == res.json().get(key)\nE AssertionError: assert '删除维度成功!' == ''\nE \nE + 删除维度成功!\n\ntest_case\\test_demo\\test_bpm.py:44: AssertionError\n\nDuring handling of the above exception, another exception occurred:\n\nself = <ApiAutoTese_3.test_case.test_demo.test_bpm.Test_bpm object at 0x00000187011A6810>, fix_db = <ApiAutoTese_3.common.db.DB object at 0x0000018701236790>\nfix_req = <ApiAutoTese_3.request_method.request_method.Request_method object at 0x0000018701299C50>, module = '维度管理', api = '根据维度编码删除维度', url = 'http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds', method = 'delete'\nmime = 'query', case_data = {'ids': '需要更新'}, expect_data = {'message': '删除维度成功!'}, sql_typ = 'SELECT', sql_data = {'select': 'select ID_ from uc_demension where CODE_=\"requestsAddDem\";'}, updata_key = 'ids', case_title = '正向用例'\ncase_level = '中'\n\n @allure.epic(\"BPM项目-Demo\")\n @pytest.mark.parametrize('module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level',excel.get_data())\n def test_bpm(self,fix_db,fix_req,module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level):\n allure.dynamic.feature(module)\n allure.dynamic.story(api)\n allure.dynamic.title(case_title)\n allure.dynamic.severity(case_level)\n \n if sql_typ == 'delete':\n fix_db.delete(sql_data['delete'])\n elif sql_typ == 'select':\n res = fix_db.select(sql_data['select'])\n case_data[updata_key] = res\n elif sql_typ == 'delete|select' or sql_typ == 'selecy|delete':\n res = fix_db.select(sql_data['select'])\n case_data[updata_key] = res\n fix_db.delete(sql_data['delete'])\n \n res = fix_req.request_all(method,url,mime,case_data)\n \n try:\n for key in expect_data:\n assert expect_data[key] == res.json().get(key)\n except AssertionError:\n log.error(\n f\"断言失败,标题为{case_title},用例等级为{case_level},接口url为:{url}, 用例数据:{case_data}, 期望数据:{expect_data}, 服务器返回数据:{res.text},测试员为{user}\")\n> raise AssertionError(\"断言失败\")\nE AssertionError: 断言失败\n\ntest_case\\test_demo\\test_bpm.py:48: AssertionError",
"steps" : [ ],
"attachments" : [ {
"uid" : "da24e633c3b7b563",
"name" : "log",
"source" : "da24e633c3b7b563.txt",
"type" : "text/plain",
"size" : 371
} ],
"parameters" : [ ],
"attachmentsCount" : 1,
"shouldDisplayMessage" : true,
"stepsCount" : 0,
"hasContent" : true
},
"afterStages" : [ {
"name" : "fix_req::0",
"time" : {
"start" : 1725691434376,
"stop" : 1725691434376,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
}, {
"name" : "fix_db::0",
"time" : {
"start" : 1725691434377,
"stop" : 1725691434377,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
} ],
"labels" : [ {
"name" : "feature",
"value" : "维度管理"
}, {
"name" : "story",
"value" : "根据维度编码删除维度"
}, {
"name" : "severity",
"value" : "中"
}, {
"name" : "epic",
"value" : "BPM项目-Demo"
}, {
"name" : "parentSuite",
"value" : "test_case.test_demo"
}, {
"name" : "suite",
"value" : "test_bpm"
}, {
"name" : "subSuite",
"value" : "Test_bpm"
}, {
"name" : "host",
"value" : "LAPTOP-LLUJ8P61"
}, {
"name" : "thread",
"value" : "9876-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_case.test_demo.test_bpm"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "api",
"value" : "'根据维度编码删除维度'"
}, {
"name" : "case_data",
"value" : "{'ids': '需要更新'}"
}, {
"name" : "case_level",
"value" : "'中'"
}, {
"name" : "case_title",
"value" : "'正向用例'"
}, {
"name" : "expect_data",
"value" : "{'message': '删除维度成功!'}"
}, {
"name" : "method",
"value" : "'delete'"
}, {
"name" : "mime",
"value" : "'query'"
}, {
"name" : "module",
"value" : "'维度管理'"
}, {
"name" : "sql_data",
"value" : "{'select': 'select ID_ from uc_demension where CODE_=\"requestsAddDem\";'}"
}, {
"name" : "sql_typ",
"value" : "'SELECT'"
}, {
"name" : "updata_key",
"value" : "'ids'"
}, {
"name" : "url",
"value" : "'http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds'"
} ],
"links" : [ ],
"hidden" : false,
"retry" : false,
"extra" : {
"severity" : "normal",
"retries" : [ ],
"categories" : [ {
"name" : "Product defects",
"matchedStatuses" : [ ],
"flaky" : false
} ],
"tags" : [ ]
},
"source" : "c2ff82bdb32e2817.json",
"parameterValues" : [ "'根据维度编码删除维度'", "{'ids': '需要更新'}", "'中'", "'正向用例'", "{'message': '删除维度成功!'}", "'delete'", "'query'", "'维度管理'", "{'select': 'select ID_ from uc_demension where CODE_=\"requestsAddDem\";'}", "'SELECT'", "'ids'", "'http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds'" ]
}
\ No newline at end of file
{
"uid" : "cbf177c8c9d1abe7",
"name" : "正向用例",
"fullName" : "test_case.test_zys.test_bpm.Test_bpm#test_bpm",
"historyId" : "49f97de15a9c12866fc4013457e84159",
"time" : {
"start" : 1725691434283,
"stop" : 1725691434323,
"duration" : 40
},
"status" : "passed",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "_session_faker",
"time" : {
"start" : 1725691432889,
"stop" : 1725691433045,
"duration" : 156
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
}, {
"name" : "fix_db",
"time" : {
"start" : 1725691433701,
"stop" : 1725691433736,
"duration" : 35
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
}, {
"name" : "fix_req",
"time" : {
"start" : 1725691433736,
"stop" : 1725691433771,
"duration" : 35
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
} ],
"testStage" : {
"status" : "passed",
"steps" : [ ],
"attachments" : [ {
"uid" : "963c3b4fecad293a",
"name" : "log",
"source" : "963c3b4fecad293a.txt",
"type" : "text/plain",
"size" : 446
} ],
"parameters" : [ ],
"attachmentsCount" : 1,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : true
},
"afterStages" : [ {
"name" : "fix_db::0",
"time" : {
"start" : 1725691434375,
"stop" : 1725691434375,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
}, {
"name" : "fix_req::0",
"time" : {
"start" : 1725691434373,
"stop" : 1725691434373,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
} ],
"labels" : [ {
"name" : "feature",
"value" : "维度管理"
}, {
"name" : "story",
"value" : "添加维度"
}, {
"name" : "severity",
"value" : "高"
}, {
"name" : "epic",
"value" : "BPM项目-Demo"
}, {
"name" : "parentSuite",
"value" : "test_case.test_zys"
}, {
"name" : "suite",
"value" : "test_bpm"
}, {
"name" : "subSuite",
"value" : "Test_bpm"
}, {
"name" : "host",
"value" : "LAPTOP-LLUJ8P61"
}, {
"name" : "thread",
"value" : "9876-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_case.test_zys.test_bpm"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "api",
"value" : "'添加维度'"
}, {
"name" : "case_data",
"value" : "{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 1, 'name': 'requests添加的维度'}"
}, {
"name" : "case_level",
"value" : "'高'"
}, {
"name" : "case_title",
"value" : "'正向用例'"
}, {
"name" : "expect_data",
"value" : "{'message': '添加维度成功!'}"
}, {
"name" : "method",
"value" : "'post'"
}, {
"name" : "mime",
"value" : "'application/json'"
}, {
"name" : "module",
"value" : "'维度管理'"
}, {
"name" : "sql_data",
"value" : "{'delete': 'dELETE FROM uc_demension WHERE `CODE_`=\"requestsAddDem\";'}"
}, {
"name" : "sql_typ",
"value" : "'delete'"
}, {
"name" : "updata_key",
"value" : "None"
}, {
"name" : "url",
"value" : "'http://36.139.193.99:8088/api/demension/v1/dem/addDem'"
} ],
"links" : [ ],
"hidden" : false,
"retry" : false,
"extra" : {
"severity" : "normal",
"retries" : [ ],
"categories" : [ ],
"tags" : [ ]
},
"source" : "cbf177c8c9d1abe7.json",
"parameterValues" : [ "'添加维度'", "{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 1, 'name': 'requests添加的维度'}", "'高'", "'正向用例'", "{'message': '添加维度成功!'}", "'post'", "'application/json'", "'维度管理'", "{'delete': 'dELETE FROM uc_demension WHERE `CODE_`=\"requestsAddDem\";'}", "'delete'", "None", "'http://36.139.193.99:8088/api/demension/v1/dem/addDem'" ]
}
\ No newline at end of file
{
"uid" : "d112b18a8cbff620",
"name" : "正向用例",
"fullName" : "test_case.test_zys.test_bpm.Test_bpm#test_bpm",
"historyId" : "d89148c1056f266e96344e052cd7621a",
"time" : {
"start" : 1725691434242,
"stop" : 1725691434258,
"duration" : 16
},
"status" : "failed",
"statusMessage" : "AssertionError: 断言失败",
"statusTrace" : "self = <ApiAutoTese_3.test_case.test_zys.test_bpm.Test_bpm object at 0x00000187011EDFD0>, fix_db = <ApiAutoTese_3.common.db.DB object at 0x00000187012ACB90>\nfix_req = <ApiAutoTese_3.request_method.request_method.Request_method object at 0x000001870129E450>, module = '认证接口', api = '刷新token', url = 'http://36.139.193.99:8088/refresh', method = 'GET', mime = None, case_data = None\nexpect_data = {'message': '刷新token成功'}, sql_typ = None, sql_data = None, updata_key = None, case_title = '正向用例', case_level = '高'\n\n @allure.epic(\"BPM项目-Demo\")\n @pytest.mark.parametrize('module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level',excel.get_data())\n def test_bpm(self,fix_db,fix_req,module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level):\n allure.dynamic.feature(module)\n allure.dynamic.story(api)\n allure.dynamic.title(case_title)\n allure.dynamic.severity(case_level)\n \n if sql_typ == 'delete':\n fix_db.delete(sql_data['delete'])\n elif sql_typ == 'select':\n res = fix_db.select(sql_data['select'])\n case_data[updata_key] = res\n elif sql_typ == 'delete|select' or sql_typ == 'selecy|delete':\n res = fix_db.select(sql_data['select'])\n case_data[updata_key] = res\n fix_db.delete(sql_data['delete'])\n \n res = fix_req.request_all(method,url,mime,case_data)\n try:\n for key in expect_data:\n> assert expect_data[key] == res.json().get(key)\nE AssertionError: assert '刷新token成功' == None\nE + where None = <built-in method get of dict object at 0x0000018701330980>('message')\nE + where <built-in method get of dict object at 0x0000018701330980> = {'account': 'admin', 'expiration': 86400, 'loginStatus': True, 'token': 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRl...MsImlhdCI6MTcyNTY5MTMyM30.D0rRJoEN3sgTx5KIyeCW5nNtR6rTCq7ZC7_kMKnM4Hviw4YJ8wwvOjVlhrB5SenhBnJD_TvT7KmUafYDFpBFgg', ...}.get\nE + where {'account': 'admin', 'expiration': 86400, 'loginStatus': True, 'token': 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRl...MsImlhdCI6MTcyNTY5MTMyM30.D0rRJoEN3sgTx5KIyeCW5nNtR6rTCq7ZC7_kMKnM4Hviw4YJ8wwvOjVlhrB5SenhBnJD_TvT7KmUafYDFpBFgg', ...} = json()\nE + where json = <Response [200]>.json\n\ntest_case\\test_zys\\test_bpm.py:42: AssertionError\n\nDuring handling of the above exception, another exception occurred:\n\nself = <ApiAutoTese_3.test_case.test_zys.test_bpm.Test_bpm object at 0x00000187011EDFD0>, fix_db = <ApiAutoTese_3.common.db.DB object at 0x00000187012ACB90>\nfix_req = <ApiAutoTese_3.request_method.request_method.Request_method object at 0x000001870129E450>, module = '认证接口', api = '刷新token', url = 'http://36.139.193.99:8088/refresh', method = 'GET', mime = None, case_data = None\nexpect_data = {'message': '刷新token成功'}, sql_typ = None, sql_data = None, updata_key = None, case_title = '正向用例', case_level = '高'\n\n @allure.epic(\"BPM项目-Demo\")\n @pytest.mark.parametrize('module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level',excel.get_data())\n def test_bpm(self,fix_db,fix_req,module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level):\n allure.dynamic.feature(module)\n allure.dynamic.story(api)\n allure.dynamic.title(case_title)\n allure.dynamic.severity(case_level)\n \n if sql_typ == 'delete':\n fix_db.delete(sql_data['delete'])\n elif sql_typ == 'select':\n res = fix_db.select(sql_data['select'])\n case_data[updata_key] = res\n elif sql_typ == 'delete|select' or sql_typ == 'selecy|delete':\n res = fix_db.select(sql_data['select'])\n case_data[updata_key] = res\n fix_db.delete(sql_data['delete'])\n \n res = fix_req.request_all(method,url,mime,case_data)\n try:\n for key in expect_data:\n assert expect_data[key] == res.json().get(key)\n except AssertionError:\n log.error(f\"断言失败,标题为{case_title},用例等级为{case_level},接口url为:{url}, 用例数据:{case_data}, 期望数据:{expect_data}, 服务器返回数据:{res.text},测试员为{user}\")\n> raise AssertionError(\"断言失败\")\nE AssertionError: 断言失败\n\ntest_case\\test_zys\\test_bpm.py:45: AssertionError",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "_session_faker",
"time" : {
"start" : 1725691432889,
"stop" : 1725691433045,
"duration" : 156
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
}, {
"name" : "fix_db",
"time" : {
"start" : 1725691433701,
"stop" : 1725691433736,
"duration" : 35
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
}, {
"name" : "fix_req",
"time" : {
"start" : 1725691433736,
"stop" : 1725691433771,
"duration" : 35
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
} ],
"testStage" : {
"status" : "failed",
"statusMessage" : "AssertionError: 断言失败",
"statusTrace" : "self = <ApiAutoTese_3.test_case.test_zys.test_bpm.Test_bpm object at 0x00000187011EDFD0>, fix_db = <ApiAutoTese_3.common.db.DB object at 0x00000187012ACB90>\nfix_req = <ApiAutoTese_3.request_method.request_method.Request_method object at 0x000001870129E450>, module = '认证接口', api = '刷新token', url = 'http://36.139.193.99:8088/refresh', method = 'GET', mime = None, case_data = None\nexpect_data = {'message': '刷新token成功'}, sql_typ = None, sql_data = None, updata_key = None, case_title = '正向用例', case_level = '高'\n\n @allure.epic(\"BPM项目-Demo\")\n @pytest.mark.parametrize('module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level',excel.get_data())\n def test_bpm(self,fix_db,fix_req,module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level):\n allure.dynamic.feature(module)\n allure.dynamic.story(api)\n allure.dynamic.title(case_title)\n allure.dynamic.severity(case_level)\n \n if sql_typ == 'delete':\n fix_db.delete(sql_data['delete'])\n elif sql_typ == 'select':\n res = fix_db.select(sql_data['select'])\n case_data[updata_key] = res\n elif sql_typ == 'delete|select' or sql_typ == 'selecy|delete':\n res = fix_db.select(sql_data['select'])\n case_data[updata_key] = res\n fix_db.delete(sql_data['delete'])\n \n res = fix_req.request_all(method,url,mime,case_data)\n try:\n for key in expect_data:\n> assert expect_data[key] == res.json().get(key)\nE AssertionError: assert '刷新token成功' == None\nE + where None = <built-in method get of dict object at 0x0000018701330980>('message')\nE + where <built-in method get of dict object at 0x0000018701330980> = {'account': 'admin', 'expiration': 86400, 'loginStatus': True, 'token': 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRl...MsImlhdCI6MTcyNTY5MTMyM30.D0rRJoEN3sgTx5KIyeCW5nNtR6rTCq7ZC7_kMKnM4Hviw4YJ8wwvOjVlhrB5SenhBnJD_TvT7KmUafYDFpBFgg', ...}.get\nE + where {'account': 'admin', 'expiration': 86400, 'loginStatus': True, 'token': 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRl...MsImlhdCI6MTcyNTY5MTMyM30.D0rRJoEN3sgTx5KIyeCW5nNtR6rTCq7ZC7_kMKnM4Hviw4YJ8wwvOjVlhrB5SenhBnJD_TvT7KmUafYDFpBFgg', ...} = json()\nE + where json = <Response [200]>.json\n\ntest_case\\test_zys\\test_bpm.py:42: AssertionError\n\nDuring handling of the above exception, another exception occurred:\n\nself = <ApiAutoTese_3.test_case.test_zys.test_bpm.Test_bpm object at 0x00000187011EDFD0>, fix_db = <ApiAutoTese_3.common.db.DB object at 0x00000187012ACB90>\nfix_req = <ApiAutoTese_3.request_method.request_method.Request_method object at 0x000001870129E450>, module = '认证接口', api = '刷新token', url = 'http://36.139.193.99:8088/refresh', method = 'GET', mime = None, case_data = None\nexpect_data = {'message': '刷新token成功'}, sql_typ = None, sql_data = None, updata_key = None, case_title = '正向用例', case_level = '高'\n\n @allure.epic(\"BPM项目-Demo\")\n @pytest.mark.parametrize('module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level',excel.get_data())\n def test_bpm(self,fix_db,fix_req,module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level):\n allure.dynamic.feature(module)\n allure.dynamic.story(api)\n allure.dynamic.title(case_title)\n allure.dynamic.severity(case_level)\n \n if sql_typ == 'delete':\n fix_db.delete(sql_data['delete'])\n elif sql_typ == 'select':\n res = fix_db.select(sql_data['select'])\n case_data[updata_key] = res\n elif sql_typ == 'delete|select' or sql_typ == 'selecy|delete':\n res = fix_db.select(sql_data['select'])\n case_data[updata_key] = res\n fix_db.delete(sql_data['delete'])\n \n res = fix_req.request_all(method,url,mime,case_data)\n try:\n for key in expect_data:\n assert expect_data[key] == res.json().get(key)\n except AssertionError:\n log.error(f\"断言失败,标题为{case_title},用例等级为{case_level},接口url为:{url}, 用例数据:{case_data}, 期望数据:{expect_data}, 服务器返回数据:{res.text},测试员为{user}\")\n> raise AssertionError(\"断言失败\")\nE AssertionError: 断言失败\n\ntest_case\\test_zys\\test_bpm.py:45: AssertionError",
"steps" : [ ],
"attachments" : [ {
"uid" : "fe66bfbb88431173",
"name" : "log",
"source" : "fe66bfbb88431173.txt",
"type" : "text/plain",
"size" : 544
} ],
"parameters" : [ ],
"attachmentsCount" : 1,
"shouldDisplayMessage" : true,
"stepsCount" : 0,
"hasContent" : true
},
"afterStages" : [ {
"name" : "fix_db::0",
"time" : {
"start" : 1725691434375,
"stop" : 1725691434375,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
}, {
"name" : "fix_req::0",
"time" : {
"start" : 1725691434373,
"stop" : 1725691434373,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
} ],
"labels" : [ {
"name" : "feature",
"value" : "认证接口"
}, {
"name" : "story",
"value" : "刷新token"
}, {
"name" : "severity",
"value" : "高"
}, {
"name" : "epic",
"value" : "BPM项目-Demo"
}, {
"name" : "parentSuite",
"value" : "test_case.test_zys"
}, {
"name" : "suite",
"value" : "test_bpm"
}, {
"name" : "subSuite",
"value" : "Test_bpm"
}, {
"name" : "host",
"value" : "LAPTOP-LLUJ8P61"
}, {
"name" : "thread",
"value" : "9876-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_case.test_zys.test_bpm"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "api",
"value" : "'刷新token'"
}, {
"name" : "case_data",
"value" : "None"
}, {
"name" : "case_level",
"value" : "'高'"
}, {
"name" : "case_title",
"value" : "'正向用例'"
}, {
"name" : "expect_data",
"value" : "{'message': '刷新token成功'}"
}, {
"name" : "method",
"value" : "'GET'"
}, {
"name" : "mime",
"value" : "None"
}, {
"name" : "module",
"value" : "'认证接口'"
}, {
"name" : "sql_data",
"value" : "None"
}, {
"name" : "sql_typ",
"value" : "None"
}, {
"name" : "updata_key",
"value" : "None"
}, {
"name" : "url",
"value" : "'http://36.139.193.99:8088/refresh'"
} ],
"links" : [ ],
"hidden" : false,
"retry" : false,
"extra" : {
"severity" : "normal",
"retries" : [ ],
"categories" : [ {
"name" : "Product defects",
"matchedStatuses" : [ ],
"flaky" : false
} ],
"tags" : [ ]
},
"source" : "d112b18a8cbff620.json",
"parameterValues" : [ "'刷新token'", "None", "'高'", "'正向用例'", "{'message': '刷新token成功'}", "'GET'", "None", "'认证接口'", "None", "None", "None", "'http://36.139.193.99:8088/refresh'" ]
}
\ No newline at end of file
{
"uid" : "d186585591c66c89",
"name" : "正向用例",
"fullName" : "test_case.test_demo.test_bpm.Test_bpm#test_bpm",
"historyId" : "8c9c66e0fa151de061ef3222cb9e2a73",
"time" : {
"start" : 1725691433511,
"stop" : 1725691433551,
"duration" : 40
},
"status" : "passed",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "_session_faker",
"time" : {
"start" : 1725691432889,
"stop" : 1725691433045,
"duration" : 156
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
}, {
"name" : "fix_req",
"time" : {
"start" : 1725691433073,
"stop" : 1725691433110,
"duration" : 37
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
}, {
"name" : "fix_db",
"time" : {
"start" : 1725691433045,
"stop" : 1725691433072,
"duration" : 27
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
} ],
"testStage" : {
"status" : "passed",
"steps" : [ ],
"attachments" : [ {
"uid" : "7a41672a3c3316ed",
"name" : "log",
"source" : "7a41672a3c3316ed.txt",
"type" : "text/plain",
"size" : 378
} ],
"parameters" : [ ],
"attachmentsCount" : 1,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : true
},
"afterStages" : [ {
"name" : "fix_req::0",
"time" : {
"start" : 1725691434376,
"stop" : 1725691434376,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
}, {
"name" : "fix_db::0",
"time" : {
"start" : 1725691434377,
"stop" : 1725691434377,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
} ],
"labels" : [ {
"name" : "feature",
"value" : "组织管理"
}, {
"name" : "story",
"value" : "用户加入组织"
}, {
"name" : "severity",
"value" : "高"
}, {
"name" : "epic",
"value" : "BPM项目-Demo"
}, {
"name" : "parentSuite",
"value" : "test_case.test_demo"
}, {
"name" : "suite",
"value" : "test_bpm"
}, {
"name" : "subSuite",
"value" : "Test_bpm"
}, {
"name" : "host",
"value" : "LAPTOP-LLUJ8P61"
}, {
"name" : "thread",
"value" : "9876-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_case.test_demo.test_bpm"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "api",
"value" : "'用户加入组织'"
}, {
"name" : "case_data",
"value" : "{'orgCode': 'testAddOrg', 'accounts': 'admin,guest'}"
}, {
"name" : "case_level",
"value" : "'高'"
}, {
"name" : "case_title",
"value" : "'正向用例'"
}, {
"name" : "expect_data",
"value" : "{'message': '加入成功'}"
}, {
"name" : "method",
"value" : "'POST'"
}, {
"name" : "mime",
"value" : "'query'"
}, {
"name" : "module",
"value" : "'组织管理'"
}, {
"name" : "sql_data",
"value" : "None"
}, {
"name" : "sql_typ",
"value" : "None"
}, {
"name" : "updata_key",
"value" : "None"
}, {
"name" : "url",
"value" : "'http://36.139.193.99:8088/api/org/v1/orgUsers/addUsersForOrg'"
} ],
"links" : [ ],
"hidden" : false,
"retry" : false,
"extra" : {
"severity" : "normal",
"retries" : [ ],
"categories" : [ ],
"tags" : [ ]
},
"source" : "d186585591c66c89.json",
"parameterValues" : [ "'用户加入组织'", "{'orgCode': 'testAddOrg', 'accounts': 'admin,guest'}", "'高'", "'正向用例'", "{'message': '加入成功'}", "'POST'", "'query'", "'组织管理'", "None", "None", "None", "'http://36.139.193.99:8088/api/org/v1/orgUsers/addUsersForOrg'" ]
}
\ No newline at end of file
{
"uid" : "d1a5c795a343a6b",
"name" : "正向用例",
"fullName" : "test_case.test_zys.test_bpm.Test_bpm#test_bpm",
"historyId" : "2f1e5c312e03d035089cc1d9867ef051",
"time" : {
"start" : 1725691434341,
"stop" : 1725691434353,
"duration" : 12
},
"status" : "failed",
"statusMessage" : "AssertionError: 断言失败",
"statusTrace" : "self = <ApiAutoTese_3.test_case.test_zys.test_bpm.Test_bpm object at 0x00000187011ED3D0>, fix_db = <ApiAutoTese_3.common.db.DB object at 0x00000187012ACB90>\nfix_req = <ApiAutoTese_3.request_method.request_method.Request_method object at 0x000001870129E450>, module = '维度管理', api = '根据维度编码删除维度', url = 'http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds', method = 'delete'\nmime = 'query', case_data = {'ids': '需要更新'}, expect_data = {'message': '删除维度成功!'}, sql_typ = 'SELECT', sql_data = 'select ID_ from uc_demension where CODE_=\"requestsAddDem\";', updata_key = 'ids', case_title = '正向用例'\ncase_level = '中'\n\n @allure.epic(\"BPM项目-Demo\")\n @pytest.mark.parametrize('module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level',excel.get_data())\n def test_bpm(self,fix_db,fix_req,module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level):\n allure.dynamic.feature(module)\n allure.dynamic.story(api)\n allure.dynamic.title(case_title)\n allure.dynamic.severity(case_level)\n \n if sql_typ == 'delete':\n fix_db.delete(sql_data['delete'])\n elif sql_typ == 'select':\n res = fix_db.select(sql_data['select'])\n case_data[updata_key] = res\n elif sql_typ == 'delete|select' or sql_typ == 'selecy|delete':\n res = fix_db.select(sql_data['select'])\n case_data[updata_key] = res\n fix_db.delete(sql_data['delete'])\n \n res = fix_req.request_all(method,url,mime,case_data)\n try:\n for key in expect_data:\n> assert expect_data[key] == res.json().get(key)\nE AssertionError: assert '删除维度成功!' == ''\nE \nE + 删除维度成功!\n\ntest_case\\test_zys\\test_bpm.py:42: AssertionError\n\nDuring handling of the above exception, another exception occurred:\n\nself = <ApiAutoTese_3.test_case.test_zys.test_bpm.Test_bpm object at 0x00000187011ED3D0>, fix_db = <ApiAutoTese_3.common.db.DB object at 0x00000187012ACB90>\nfix_req = <ApiAutoTese_3.request_method.request_method.Request_method object at 0x000001870129E450>, module = '维度管理', api = '根据维度编码删除维度', url = 'http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds', method = 'delete'\nmime = 'query', case_data = {'ids': '需要更新'}, expect_data = {'message': '删除维度成功!'}, sql_typ = 'SELECT', sql_data = 'select ID_ from uc_demension where CODE_=\"requestsAddDem\";', updata_key = 'ids', case_title = '正向用例'\ncase_level = '中'\n\n @allure.epic(\"BPM项目-Demo\")\n @pytest.mark.parametrize('module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level',excel.get_data())\n def test_bpm(self,fix_db,fix_req,module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level):\n allure.dynamic.feature(module)\n allure.dynamic.story(api)\n allure.dynamic.title(case_title)\n allure.dynamic.severity(case_level)\n \n if sql_typ == 'delete':\n fix_db.delete(sql_data['delete'])\n elif sql_typ == 'select':\n res = fix_db.select(sql_data['select'])\n case_data[updata_key] = res\n elif sql_typ == 'delete|select' or sql_typ == 'selecy|delete':\n res = fix_db.select(sql_data['select'])\n case_data[updata_key] = res\n fix_db.delete(sql_data['delete'])\n \n res = fix_req.request_all(method,url,mime,case_data)\n try:\n for key in expect_data:\n assert expect_data[key] == res.json().get(key)\n except AssertionError:\n log.error(f\"断言失败,标题为{case_title},用例等级为{case_level},接口url为:{url}, 用例数据:{case_data}, 期望数据:{expect_data}, 服务器返回数据:{res.text},测试员为{user}\")\n> raise AssertionError(\"断言失败\")\nE AssertionError: 断言失败\n\ntest_case\\test_zys\\test_bpm.py:45: AssertionError",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "_session_faker",
"time" : {
"start" : 1725691432889,
"stop" : 1725691433045,
"duration" : 156
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
}, {
"name" : "fix_db",
"time" : {
"start" : 1725691433701,
"stop" : 1725691433736,
"duration" : 35
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
}, {
"name" : "fix_req",
"time" : {
"start" : 1725691433736,
"stop" : 1725691433771,
"duration" : 35
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
} ],
"testStage" : {
"status" : "failed",
"statusMessage" : "AssertionError: 断言失败",
"statusTrace" : "self = <ApiAutoTese_3.test_case.test_zys.test_bpm.Test_bpm object at 0x00000187011ED3D0>, fix_db = <ApiAutoTese_3.common.db.DB object at 0x00000187012ACB90>\nfix_req = <ApiAutoTese_3.request_method.request_method.Request_method object at 0x000001870129E450>, module = '维度管理', api = '根据维度编码删除维度', url = 'http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds', method = 'delete'\nmime = 'query', case_data = {'ids': '需要更新'}, expect_data = {'message': '删除维度成功!'}, sql_typ = 'SELECT', sql_data = 'select ID_ from uc_demension where CODE_=\"requestsAddDem\";', updata_key = 'ids', case_title = '正向用例'\ncase_level = '中'\n\n @allure.epic(\"BPM项目-Demo\")\n @pytest.mark.parametrize('module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level',excel.get_data())\n def test_bpm(self,fix_db,fix_req,module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level):\n allure.dynamic.feature(module)\n allure.dynamic.story(api)\n allure.dynamic.title(case_title)\n allure.dynamic.severity(case_level)\n \n if sql_typ == 'delete':\n fix_db.delete(sql_data['delete'])\n elif sql_typ == 'select':\n res = fix_db.select(sql_data['select'])\n case_data[updata_key] = res\n elif sql_typ == 'delete|select' or sql_typ == 'selecy|delete':\n res = fix_db.select(sql_data['select'])\n case_data[updata_key] = res\n fix_db.delete(sql_data['delete'])\n \n res = fix_req.request_all(method,url,mime,case_data)\n try:\n for key in expect_data:\n> assert expect_data[key] == res.json().get(key)\nE AssertionError: assert '删除维度成功!' == ''\nE \nE + 删除维度成功!\n\ntest_case\\test_zys\\test_bpm.py:42: AssertionError\n\nDuring handling of the above exception, another exception occurred:\n\nself = <ApiAutoTese_3.test_case.test_zys.test_bpm.Test_bpm object at 0x00000187011ED3D0>, fix_db = <ApiAutoTese_3.common.db.DB object at 0x00000187012ACB90>\nfix_req = <ApiAutoTese_3.request_method.request_method.Request_method object at 0x000001870129E450>, module = '维度管理', api = '根据维度编码删除维度', url = 'http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds', method = 'delete'\nmime = 'query', case_data = {'ids': '需要更新'}, expect_data = {'message': '删除维度成功!'}, sql_typ = 'SELECT', sql_data = 'select ID_ from uc_demension where CODE_=\"requestsAddDem\";', updata_key = 'ids', case_title = '正向用例'\ncase_level = '中'\n\n @allure.epic(\"BPM项目-Demo\")\n @pytest.mark.parametrize('module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level',excel.get_data())\n def test_bpm(self,fix_db,fix_req,module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level):\n allure.dynamic.feature(module)\n allure.dynamic.story(api)\n allure.dynamic.title(case_title)\n allure.dynamic.severity(case_level)\n \n if sql_typ == 'delete':\n fix_db.delete(sql_data['delete'])\n elif sql_typ == 'select':\n res = fix_db.select(sql_data['select'])\n case_data[updata_key] = res\n elif sql_typ == 'delete|select' or sql_typ == 'selecy|delete':\n res = fix_db.select(sql_data['select'])\n case_data[updata_key] = res\n fix_db.delete(sql_data['delete'])\n \n res = fix_req.request_all(method,url,mime,case_data)\n try:\n for key in expect_data:\n assert expect_data[key] == res.json().get(key)\n except AssertionError:\n log.error(f\"断言失败,标题为{case_title},用例等级为{case_level},接口url为:{url}, 用例数据:{case_data}, 期望数据:{expect_data}, 服务器返回数据:{res.text},测试员为{user}\")\n> raise AssertionError(\"断言失败\")\nE AssertionError: 断言失败\n\ntest_case\\test_zys\\test_bpm.py:45: AssertionError",
"steps" : [ ],
"attachments" : [ {
"uid" : "353d4316d385bacd",
"name" : "log",
"source" : "353d4316d385bacd.txt",
"type" : "text/plain",
"size" : 370
} ],
"parameters" : [ ],
"attachmentsCount" : 1,
"shouldDisplayMessage" : true,
"stepsCount" : 0,
"hasContent" : true
},
"afterStages" : [ {
"name" : "fix_db::0",
"time" : {
"start" : 1725691434375,
"stop" : 1725691434375,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
}, {
"name" : "fix_req::0",
"time" : {
"start" : 1725691434373,
"stop" : 1725691434373,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
} ],
"labels" : [ {
"name" : "feature",
"value" : "维度管理"
}, {
"name" : "story",
"value" : "根据维度编码删除维度"
}, {
"name" : "severity",
"value" : "中"
}, {
"name" : "epic",
"value" : "BPM项目-Demo"
}, {
"name" : "parentSuite",
"value" : "test_case.test_zys"
}, {
"name" : "suite",
"value" : "test_bpm"
}, {
"name" : "subSuite",
"value" : "Test_bpm"
}, {
"name" : "host",
"value" : "LAPTOP-LLUJ8P61"
}, {
"name" : "thread",
"value" : "9876-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_case.test_zys.test_bpm"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "api",
"value" : "'根据维度编码删除维度'"
}, {
"name" : "case_data",
"value" : "{'ids': '需要更新'}"
}, {
"name" : "case_level",
"value" : "'中'"
}, {
"name" : "case_title",
"value" : "'正向用例'"
}, {
"name" : "expect_data",
"value" : "{'message': '删除维度成功!'}"
}, {
"name" : "method",
"value" : "'delete'"
}, {
"name" : "mime",
"value" : "'query'"
}, {
"name" : "module",
"value" : "'维度管理'"
}, {
"name" : "sql_data",
"value" : "'select ID_ from uc_demension where CODE_=\"requestsAddDem\";'"
}, {
"name" : "sql_typ",
"value" : "'SELECT'"
}, {
"name" : "updata_key",
"value" : "'ids'"
}, {
"name" : "url",
"value" : "'http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds'"
} ],
"links" : [ ],
"hidden" : false,
"retry" : false,
"extra" : {
"severity" : "normal",
"retries" : [ ],
"categories" : [ {
"name" : "Product defects",
"matchedStatuses" : [ ],
"flaky" : false
} ],
"tags" : [ ]
},
"source" : "d1a5c795a343a6b.json",
"parameterValues" : [ "'根据维度编码删除维度'", "{'ids': '需要更新'}", "'中'", "'正向用例'", "{'message': '删除维度成功!'}", "'delete'", "'query'", "'维度管理'", "'select ID_ from uc_demension where CODE_=\"requestsAddDem\";'", "'SELECT'", "'ids'", "'http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds'" ]
}
\ No newline at end of file
{
"uid" : "d720ce3e7169f312",
"name" : "正向用例",
"fullName" : "test_case.test_demo.test_bpm.Test_bpm#test_bpm",
"historyId" : "9cc98b79ff532855a9f6c83be0885511",
"time" : {
"start" : 1725691433197,
"stop" : 1725691433239,
"duration" : 42
},
"status" : "failed",
"statusMessage" : "AssertionError: 断言失败",
"statusTrace" : "self = <ApiAutoTese_3.test_case.test_demo.test_bpm.Test_bpm object at 0x00000187011A6E90>, fix_db = <ApiAutoTese_3.common.db.DB object at 0x0000018701236790>\nfix_req = <ApiAutoTese_3.request_method.request_method.Request_method object at 0x0000018701299C50>, module = '组织管理', api = '添加组织', url = 'http://36.139.193.99:8088/api/org/v1/org/addOrg', method = 'POST', mime = 'json'\ncase_data = {'code': 'testAddOrg', 'demId': '1832308324872855552', 'exceedLimitNum': 0, 'grade': '', ...}, expect_data = {'message': \"添加组织成功!'\"}, sql_typ = 'delete|select'\nsql_data = {'delete': 'delete from uc_org where CODE_=\"testAddOrg\";', 'select': 'select ID_ from uc_demension where CODE_=\"requestsAddDem\"; '}, updata_key = 'demId', case_title = '正向用例', case_level = '高'\n\n @allure.epic(\"BPM项目-Demo\")\n @pytest.mark.parametrize('module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level',excel.get_data())\n def test_bpm(self,fix_db,fix_req,module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level):\n allure.dynamic.feature(module)\n allure.dynamic.story(api)\n allure.dynamic.title(case_title)\n allure.dynamic.severity(case_level)\n \n if sql_typ == 'delete':\n fix_db.delete(sql_data['delete'])\n elif sql_typ == 'select':\n res = fix_db.select(sql_data['select'])\n case_data[updata_key] = res\n elif sql_typ == 'delete|select' or sql_typ == 'selecy|delete':\n res = fix_db.select(sql_data['select'])\n case_data[updata_key] = res\n fix_db.delete(sql_data['delete'])\n \n res = fix_req.request_all(method,url,mime,case_data)\n \n try:\n for key in expect_data:\n> assert expect_data[key] == res.json().get(key)\nE assert \"添加组织成功!'\" == '添加组织成功!'\nE \nE - 添加组织成功!\nE + 添加组织成功!'\nE ? +\n\ntest_case\\test_demo\\test_bpm.py:44: AssertionError\n\nDuring handling of the above exception, another exception occurred:\n\nself = <ApiAutoTese_3.test_case.test_demo.test_bpm.Test_bpm object at 0x00000187011A6E90>, fix_db = <ApiAutoTese_3.common.db.DB object at 0x0000018701236790>\nfix_req = <ApiAutoTese_3.request_method.request_method.Request_method object at 0x0000018701299C50>, module = '组织管理', api = '添加组织', url = 'http://36.139.193.99:8088/api/org/v1/org/addOrg', method = 'POST', mime = 'json'\ncase_data = {'code': 'testAddOrg', 'demId': '1832308324872855552', 'exceedLimitNum': 0, 'grade': '', ...}, expect_data = {'message': \"添加组织成功!'\"}, sql_typ = 'delete|select'\nsql_data = {'delete': 'delete from uc_org where CODE_=\"testAddOrg\";', 'select': 'select ID_ from uc_demension where CODE_=\"requestsAddDem\"; '}, updata_key = 'demId', case_title = '正向用例', case_level = '高'\n\n @allure.epic(\"BPM项目-Demo\")\n @pytest.mark.parametrize('module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level',excel.get_data())\n def test_bpm(self,fix_db,fix_req,module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level):\n allure.dynamic.feature(module)\n allure.dynamic.story(api)\n allure.dynamic.title(case_title)\n allure.dynamic.severity(case_level)\n \n if sql_typ == 'delete':\n fix_db.delete(sql_data['delete'])\n elif sql_typ == 'select':\n res = fix_db.select(sql_data['select'])\n case_data[updata_key] = res\n elif sql_typ == 'delete|select' or sql_typ == 'selecy|delete':\n res = fix_db.select(sql_data['select'])\n case_data[updata_key] = res\n fix_db.delete(sql_data['delete'])\n \n res = fix_req.request_all(method,url,mime,case_data)\n \n try:\n for key in expect_data:\n assert expect_data[key] == res.json().get(key)\n except AssertionError:\n log.error(\n f\"断言失败,标题为{case_title},用例等级为{case_level},接口url为:{url}, 用例数据:{case_data}, 期望数据:{expect_data}, 服务器返回数据:{res.text},测试员为{user}\")\n> raise AssertionError(\"断言失败\")\nE AssertionError: 断言失败\n\ntest_case\\test_demo\\test_bpm.py:48: AssertionError",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "_session_faker",
"time" : {
"start" : 1725691432889,
"stop" : 1725691433045,
"duration" : 156
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
}, {
"name" : "fix_req",
"time" : {
"start" : 1725691433073,
"stop" : 1725691433110,
"duration" : 37
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
}, {
"name" : "fix_db",
"time" : {
"start" : 1725691433045,
"stop" : 1725691433072,
"duration" : 27
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
} ],
"testStage" : {
"status" : "failed",
"statusMessage" : "AssertionError: 断言失败",
"statusTrace" : "self = <ApiAutoTese_3.test_case.test_demo.test_bpm.Test_bpm object at 0x00000187011A6E90>, fix_db = <ApiAutoTese_3.common.db.DB object at 0x0000018701236790>\nfix_req = <ApiAutoTese_3.request_method.request_method.Request_method object at 0x0000018701299C50>, module = '组织管理', api = '添加组织', url = 'http://36.139.193.99:8088/api/org/v1/org/addOrg', method = 'POST', mime = 'json'\ncase_data = {'code': 'testAddOrg', 'demId': '1832308324872855552', 'exceedLimitNum': 0, 'grade': '', ...}, expect_data = {'message': \"添加组织成功!'\"}, sql_typ = 'delete|select'\nsql_data = {'delete': 'delete from uc_org where CODE_=\"testAddOrg\";', 'select': 'select ID_ from uc_demension where CODE_=\"requestsAddDem\"; '}, updata_key = 'demId', case_title = '正向用例', case_level = '高'\n\n @allure.epic(\"BPM项目-Demo\")\n @pytest.mark.parametrize('module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level',excel.get_data())\n def test_bpm(self,fix_db,fix_req,module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level):\n allure.dynamic.feature(module)\n allure.dynamic.story(api)\n allure.dynamic.title(case_title)\n allure.dynamic.severity(case_level)\n \n if sql_typ == 'delete':\n fix_db.delete(sql_data['delete'])\n elif sql_typ == 'select':\n res = fix_db.select(sql_data['select'])\n case_data[updata_key] = res\n elif sql_typ == 'delete|select' or sql_typ == 'selecy|delete':\n res = fix_db.select(sql_data['select'])\n case_data[updata_key] = res\n fix_db.delete(sql_data['delete'])\n \n res = fix_req.request_all(method,url,mime,case_data)\n \n try:\n for key in expect_data:\n> assert expect_data[key] == res.json().get(key)\nE assert \"添加组织成功!'\" == '添加组织成功!'\nE \nE - 添加组织成功!\nE + 添加组织成功!'\nE ? +\n\ntest_case\\test_demo\\test_bpm.py:44: AssertionError\n\nDuring handling of the above exception, another exception occurred:\n\nself = <ApiAutoTese_3.test_case.test_demo.test_bpm.Test_bpm object at 0x00000187011A6E90>, fix_db = <ApiAutoTese_3.common.db.DB object at 0x0000018701236790>\nfix_req = <ApiAutoTese_3.request_method.request_method.Request_method object at 0x0000018701299C50>, module = '组织管理', api = '添加组织', url = 'http://36.139.193.99:8088/api/org/v1/org/addOrg', method = 'POST', mime = 'json'\ncase_data = {'code': 'testAddOrg', 'demId': '1832308324872855552', 'exceedLimitNum': 0, 'grade': '', ...}, expect_data = {'message': \"添加组织成功!'\"}, sql_typ = 'delete|select'\nsql_data = {'delete': 'delete from uc_org where CODE_=\"testAddOrg\";', 'select': 'select ID_ from uc_demension where CODE_=\"requestsAddDem\"; '}, updata_key = 'demId', case_title = '正向用例', case_level = '高'\n\n @allure.epic(\"BPM项目-Demo\")\n @pytest.mark.parametrize('module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level',excel.get_data())\n def test_bpm(self,fix_db,fix_req,module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level):\n allure.dynamic.feature(module)\n allure.dynamic.story(api)\n allure.dynamic.title(case_title)\n allure.dynamic.severity(case_level)\n \n if sql_typ == 'delete':\n fix_db.delete(sql_data['delete'])\n elif sql_typ == 'select':\n res = fix_db.select(sql_data['select'])\n case_data[updata_key] = res\n elif sql_typ == 'delete|select' or sql_typ == 'selecy|delete':\n res = fix_db.select(sql_data['select'])\n case_data[updata_key] = res\n fix_db.delete(sql_data['delete'])\n \n res = fix_req.request_all(method,url,mime,case_data)\n \n try:\n for key in expect_data:\n assert expect_data[key] == res.json().get(key)\n except AssertionError:\n log.error(\n f\"断言失败,标题为{case_title},用例等级为{case_level},接口url为:{url}, 用例数据:{case_data}, 期望数据:{expect_data}, 服务器返回数据:{res.text},测试员为{user}\")\n> raise AssertionError(\"断言失败\")\nE AssertionError: 断言失败\n\ntest_case\\test_demo\\test_bpm.py:48: AssertionError",
"steps" : [ ],
"attachments" : [ {
"uid" : "8f341cbf5de670f1",
"name" : "log",
"source" : "8f341cbf5de670f1.txt",
"type" : "text/plain",
"size" : 516
} ],
"parameters" : [ ],
"attachmentsCount" : 1,
"shouldDisplayMessage" : true,
"stepsCount" : 0,
"hasContent" : true
},
"afterStages" : [ {
"name" : "fix_req::0",
"time" : {
"start" : 1725691434376,
"stop" : 1725691434376,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
}, {
"name" : "fix_db::0",
"time" : {
"start" : 1725691434377,
"stop" : 1725691434377,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
} ],
"labels" : [ {
"name" : "feature",
"value" : "组织管理"
}, {
"name" : "story",
"value" : "添加组织"
}, {
"name" : "severity",
"value" : "高"
}, {
"name" : "epic",
"value" : "BPM项目-Demo"
}, {
"name" : "parentSuite",
"value" : "test_case.test_demo"
}, {
"name" : "suite",
"value" : "test_bpm"
}, {
"name" : "subSuite",
"value" : "Test_bpm"
}, {
"name" : "host",
"value" : "LAPTOP-LLUJ8P61"
}, {
"name" : "thread",
"value" : "9876-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_case.test_demo.test_bpm"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "api",
"value" : "'添加组织'"
}, {
"name" : "case_data",
"value" : "{'code': 'testAddOrg', 'demId': '需要更新', 'exceedLimitNum': 0, 'grade': '', 'limitNum': 0, 'name': '测试添加的组织', 'nowNum': 0, 'orderNo': 0, 'parentId': '0'}"
}, {
"name" : "case_level",
"value" : "'高'"
}, {
"name" : "case_title",
"value" : "'正向用例'"
}, {
"name" : "expect_data",
"value" : "{'message': \"添加组织成功!'\"}"
}, {
"name" : "method",
"value" : "'POST'"
}, {
"name" : "mime",
"value" : "'json'"
}, {
"name" : "module",
"value" : "'组织管理'"
}, {
"name" : "sql_data",
"value" : "{'select': 'select ID_ from uc_demension where CODE_=\"requestsAddDem\"; ', 'delete': 'delete from uc_org where CODE_=\"testAddOrg\";'}"
}, {
"name" : "sql_typ",
"value" : "'delete|select'"
}, {
"name" : "updata_key",
"value" : "'demId'"
}, {
"name" : "url",
"value" : "'http://36.139.193.99:8088/api/org/v1/org/addOrg'"
} ],
"links" : [ ],
"hidden" : false,
"retry" : false,
"extra" : {
"severity" : "normal",
"retries" : [ ],
"categories" : [ {
"name" : "Product defects",
"matchedStatuses" : [ ],
"flaky" : false
} ],
"tags" : [ ]
},
"source" : "d720ce3e7169f312.json",
"parameterValues" : [ "'添加组织'", "{'code': 'testAddOrg', 'demId': '需要更新', 'exceedLimitNum': 0, 'grade': '', 'limitNum': 0, 'name': '测试添加的组织', 'nowNum': 0, 'orderNo': 0, 'parentId': '0'}", "'高'", "'正向用例'", "{'message': \"添加组织成功!'\"}", "'POST'", "'json'", "'组织管理'", "{'select': 'select ID_ from uc_demension where CODE_=\"requestsAddDem\"; ', 'delete': 'delete from uc_org where CODE_=\"testAddOrg\";'}", "'delete|select'", "'demId'", "'http://36.139.193.99:8088/api/org/v1/org/addOrg'" ]
}
\ No newline at end of file
{
"uid" : "db12915576da2a7c",
"name" : "反向用例-password错误",
"fullName" : "test_case.test_zys.test_bpm.Test_bpm#test_bpm",
"historyId" : "1646ecb812285c616f0b5eb71dff5b07",
"time" : {
"start" : 1725691434186,
"stop" : 1725691434216,
"duration" : 30
},
"status" : "failed",
"statusMessage" : "AssertionError: 断言失败",
"statusTrace" : "self = <ApiAutoTese_3.test_case.test_zys.test_bpm.Test_bpm object at 0x00000187011EE550>, fix_db = <ApiAutoTese_3.common.db.DB object at 0x00000187012ACB90>\nfix_req = <ApiAutoTese_3.request_method.request_method.Request_method object at 0x000001870129E450>, module = '认证接口', api = '登录系统', url = 'http://36.139.193.99:8088/auth', method = 'POST', mime = 'application/json'\ncase_data = {'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ', 'username': 'admin'}\nexpect_data = {'message': '账户错误或该租户未启用'}, sql_typ = None, sql_data = None, updata_key = None, case_title = '反向用例-password错误', case_level = '中'\n\n @allure.epic(\"BPM项目-Demo\")\n @pytest.mark.parametrize('module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level',excel.get_data())\n def test_bpm(self,fix_db,fix_req,module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level):\n allure.dynamic.feature(module)\n allure.dynamic.story(api)\n allure.dynamic.title(case_title)\n allure.dynamic.severity(case_level)\n \n if sql_typ == 'delete':\n fix_db.delete(sql_data['delete'])\n elif sql_typ == 'select':\n res = fix_db.select(sql_data['select'])\n case_data[updata_key] = res\n elif sql_typ == 'delete|select' or sql_typ == 'selecy|delete':\n res = fix_db.select(sql_data['select'])\n case_data[updata_key] = res\n fix_db.delete(sql_data['delete'])\n \n res = fix_req.request_all(method,url,mime,case_data)\n try:\n for key in expect_data:\n> assert expect_data[key] == res.json().get(key)\nE AssertionError: assert '账户错误或该租户未启用' == None\nE + where None = <built-in method get of dict object at 0x000001870129E300>('message')\nE + where <built-in method get of dict object at 0x000001870129E300> = {'account': 'admin', 'expiration': 86400, 'loginStatus': True, 'token': 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRl...MsImlhdCI6MTcyNTY5MTMyM30.D0rRJoEN3sgTx5KIyeCW5nNtR6rTCq7ZC7_kMKnM4Hviw4YJ8wwvOjVlhrB5SenhBnJD_TvT7KmUafYDFpBFgg', ...}.get\nE + where {'account': 'admin', 'expiration': 86400, 'loginStatus': True, 'token': 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRl...MsImlhdCI6MTcyNTY5MTMyM30.D0rRJoEN3sgTx5KIyeCW5nNtR6rTCq7ZC7_kMKnM4Hviw4YJ8wwvOjVlhrB5SenhBnJD_TvT7KmUafYDFpBFgg', ...} = json()\nE + where json = <Response [200]>.json\n\ntest_case\\test_zys\\test_bpm.py:42: AssertionError\n\nDuring handling of the above exception, another exception occurred:\n\nself = <ApiAutoTese_3.test_case.test_zys.test_bpm.Test_bpm object at 0x00000187011EE550>, fix_db = <ApiAutoTese_3.common.db.DB object at 0x00000187012ACB90>\nfix_req = <ApiAutoTese_3.request_method.request_method.Request_method object at 0x000001870129E450>, module = '认证接口', api = '登录系统', url = 'http://36.139.193.99:8088/auth', method = 'POST', mime = 'application/json'\ncase_data = {'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ', 'username': 'admin'}\nexpect_data = {'message': '账户错误或该租户未启用'}, sql_typ = None, sql_data = None, updata_key = None, case_title = '反向用例-password错误', case_level = '中'\n\n @allure.epic(\"BPM项目-Demo\")\n @pytest.mark.parametrize('module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level',excel.get_data())\n def test_bpm(self,fix_db,fix_req,module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level):\n allure.dynamic.feature(module)\n allure.dynamic.story(api)\n allure.dynamic.title(case_title)\n allure.dynamic.severity(case_level)\n \n if sql_typ == 'delete':\n fix_db.delete(sql_data['delete'])\n elif sql_typ == 'select':\n res = fix_db.select(sql_data['select'])\n case_data[updata_key] = res\n elif sql_typ == 'delete|select' or sql_typ == 'selecy|delete':\n res = fix_db.select(sql_data['select'])\n case_data[updata_key] = res\n fix_db.delete(sql_data['delete'])\n \n res = fix_req.request_all(method,url,mime,case_data)\n try:\n for key in expect_data:\n assert expect_data[key] == res.json().get(key)\n except AssertionError:\n log.error(f\"断言失败,标题为{case_title},用例等级为{case_level},接口url为:{url}, 用例数据:{case_data}, 期望数据:{expect_data}, 服务器返回数据:{res.text},测试员为{user}\")\n> raise AssertionError(\"断言失败\")\nE AssertionError: 断言失败\n\ntest_case\\test_zys\\test_bpm.py:45: AssertionError",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "_session_faker",
"time" : {
"start" : 1725691432889,
"stop" : 1725691433045,
"duration" : 156
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
}, {
"name" : "fix_db",
"time" : {
"start" : 1725691433701,
"stop" : 1725691433736,
"duration" : 35
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
}, {
"name" : "fix_req",
"time" : {
"start" : 1725691433736,
"stop" : 1725691433771,
"duration" : 35
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
} ],
"testStage" : {
"status" : "failed",
"statusMessage" : "AssertionError: 断言失败",
"statusTrace" : "self = <ApiAutoTese_3.test_case.test_zys.test_bpm.Test_bpm object at 0x00000187011EE550>, fix_db = <ApiAutoTese_3.common.db.DB object at 0x00000187012ACB90>\nfix_req = <ApiAutoTese_3.request_method.request_method.Request_method object at 0x000001870129E450>, module = '认证接口', api = '登录系统', url = 'http://36.139.193.99:8088/auth', method = 'POST', mime = 'application/json'\ncase_data = {'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ', 'username': 'admin'}\nexpect_data = {'message': '账户错误或该租户未启用'}, sql_typ = None, sql_data = None, updata_key = None, case_title = '反向用例-password错误', case_level = '中'\n\n @allure.epic(\"BPM项目-Demo\")\n @pytest.mark.parametrize('module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level',excel.get_data())\n def test_bpm(self,fix_db,fix_req,module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level):\n allure.dynamic.feature(module)\n allure.dynamic.story(api)\n allure.dynamic.title(case_title)\n allure.dynamic.severity(case_level)\n \n if sql_typ == 'delete':\n fix_db.delete(sql_data['delete'])\n elif sql_typ == 'select':\n res = fix_db.select(sql_data['select'])\n case_data[updata_key] = res\n elif sql_typ == 'delete|select' or sql_typ == 'selecy|delete':\n res = fix_db.select(sql_data['select'])\n case_data[updata_key] = res\n fix_db.delete(sql_data['delete'])\n \n res = fix_req.request_all(method,url,mime,case_data)\n try:\n for key in expect_data:\n> assert expect_data[key] == res.json().get(key)\nE AssertionError: assert '账户错误或该租户未启用' == None\nE + where None = <built-in method get of dict object at 0x000001870129E300>('message')\nE + where <built-in method get of dict object at 0x000001870129E300> = {'account': 'admin', 'expiration': 86400, 'loginStatus': True, 'token': 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRl...MsImlhdCI6MTcyNTY5MTMyM30.D0rRJoEN3sgTx5KIyeCW5nNtR6rTCq7ZC7_kMKnM4Hviw4YJ8wwvOjVlhrB5SenhBnJD_TvT7KmUafYDFpBFgg', ...}.get\nE + where {'account': 'admin', 'expiration': 86400, 'loginStatus': True, 'token': 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRl...MsImlhdCI6MTcyNTY5MTMyM30.D0rRJoEN3sgTx5KIyeCW5nNtR6rTCq7ZC7_kMKnM4Hviw4YJ8wwvOjVlhrB5SenhBnJD_TvT7KmUafYDFpBFgg', ...} = json()\nE + where json = <Response [200]>.json\n\ntest_case\\test_zys\\test_bpm.py:42: AssertionError\n\nDuring handling of the above exception, another exception occurred:\n\nself = <ApiAutoTese_3.test_case.test_zys.test_bpm.Test_bpm object at 0x00000187011EE550>, fix_db = <ApiAutoTese_3.common.db.DB object at 0x00000187012ACB90>\nfix_req = <ApiAutoTese_3.request_method.request_method.Request_method object at 0x000001870129E450>, module = '认证接口', api = '登录系统', url = 'http://36.139.193.99:8088/auth', method = 'POST', mime = 'application/json'\ncase_data = {'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ', 'username': 'admin'}\nexpect_data = {'message': '账户错误或该租户未启用'}, sql_typ = None, sql_data = None, updata_key = None, case_title = '反向用例-password错误', case_level = '中'\n\n @allure.epic(\"BPM项目-Demo\")\n @pytest.mark.parametrize('module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level',excel.get_data())\n def test_bpm(self,fix_db,fix_req,module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level):\n allure.dynamic.feature(module)\n allure.dynamic.story(api)\n allure.dynamic.title(case_title)\n allure.dynamic.severity(case_level)\n \n if sql_typ == 'delete':\n fix_db.delete(sql_data['delete'])\n elif sql_typ == 'select':\n res = fix_db.select(sql_data['select'])\n case_data[updata_key] = res\n elif sql_typ == 'delete|select' or sql_typ == 'selecy|delete':\n res = fix_db.select(sql_data['select'])\n case_data[updata_key] = res\n fix_db.delete(sql_data['delete'])\n \n res = fix_req.request_all(method,url,mime,case_data)\n try:\n for key in expect_data:\n assert expect_data[key] == res.json().get(key)\n except AssertionError:\n log.error(f\"断言失败,标题为{case_title},用例等级为{case_level},接口url为:{url}, 用例数据:{case_data}, 期望数据:{expect_data}, 服务器返回数据:{res.text},测试员为{user}\")\n> raise AssertionError(\"断言失败\")\nE AssertionError: 断言失败\n\ntest_case\\test_zys\\test_bpm.py:45: AssertionError",
"steps" : [ ],
"attachments" : [ {
"uid" : "d5713164611b609f",
"name" : "log",
"source" : "d5713164611b609f.txt",
"type" : "text/plain",
"size" : 817
} ],
"parameters" : [ ],
"attachmentsCount" : 1,
"shouldDisplayMessage" : true,
"stepsCount" : 0,
"hasContent" : true
},
"afterStages" : [ {
"name" : "fix_db::0",
"time" : {
"start" : 1725691434375,
"stop" : 1725691434375,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
}, {
"name" : "fix_req::0",
"time" : {
"start" : 1725691434373,
"stop" : 1725691434373,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
} ],
"labels" : [ {
"name" : "feature",
"value" : "认证接口"
}, {
"name" : "story",
"value" : "登录系统"
}, {
"name" : "severity",
"value" : "中"
}, {
"name" : "epic",
"value" : "BPM项目-Demo"
}, {
"name" : "parentSuite",
"value" : "test_case.test_zys"
}, {
"name" : "suite",
"value" : "test_bpm"
}, {
"name" : "subSuite",
"value" : "Test_bpm"
}, {
"name" : "host",
"value" : "LAPTOP-LLUJ8P61"
}, {
"name" : "thread",
"value" : "9876-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_case.test_zys.test_bpm"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "api",
"value" : "'登录系统'"
}, {
"name" : "case_data",
"value" : "{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ'}"
}, {
"name" : "case_level",
"value" : "'中'"
}, {
"name" : "case_title",
"value" : "'反向用例-password错误'"
}, {
"name" : "expect_data",
"value" : "{'message': '账户错误或该租户未启用'}"
}, {
"name" : "method",
"value" : "'POST'"
}, {
"name" : "mime",
"value" : "'application/json'"
}, {
"name" : "module",
"value" : "'认证接口'"
}, {
"name" : "sql_data",
"value" : "None"
}, {
"name" : "sql_typ",
"value" : "None"
}, {
"name" : "updata_key",
"value" : "None"
}, {
"name" : "url",
"value" : "'http://36.139.193.99:8088/auth'"
} ],
"links" : [ ],
"hidden" : false,
"retry" : false,
"extra" : {
"severity" : "normal",
"retries" : [ ],
"categories" : [ {
"name" : "Product defects",
"matchedStatuses" : [ ],
"flaky" : false
} ],
"tags" : [ ]
},
"source" : "db12915576da2a7c.json",
"parameterValues" : [ "'登录系统'", "{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ'}", "'中'", "'反向用例-password错误'", "{'message': '账户错误或该租户未启用'}", "'POST'", "'application/json'", "'认证接口'", "None", "None", "None", "'http://36.139.193.99:8088/auth'" ]
}
\ No newline at end of file
{
"uid" : "fc933547bc2773c3",
"name" : "正向用例",
"fullName" : "test_case.test_demo.test_bpm.Test_bpm#test_bpm",
"historyId" : "1172649fef746b2381a98909218657e2",
"time" : {
"start" : 1725691433567,
"stop" : 1725691433596,
"duration" : 29
},
"status" : "passed",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "_session_faker",
"time" : {
"start" : 1725691432889,
"stop" : 1725691433045,
"duration" : 156
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
}, {
"name" : "fix_req",
"time" : {
"start" : 1725691433073,
"stop" : 1725691433110,
"duration" : 37
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
}, {
"name" : "fix_db",
"time" : {
"start" : 1725691433045,
"stop" : 1725691433072,
"duration" : 27
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
} ],
"testStage" : {
"status" : "passed",
"steps" : [ ],
"attachments" : [ {
"uid" : "8a54281c51f1a5f7",
"name" : "log",
"source" : "8a54281c51f1a5f7.txt",
"type" : "text/plain",
"size" : 459
} ],
"parameters" : [ ],
"attachmentsCount" : 1,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : true
},
"afterStages" : [ {
"name" : "fix_req::0",
"time" : {
"start" : 1725691434376,
"stop" : 1725691434376,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
}, {
"name" : "fix_db::0",
"time" : {
"start" : 1725691434377,
"stop" : 1725691434377,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"attachmentsCount" : 0,
"shouldDisplayMessage" : false,
"stepsCount" : 0,
"hasContent" : false
} ],
"labels" : [ {
"name" : "feature",
"value" : "组织管理"
}, {
"name" : "story",
"value" : "保存组织参数"
}, {
"name" : "severity",
"value" : "中"
}, {
"name" : "epic",
"value" : "BPM项目-Demo"
}, {
"name" : "parentSuite",
"value" : "test_case.test_demo"
}, {
"name" : "suite",
"value" : "test_bpm"
}, {
"name" : "subSuite",
"value" : "Test_bpm"
}, {
"name" : "host",
"value" : "LAPTOP-LLUJ8P61"
}, {
"name" : "thread",
"value" : "9876-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_case.test_demo.test_bpm"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "api",
"value" : "'保存组织参数'"
}, {
"name" : "case_data",
"value" : "{'query': {'orgCode': 'testAddOrg'}, 'body': [{'alias': 'hxxmts', 'value': '项目中没有关系户'}]}"
}, {
"name" : "case_level",
"value" : "'中'"
}, {
"name" : "case_title",
"value" : "'正向用例'"
}, {
"name" : "expect_data",
"value" : "{'message': '保存组织参数成功!'}"
}, {
"name" : "method",
"value" : "'POST'"
}, {
"name" : "mime",
"value" : "'query|json'"
}, {
"name" : "module",
"value" : "'组织管理'"
}, {
"name" : "sql_data",
"value" : "None"
}, {
"name" : "sql_typ",
"value" : "None"
}, {
"name" : "updata_key",
"value" : "None"
}, {
"name" : "url",
"value" : "'http://36.139.193.99:8088/api/org/v1/orgParam/saveOrgParams'"
} ],
"links" : [ ],
"hidden" : false,
"retry" : false,
"extra" : {
"severity" : "normal",
"retries" : [ ],
"categories" : [ ],
"tags" : [ ]
},
"source" : "fc933547bc2773c3.json",
"parameterValues" : [ "'保存组织参数'", "{'query': {'orgCode': 'testAddOrg'}, 'body': [{'alias': 'hxxmts', 'value': '项目中没有关系户'}]}", "'中'", "'正向用例'", "{'message': '保存组织参数成功!'}", "'POST'", "'query|json'", "'组织管理'", "None", "None", "None", "'http://36.139.193.99:8088/api/org/v1/orgParam/saveOrgParams'" ]
}
\ No newline at end of file
{
"uid" : "ab17fc5a4eb3bca4b216b548c7f9fcbc",
"name" : "timeline",
"children" : [ {
"name" : "LAPTOP-LLUJ8P61",
"children" : [ {
"name" : "9876-MainThread",
"children" : [ {
"name" : "反向用例-password错误",
"uid" : "db12915576da2a7c",
"parentUid" : "4d6d136b945430f6bf4cb4bf048d5a54",
"status" : "failed",
"time" : {
"start" : 1725691434186,
"stop" : 1725691434216,
"duration" : 30
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'登录系统'", "{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ'}", "'中'", "'反向用例-password错误'", "{'message': '账户错误或该租户未启用'}", "'POST'", "'application/json'", "'认证接口'", "None", "None", "None", "'http://36.139.193.99:8088/auth'" ]
}, {
"name" : "正向用例",
"uid" : "863edecbd1d60039",
"parentUid" : "4d6d136b945430f6bf4cb4bf048d5a54",
"status" : "passed",
"time" : {
"start" : 1725691433163,
"stop" : 1725691433180,
"duration" : 17
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'更新维度'", "{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 0, 'name': 'requestsAddDem'}", "'中'", "'正向用例'", "{'message': '更新维度成功!'}", "'put'", "'json'", "'维度管理'", "None", "None", "None", "'http://36.139.193.99:8088/api/demension/v1/dem/updateDem'" ]
}, {
"name" : "反向用例-username为空",
"uid" : "17e7e36b25e9b6cc",
"parentUid" : "4d6d136b945430f6bf4cb4bf048d5a54",
"status" : "passed",
"time" : {
"start" : 1725691433821,
"stop" : 1725691433841,
"duration" : 20
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'登录系统'", "{'username': '', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}", "'中'", "'反向用例-username为空'", "{'message': '账户错误或该租户未启用'}", "'POST'", "'application/json'", "'认证接口'", "None", "None", "None", "'http://36.139.193.99:8088/auth'" ]
}, {
"name" : "登录的正向用例",
"uid" : "72f42ad495255459",
"parentUid" : "4d6d136b945430f6bf4cb4bf048d5a54",
"status" : "passed",
"time" : {
"start" : 1725691433773,
"stop" : 1725691433806,
"duration" : 33
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'登录系统'", "{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}", "'高'", "'登录的正向用例'", "{'username': '超级管理员', 'account': 'admin', 'userId': '1', 'expiration': 86400, 'loginStatus': True}", "'POST'", "'application/json'", "'认证接口'", "None", "None", "None", "'http://36.139.193.99:8088/auth'" ]
}, {
"name" : "正向用例",
"uid" : "c2ff82bdb32e2817",
"parentUid" : "4d6d136b945430f6bf4cb4bf048d5a54",
"status" : "failed",
"time" : {
"start" : 1725691433658,
"stop" : 1725691433674,
"duration" : 16
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'根据维度编码删除维度'", "{'ids': '需要更新'}", "'中'", "'正向用例'", "{'message': '删除维度成功!'}", "'delete'", "'query'", "'维度管理'", "{'select': 'select ID_ from uc_demension where CODE_=\"requestsAddDem\";'}", "'SELECT'", "'ids'", "'http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds'" ]
}, {
"name" : "正向用例",
"uid" : "d1a5c795a343a6b",
"parentUid" : "4d6d136b945430f6bf4cb4bf048d5a54",
"status" : "failed",
"time" : {
"start" : 1725691434341,
"stop" : 1725691434353,
"duration" : 12
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'根据维度编码删除维度'", "{'ids': '需要更新'}", "'中'", "'正向用例'", "{'message': '删除维度成功!'}", "'delete'", "'query'", "'维度管理'", "'select ID_ from uc_demension where CODE_=\"requestsAddDem\";'", "'SELECT'", "'ids'", "'http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds'" ]
}, {
"name" : "正向用例",
"uid" : "fc933547bc2773c3",
"parentUid" : "4d6d136b945430f6bf4cb4bf048d5a54",
"status" : "passed",
"time" : {
"start" : 1725691433567,
"stop" : 1725691433596,
"duration" : 29
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'保存组织参数'", "{'query': {'orgCode': 'testAddOrg'}, 'body': [{'alias': 'hxxmts', 'value': '项目中没有关系户'}]}", "'中'", "'正向用例'", "{'message': '保存组织参数成功!'}", "'POST'", "'query|json'", "'组织管理'", "None", "None", "None", "'http://36.139.193.99:8088/api/org/v1/orgParam/saveOrgParams'" ]
}, {
"name" : "正向用例",
"uid" : "bb3b6f5117ac4ce8",
"parentUid" : "4d6d136b945430f6bf4cb4bf048d5a54",
"status" : "passed",
"time" : {
"start" : 1725691433112,
"stop" : 1725691433147,
"duration" : 35
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'添加维度'", "{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 1, 'name': 'requests添加的维度'}", "'高'", "'正向用例'", "{'message': '添加维度成功!'}", "'post'", "'application/json'", "'维度管理'", "{'delete': 'dELETE FROM uc_demension WHERE `CODE_`=\"requestsAddDem\";'}", "'delete'", "None", "'http://36.139.193.99:8088/api/demension/v1/dem/addDem'" ]
}, {
"name" : "反向用例-username为特殊字符",
"uid" : "7619f133294ddd24",
"parentUid" : "4d6d136b945430f6bf4cb4bf048d5a54",
"status" : "passed",
"time" : {
"start" : 1725691433858,
"stop" : 1725691433881,
"duration" : 23
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'登录系统'", "{'username': '#!$!@#!@#', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}", "'中'", "'反向用例-username为特殊字符'", "{'message': '账户错误或该租户未启用'}", "'POST'", "'application/json'", "'认证接口'", "None", "None", "None", "'http://36.139.193.99:8088/auth'" ]
}, {
"name" : "正向用例",
"uid" : "d112b18a8cbff620",
"parentUid" : "4d6d136b945430f6bf4cb4bf048d5a54",
"status" : "failed",
"time" : {
"start" : 1725691434242,
"stop" : 1725691434258,
"duration" : 16
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'刷新token'", "None", "'高'", "'正向用例'", "{'message': '刷新token成功'}", "'GET'", "None", "'认证接口'", "None", "None", "None", "'http://36.139.193.99:8088/refresh'" ]
}, {
"name" : "正向用例",
"uid" : "d720ce3e7169f312",
"parentUid" : "4d6d136b945430f6bf4cb4bf048d5a54",
"status" : "failed",
"time" : {
"start" : 1725691433197,
"stop" : 1725691433239,
"duration" : 42
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'添加组织'", "{'code': 'testAddOrg', 'demId': '需要更新', 'exceedLimitNum': 0, 'grade': '', 'limitNum': 0, 'name': '测试添加的组织', 'nowNum': 0, 'orderNo': 0, 'parentId': '0'}", "'高'", "'正向用例'", "{'message': \"添加组织成功!'\"}", "'POST'", "'json'", "'组织管理'", "{'select': 'select ID_ from uc_demension where CODE_=\"requestsAddDem\"; ', 'delete': 'delete from uc_org where CODE_=\"testAddOrg\";'}", "'delete|select'", "'demId'", "'http://36.139.193.99:8088/api/org/v1/org/addOrg'" ]
}, {
"name" : "反向用例-password为特殊字符",
"uid" : "6a4abbc46adf38c3",
"parentUid" : "4d6d136b945430f6bf4cb4bf048d5a54",
"status" : "passed",
"time" : {
"start" : 1725691434063,
"stop" : 1725691434090,
"duration" : 27
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'登录系统'", "{'username': 'admin', 'password': '#!$!@#!@#'}", "'中'", "'反向用例-password为特殊字符'", "{'message': '账号或密码错误'}", "'POST'", "'application/json'", "'认证接口'", "None", "None", "None", "'http://36.139.193.99:8088/auth'" ]
}, {
"name" : "正向用例",
"uid" : "360a7f9f4aab7a3b",
"parentUid" : "4d6d136b945430f6bf4cb4bf048d5a54",
"status" : "passed",
"time" : {
"start" : 1725691433611,
"stop" : 1725691433642,
"duration" : 31
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'删除组织'", "'testAddOrg'", "'中'", "'正向用例'", "{'message': '删除组织成功!'}", "'POST'", "'form'", "'组织管理'", "None", "None", "None", "'http://36.139.193.99:8088/api/org/v1/org/deleteOrg'" ]
}, {
"name" : "反向用例-password过长",
"uid" : "94ab3dc9e3afd25c",
"parentUid" : "4d6d136b945430f6bf4cb4bf048d5a54",
"status" : "passed",
"time" : {
"start" : 1725691434106,
"stop" : 1725691434126,
"duration" : 20
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'登录系统'", "{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn'}", "'中'", "'反向用例-password过长'", "{'message': '解密密码异常,请检查RSA公钥和私钥配置'}", "'post'", "'application/json'", "'认证接口'", "None", "None", "None", "'http://36.139.193.99:8088/auth'" ]
}, {
"name" : "反向用例-username短",
"uid" : "95d8794ccc079b68",
"parentUid" : "4d6d136b945430f6bf4cb4bf048d5a54",
"status" : "passed",
"time" : {
"start" : 1725691433936,
"stop" : 1725691433963,
"duration" : 27
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'登录系统'", "{'username': 'a', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}", "'中'", "'反向用例-username短'", "{'message': '账户错误或该租户未启用'}", "'POST'", "'json'", "'认证接口'", "None", "None", "None", "'http://36.139.193.99:8088/auth'" ]
}, {
"name" : "正向用例",
"uid" : "d186585591c66c89",
"parentUid" : "4d6d136b945430f6bf4cb4bf048d5a54",
"status" : "passed",
"time" : {
"start" : 1725691433511,
"stop" : 1725691433551,
"duration" : 40
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'用户加入组织'", "{'orgCode': 'testAddOrg', 'accounts': 'admin,guest'}", "'高'", "'正向用例'", "{'message': '加入成功'}", "'POST'", "'query'", "'组织管理'", "None", "None", "None", "'http://36.139.193.99:8088/api/org/v1/orgUsers/addUsersForOrg'" ]
}, {
"name" : "反向用例-password过短",
"uid" : "c1e2ec99344272dc",
"parentUid" : "4d6d136b945430f6bf4cb4bf048d5a54",
"status" : "passed",
"time" : {
"start" : 1725691434141,
"stop" : 1725691434170,
"duration" : 29
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'登录系统'", "{'username': 'admin', 'password': '123456'}", "'中'", "'反向用例-password过短'", "{'message': '解密密码异常,请检查RSA公钥和私钥配置'}", "'POST'", "'application/json'", "'认证接口'", "None", "None", "None", "'http://36.139.193.99:8088/auth'" ]
}, {
"name" : "反向用例-password为空",
"uid" : "b4dec425268b3f3e",
"parentUid" : "4d6d136b945430f6bf4cb4bf048d5a54",
"status" : "passed",
"time" : {
"start" : 1725691434019,
"stop" : 1725691434048,
"duration" : 29
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'登录系统'", "{'username': 'admin', 'password': ''}", "'中'", "'反向用例-password为空'", "{'message': '账号或密码错误'}", "'POST'", "'application/json'", "'认证接口'", "None", "None", "None", "'http://36.139.193.99:8088/auth'" ]
}, {
"name" : "反向用例-username过长",
"uid" : "314ae8276c9d2ebf",
"parentUid" : "4d6d136b945430f6bf4cb4bf048d5a54",
"status" : "passed",
"time" : {
"start" : 1725691433897,
"stop" : 1725691433922,
"duration" : 25
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'登录系统'", "{'username': 'adminadminadminadminadminadminadminadminadmin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}", "'中'", "'反向用例-username过长'", "{'message': '账户错误或该租户未启用'}", "'POST'", "'application/json'", "'认证接口'", "None", "None", "None", "'http://36.139.193.99:8088/auth'" ]
}, {
"name" : "反向用例-username错误",
"uid" : "b7c50a7673259529",
"parentUid" : "4d6d136b945430f6bf4cb4bf048d5a54",
"status" : "passed",
"time" : {
"start" : 1725691433979,
"stop" : 1725691434002,
"duration" : 23
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'登录系统'", "{'username': 'adminxyz', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}", "'中'", "'反向用例-username错误'", "{'message': '账户错误或该租户未启用'}", "'POST'", "'application/json'", "'认证接口'", "None", "None", "None", "'http://36.139.193.99:8088/auth'" ]
}, {
"name" : "正向用例",
"uid" : "cbf177c8c9d1abe7",
"parentUid" : "4d6d136b945430f6bf4cb4bf048d5a54",
"status" : "passed",
"time" : {
"start" : 1725691434283,
"stop" : 1725691434323,
"duration" : 40
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'添加维度'", "{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 1, 'name': 'requests添加的维度'}", "'高'", "'正向用例'", "{'message': '添加维度成功!'}", "'post'", "'application/json'", "'维度管理'", "{'delete': 'dELETE FROM uc_demension WHERE `CODE_`=\"requestsAddDem\";'}", "'delete'", "None", "'http://36.139.193.99:8088/api/demension/v1/dem/addDem'" ]
} ],
"uid" : "4d6d136b945430f6bf4cb4bf048d5a54"
} ],
"uid" : "f79c9d4477099b6575506a68000d1d7d"
} ]
}
\ No newline at end of file
launch_status failed=5 1725691534000000000
launch_status broken=0 1725691534000000000
launch_status passed=16 1725691534000000000
launch_status skipped=0 1725691534000000000
launch_status unknown=0 1725691534000000000
launch_time duration=1241 1725691534000000000
launch_time min_duration=12 1725691534000000000
launch_time max_duration=42 1725691534000000000
launch_time sum_duration=564 1725691534000000000
launch_problems product_defects=5 1725691534000000000
launch_retries retries=0 1725691534000000000
launch_retries run=21 1725691534000000000
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Allure Report summary mail</title>
</head>
<body>
Mail body
</body>
</html>
launch_status_failed 5
launch_status_broken 0
launch_status_passed 16
launch_status_skipped 0
launch_status_unknown 0
launch_time_duration 1241
launch_time_min_duration 12
launch_time_max_duration 42
launch_time_sum_duration 564
launch_problems_product_defects 5
launch_retries_retries 0
launch_retries_run 21
module.exports = __webpack_public_path__ + "favicon.ico";
\ No newline at end of file
[ {
"data" : {
"Product defects" : 5
}
} ]
\ No newline at end of file
[ {
"data" : {
"duration" : 1241
}
} ]
\ No newline at end of file
[ {
"data" : {
"failed" : 5,
"broken" : 0,
"skipped" : 0,
"passed" : 16,
"unknown" : 0,
"total" : 21
}
} ]
\ No newline at end of file
{
"49f97de15a9c12866fc4013457e84159" : {
"statistic" : {
"failed" : 0,
"broken" : 0,
"skipped" : 0,
"passed" : 1,
"unknown" : 0,
"total" : 1
},
"items" : [ {
"uid" : "cbf177c8c9d1abe7",
"status" : "passed",
"time" : {
"start" : 1725691434283,
"stop" : 1725691434323,
"duration" : 40
}
} ]
},
"0ba0fe40bf26f97a38b6c5d5f4c081cc" : {
"statistic" : {
"failed" : 0,
"broken" : 0,
"skipped" : 0,
"passed" : 1,
"unknown" : 0,
"total" : 1
},
"items" : [ {
"uid" : "6a4abbc46adf38c3",
"status" : "passed",
"time" : {
"start" : 1725691434063,
"stop" : 1725691434090,
"duration" : 27
}
} ]
},
"aae8ca9062cb09b01c9ad1e34f05501e" : {
"statistic" : {
"failed" : 0,
"broken" : 0,
"skipped" : 0,
"passed" : 1,
"unknown" : 0,
"total" : 1
},
"items" : [ {
"uid" : "72f42ad495255459",
"status" : "passed",
"time" : {
"start" : 1725691433773,
"stop" : 1725691433806,
"duration" : 33
}
} ]
},
"ef8a1542b94422721551e9c77bff3b3c" : {
"statistic" : {
"failed" : 0,
"broken" : 0,
"skipped" : 0,
"passed" : 1,
"unknown" : 0,
"total" : 1
},
"items" : [ {
"uid" : "7619f133294ddd24",
"status" : "passed",
"time" : {
"start" : 1725691433858,
"stop" : 1725691433881,
"duration" : 23
}
} ]
},
"9cc98b79ff532855a9f6c83be0885511" : {
"statistic" : {
"failed" : 1,
"broken" : 0,
"skipped" : 0,
"passed" : 0,
"unknown" : 0,
"total" : 1
},
"items" : [ {
"uid" : "d720ce3e7169f312",
"status" : "failed",
"statusDetails" : "AssertionError: 断言失败",
"time" : {
"start" : 1725691433197,
"stop" : 1725691433239,
"duration" : 42
}
} ]
},
"8c9c66e0fa151de061ef3222cb9e2a73" : {
"statistic" : {
"failed" : 0,
"broken" : 0,
"skipped" : 0,
"passed" : 1,
"unknown" : 0,
"total" : 1
},
"items" : [ {
"uid" : "d186585591c66c89",
"status" : "passed",
"time" : {
"start" : 1725691433511,
"stop" : 1725691433551,
"duration" : 40
}
} ]
},
"d89148c1056f266e96344e052cd7621a" : {
"statistic" : {
"failed" : 1,
"broken" : 0,
"skipped" : 0,
"passed" : 0,
"unknown" : 0,
"total" : 1
},
"items" : [ {
"uid" : "d112b18a8cbff620",
"status" : "failed",
"statusDetails" : "AssertionError: 断言失败",
"time" : {
"start" : 1725691434242,
"stop" : 1725691434258,
"duration" : 16
}
} ]
},
"44c467604eb42efdb90351fc9850265e" : {
"statistic" : {
"failed" : 0,
"broken" : 0,
"skipped" : 0,
"passed" : 1,
"unknown" : 0,
"total" : 1
},
"items" : [ {
"uid" : "b4dec425268b3f3e",
"status" : "passed",
"time" : {
"start" : 1725691434019,
"stop" : 1725691434048,
"duration" : 29
}
} ]
},
"45c0538ac4f1a753b075912dde2c053b" : {
"statistic" : {
"failed" : 0,
"broken" : 0,
"skipped" : 0,
"passed" : 1,
"unknown" : 0,
"total" : 1
},
"items" : [ {
"uid" : "bb3b6f5117ac4ce8",
"status" : "passed",
"time" : {
"start" : 1725691433112,
"stop" : 1725691433147,
"duration" : 35
}
} ]
},
"b5bf0f89c1475d47613b06a21ce654cf" : {
"statistic" : {
"failed" : 0,
"broken" : 0,
"skipped" : 0,
"passed" : 1,
"unknown" : 0,
"total" : 1
},
"items" : [ {
"uid" : "c1e2ec99344272dc",
"status" : "passed",
"time" : {
"start" : 1725691434141,
"stop" : 1725691434170,
"duration" : 29
}
} ]
},
"c6aa3e0d0fd675e2976013b592c50eb4" : {
"statistic" : {
"failed" : 0,
"broken" : 0,
"skipped" : 0,
"passed" : 1,
"unknown" : 0,
"total" : 1
},
"items" : [ {
"uid" : "360a7f9f4aab7a3b",
"status" : "passed",
"time" : {
"start" : 1725691433611,
"stop" : 1725691433642,
"duration" : 31
}
} ]
},
"2f1e5c312e03d035089cc1d9867ef051" : {
"statistic" : {
"failed" : 1,
"broken" : 0,
"skipped" : 0,
"passed" : 0,
"unknown" : 0,
"total" : 1
},
"items" : [ {
"uid" : "d1a5c795a343a6b",
"status" : "failed",
"statusDetails" : "AssertionError: 断言失败",
"time" : {
"start" : 1725691434341,
"stop" : 1725691434353,
"duration" : 12
}
} ]
},
"d76da2539d39047dccb1e3c661bdcead" : {
"statistic" : {
"failed" : 1,
"broken" : 0,
"skipped" : 0,
"passed" : 0,
"unknown" : 0,
"total" : 1
},
"items" : [ {
"uid" : "c2ff82bdb32e2817",
"status" : "failed",
"statusDetails" : "AssertionError: 断言失败",
"time" : {
"start" : 1725691433658,
"stop" : 1725691433674,
"duration" : 16
}
} ]
},
"31a2ba3915635f4034f0e5463fef16f6" : {
"statistic" : {
"failed" : 0,
"broken" : 0,
"skipped" : 0,
"passed" : 1,
"unknown" : 0,
"total" : 1
},
"items" : [ {
"uid" : "b7c50a7673259529",
"status" : "passed",
"time" : {
"start" : 1725691433979,
"stop" : 1725691434002,
"duration" : 23
}
} ]
},
"92fdbdfea37ce54793c557fd2895f123" : {
"statistic" : {
"failed" : 0,
"broken" : 0,
"skipped" : 0,
"passed" : 1,
"unknown" : 0,
"total" : 1
},
"items" : [ {
"uid" : "95d8794ccc079b68",
"status" : "passed",
"time" : {
"start" : 1725691433936,
"stop" : 1725691433963,
"duration" : 27
}
} ]
},
"1b7e7a1219cc4c1498da19ecb95d0806" : {
"statistic" : {
"failed" : 0,
"broken" : 0,
"skipped" : 0,
"passed" : 1,
"unknown" : 0,
"total" : 1
},
"items" : [ {
"uid" : "314ae8276c9d2ebf",
"status" : "passed",
"time" : {
"start" : 1725691433897,
"stop" : 1725691433922,
"duration" : 25
}
} ]
},
"4a81d15cba0d212c05c62b771c220531" : {
"statistic" : {
"failed" : 0,
"broken" : 0,
"skipped" : 0,
"passed" : 1,
"unknown" : 0,
"total" : 1
},
"items" : [ {
"uid" : "94ab3dc9e3afd25c",
"status" : "passed",
"time" : {
"start" : 1725691434106,
"stop" : 1725691434126,
"duration" : 20
}
} ]
},
"1172649fef746b2381a98909218657e2" : {
"statistic" : {
"failed" : 0,
"broken" : 0,
"skipped" : 0,
"passed" : 1,
"unknown" : 0,
"total" : 1
},
"items" : [ {
"uid" : "fc933547bc2773c3",
"status" : "passed",
"time" : {
"start" : 1725691433567,
"stop" : 1725691433596,
"duration" : 29
}
} ]
},
"9b12d7fa959dc5ae8ea6e1a4e2a9f3b4" : {
"statistic" : {
"failed" : 0,
"broken" : 0,
"skipped" : 0,
"passed" : 1,
"unknown" : 0,
"total" : 1
},
"items" : [ {
"uid" : "17e7e36b25e9b6cc",
"status" : "passed",
"time" : {
"start" : 1725691433821,
"stop" : 1725691433841,
"duration" : 20
}
} ]
},
"42a94cac3e4240a5e49a372c3dfd4b22" : {
"statistic" : {
"failed" : 0,
"broken" : 0,
"skipped" : 0,
"passed" : 1,
"unknown" : 0,
"total" : 1
},
"items" : [ {
"uid" : "863edecbd1d60039",
"status" : "passed",
"time" : {
"start" : 1725691433163,
"stop" : 1725691433180,
"duration" : 17
}
} ]
},
"1646ecb812285c616f0b5eb71dff5b07" : {
"statistic" : {
"failed" : 1,
"broken" : 0,
"skipped" : 0,
"passed" : 0,
"unknown" : 0,
"total" : 1
},
"items" : [ {
"uid" : "db12915576da2a7c",
"status" : "failed",
"statusDetails" : "AssertionError: 断言失败",
"time" : {
"start" : 1725691434186,
"stop" : 1725691434216,
"duration" : 30
}
} ]
}
}
\ No newline at end of file
[ {
"data" : {
"run" : 21,
"retry" : 0
}
} ]
\ No newline at end of file
<!DOCTYPE html>
<html dir="ltr">
<head>
<meta charset="utf-8">
<title>Allure Report</title>
<link rel="favicon" href="favicon.ico?v=2">
<link rel="stylesheet" href="styles.css">
<link rel="stylesheet" href="plugins/screen-diff/styles.css">
</head>
<body>
<div id="alert"></div>
<div id="content">
<span class="spinner">
<span class="spinner__circle"></span>
</span>
</div>
<div id="popup"></div>
<script src="app.js"></script>
<script src="plugins/behaviors/index.js"></script>
<script src="plugins/packages/index.js"></script>
<script src="plugins/screen-diff/index.js"></script>
</body>
</html>
'use strict';
allure.api.addTranslation('en', {
tab: {
behaviors: {
name: 'Behaviors'
}
},
widget: {
behaviors: {
name: 'Features by stories',
showAll: 'show all'
}
}
});
allure.api.addTranslation('ru', {
tab: {
behaviors: {
name: 'Функциональность'
}
},
widget: {
behaviors: {
name: 'Функциональность',
showAll: 'показать все'
}
}
});
allure.api.addTranslation('zh', {
tab: {
behaviors: {
name: '功能'
}
},
widget: {
behaviors: {
name: '特性场景',
showAll: '显示所有'
}
}
});
allure.api.addTranslation('de', {
tab: {
behaviors: {
name: 'Verhalten'
}
},
widget: {
behaviors: {
name: 'Features nach Stories',
showAll: 'Zeige alle'
}
}
});
allure.api.addTranslation('nl', {
tab: {
behaviors: {
name: 'Functionaliteit'
}
},
widget: {
behaviors: {
name: 'Features en story’s',
showAll: 'Toon alle'
}
}
});
allure.api.addTranslation('he', {
tab: {
behaviors: {
name: 'התנהגויות'
}
},
widget: {
behaviors: {
name: 'תכונות לפי סיפורי משתמש',
showAll: 'הצג הכול'
}
}
});
allure.api.addTranslation('br', {
tab: {
behaviors: {
name: 'Comportamentos'
}
},
widget: {
behaviors: {
name: 'Funcionalidades por história',
showAll: 'Mostrar tudo'
}
}
});
allure.api.addTranslation('ja', {
tab: {
behaviors: {
name: '振る舞い'
}
},
widget: {
behaviors: {
name: 'ストーリー別の機能',
showAll: '全て表示'
}
}
});
allure.api.addTranslation('es', {
tab: {
behaviors: {
name: 'Funcionalidades'
}
},
widget: {
behaviors: {
name: 'Funcionalidades por Historias de Usuario',
showAll: 'mostrar todo'
}
}
});
allure.api.addTranslation('kr', {
tab: {
behaviors: {
name: '동작'
}
},
widget: {
behaviors: {
name: '스토리별 기능',
showAll: '전체 보기'
}
}
});
allure.api.addTranslation('fr', {
tab: {
behaviors: {
name: 'Comportements'
}
},
widget: {
behaviors: {
name: 'Thèmes par histoires',
showAll: 'Montrer tout'
}
}
});
allure.api.addTab('behaviors', {
title: 'tab.behaviors.name', icon: 'fa fa-list',
route: 'behaviors(/)(:testGroup)(/)(:testResult)(/)(:testResultTab)(/)',
onEnter: (function (testGroup, testResult, testResultTab) {
return new allure.components.TreeLayout({
testGroup: testGroup,
testResult: testResult,
testResultTab: testResultTab,
tabName: 'tab.behaviors.name',
baseUrl: 'behaviors',
url: 'data/behaviors.json',
csvUrl: 'data/behaviors.csv'
});
})
});
allure.api.addWidget('widgets', 'behaviors', allure.components.WidgetStatusView.extend({
rowTag: 'a',
title: 'widget.behaviors.name',
baseUrl: 'behaviors',
showLinks: true
}));
'use strict';
allure.api.addTranslation('en', {
tab: {
packages: {
name: 'Packages'
}
}
});
allure.api.addTranslation('ru', {
tab: {
packages: {
name: 'Пакеты'
}
}
});
allure.api.addTranslation('zh', {
tab: {
packages: {
name: '包'
}
}
});
allure.api.addTranslation('de', {
tab: {
packages: {
name: 'Pakete'
}
}
});
allure.api.addTranslation('nl', {
tab: {
packages: {
name: 'Packages'
}
}
});
allure.api.addTranslation('he', {
tab: {
packages: {
name: 'חבילות'
}
}
});
allure.api.addTranslation('br', {
tab: {
packages: {
name: 'Pacotes'
}
}
});
allure.api.addTranslation('ja', {
tab: {
packages: {
name: 'パッケージ'
}
}
});
allure.api.addTranslation('es', {
tab: {
packages: {
name: 'Paquetes'
}
}
});
allure.api.addTranslation('kr', {
tab: {
packages: {
name: '패키지'
}
}
});
allure.api.addTranslation('fr', {
tab: {
packages: {
name: 'Paquets'
}
}
});
allure.api.addTab('packages', {
title: 'tab.packages.name', icon: 'fa fa-align-left',
route: 'packages(/)(:testGroup)(/)(:testResult)(/)(:testResultTab)(/)',
onEnter: (function (testGroup, testResult, testResultTab) {
return new allure.components.TreeLayout({
testGroup: testGroup,
testResult: testResult,
testResultTab: testResultTab,
tabName: 'tab.packages.name',
baseUrl: 'packages',
url: 'data/packages.json'
});
})
});
(function () {
var settings = allure.getPluginSettings('screen-diff', { diffType: 'diff' });
function renderImage(src) {
return (
'<div class="screen-diff__container">' +
'<img class="screen-diff__image" src="' +
src +
'">' +
'</div>'
);
}
function findImage(data, name) {
if (data.testStage && data.testStage.attachments) {
var matchedImage = data.testStage.attachments.filter(function (attachment) {
return attachment.name === name;
})[0];
if (matchedImage) {
return 'data/attachments/' + matchedImage.source;
}
}
return null;
}
function renderDiffContent(type, diffImage, actualImage, expectedImage) {
if (type === 'diff') {
if (diffImage) {
return renderImage(diffImage);
}
}
if (type === 'overlay' && expectedImage) {
return (
'<div class="screen-diff__overlay screen-diff__container">' +
'<img class="screen-diff__image" src="' +
expectedImage +
'">' +
'<div class="screen-diff__image-over">' +
'<img class="screen-diff__image" src="' +
actualImage +
'">' +
'</div>' +
'</div>'
);
}
if (actualImage) {
return renderImage(actualImage);
}
return 'No diff data provided';
}
var TestResultView = Backbone.Marionette.View.extend({
regions: {
subView: '.screen-diff-view',
},
template: function () {
return '<div class="screen-diff-view"></div>';
},
onRender: function () {
var data = this.model.toJSON();
var testType = data.labels.filter(function (label) {
return label.name === 'testType';
})[0];
var diffImage = findImage(data, 'diff');
var actualImage = findImage(data, 'actual');
var expectedImage = findImage(data, 'expected');
if (!testType || testType.value !== 'screenshotDiff') {
return;
}
this.showChildView(
'subView',
new ScreenDiffView({
diffImage: diffImage,
actualImage: actualImage,
expectedImage: expectedImage,
}),
);
},
});
var ErrorView = Backbone.Marionette.View.extend({
templateContext: function () {
return this.options;
},
template: function (data) {
return '<pre class="screen-diff-error">' + data.error + '</pre>';
},
});
var AttachmentView = Backbone.Marionette.View.extend({
regions: {
subView: '.screen-diff-view',
},
template: function () {
return '<div class="screen-diff-view"></div>';
},
onRender: function () {
jQuery
.getJSON(this.options.sourceUrl)
.then(this.renderScreenDiffView.bind(this), this.renderErrorView.bind(this));
},
renderErrorView: function (error) {
console.log(error);
this.showChildView(
'subView',
new ErrorView({
error: error.statusText,
}),
);
},
renderScreenDiffView: function (data) {
this.showChildView(
'subView',
new ScreenDiffView({
diffImage: data.diff,
actualImage: data.actual,
expectedImage: data.expected,
}),
);
},
});
var ScreenDiffView = Backbone.Marionette.View.extend({
className: 'pane__section',
events: function () {
return {
['click [name="screen-diff-type-' + this.cid + '"]']: 'onDiffTypeChange',
'mousemove .screen-diff__overlay': 'onOverlayMove',
};
},
initialize: function (options) {
this.diffImage = options.diffImage;
this.actualImage = options.actualImage;
this.expectedImage = options.expectedImage;
this.radioName = 'screen-diff-type-' + this.cid;
},
templateContext: function () {
return {
diffType: settings.get('diffType'),
diffImage: this.diffImage,
actualImage: this.actualImage,
expectedImage: this.expectedImage,
radioName: this.radioName,
};
},
template: function (data) {
if (!data.diffImage && !data.actualImage && !data.expectedImage) {
return '';
}
return (
'<h3 class="pane__section-title">Screen Diff</h3>' +
'<div class="screen-diff__content">' +
'<div class="screen-diff__switchers">' +
'<label><input type="radio" name="' +
data.radioName +
'" value="diff"> Show diff</label>' +
'<label><input type="radio" name="' +
data.radioName +
'" value="overlay"> Show overlay</label>' +
'</div>' +
renderDiffContent(
data.diffType,
data.diffImage,
data.actualImage,
data.expectedImage,
) +
'</div>'
);
},
adjustImageSize: function (event) {
var overImage = this.$(event.target);
overImage.width(overImage.width());
},
onRender: function () {
const diffType = settings.get('diffType');
this.$('[name="' + this.radioName + '"][value="' + diffType + '"]').prop(
'checked',
true,
);
if (diffType === 'overlay') {
this.$('.screen-diff__image-over img').on('load', this.adjustImageSize.bind(this));
}
},
onOverlayMove: function (event) {
var pageX = event.pageX;
var containerScroll = this.$('.screen-diff__container').scrollLeft();
var elementX = event.currentTarget.getBoundingClientRect().left;
var delta = pageX - elementX + containerScroll;
this.$('.screen-diff__image-over').width(delta);
},
onDiffTypeChange: function (event) {
settings.save('diffType', event.target.value);
this.render();
},
});
allure.api.addTestResultBlock(TestResultView, { position: 'before' });
allure.api.addAttachmentViewer('application/vnd.allure.image.diff', {
View: AttachmentView,
icon: 'fa fa-exchange',
});
})();
.screen-diff__switchers {
margin-bottom: 1em;
}
.screen-diff__switchers label + label {
margin-left: 1em;
}
.screen-diff__overlay {
position: relative;
cursor: col-resize;
}
.screen-diff__container {
overflow-x: auto;
}
.screen-diff__image-over {
top: 0;
left: 0;
bottom: 0;
background: #fff;
position: absolute;
overflow: hidden;
box-shadow: 2px 0 1px -1px #aaa;
}
.screen-diff-error {
color: #fd5a3e;
}
This source diff could not be displayed because it is too large. You can view the blob instead.
{
"total" : 1,
"items" : [ {
"uid" : "432af10f598694f0564afe99657fc764",
"name" : "BPM项目-Demo",
"statistic" : {
"failed" : 3,
"broken" : 0,
"skipped" : 0,
"passed" : 0,
"unknown" : 0,
"total" : 3
}
} ]
}
\ No newline at end of file
[ {
"data" : {
"Product defects" : 5
}
} ]
\ No newline at end of file
{
"total" : 1,
"items" : [ {
"uid" : "8fb3a91ba5aaf9de24cc8a92edc82b5d",
"name" : "Product defects",
"statistic" : {
"failed" : 5,
"broken" : 0,
"skipped" : 0,
"passed" : 0,
"unknown" : 0,
"total" : 5
}
} ]
}
\ No newline at end of file
[ {
"data" : {
"duration" : 1241
}
} ]
\ No newline at end of file
[ {
"uid" : "bb3b6f5117ac4ce8",
"name" : "正向用例",
"time" : {
"start" : 1725691433112,
"stop" : 1725691433147,
"duration" : 35
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "72f42ad495255459",
"name" : "登录的正向用例",
"time" : {
"start" : 1725691433773,
"stop" : 1725691433806,
"duration" : 33
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "d1a5c795a343a6b",
"name" : "正向用例",
"time" : {
"start" : 1725691434341,
"stop" : 1725691434353,
"duration" : 12
},
"status" : "failed",
"severity" : "normal"
}, {
"uid" : "7619f133294ddd24",
"name" : "反向用例-username为特殊字符",
"time" : {
"start" : 1725691433858,
"stop" : 1725691433881,
"duration" : 23
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "cbf177c8c9d1abe7",
"name" : "正向用例",
"time" : {
"start" : 1725691434283,
"stop" : 1725691434323,
"duration" : 40
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "fc933547bc2773c3",
"name" : "正向用例",
"time" : {
"start" : 1725691433567,
"stop" : 1725691433596,
"duration" : 29
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "db12915576da2a7c",
"name" : "反向用例-password错误",
"time" : {
"start" : 1725691434186,
"stop" : 1725691434216,
"duration" : 30
},
"status" : "failed",
"severity" : "normal"
}, {
"uid" : "314ae8276c9d2ebf",
"name" : "反向用例-username过长",
"time" : {
"start" : 1725691433897,
"stop" : 1725691433922,
"duration" : 25
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "6a4abbc46adf38c3",
"name" : "反向用例-password为特殊字符",
"time" : {
"start" : 1725691434063,
"stop" : 1725691434090,
"duration" : 27
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "c2ff82bdb32e2817",
"name" : "正向用例",
"time" : {
"start" : 1725691433658,
"stop" : 1725691433674,
"duration" : 16
},
"status" : "failed",
"severity" : "normal"
}, {
"uid" : "17e7e36b25e9b6cc",
"name" : "反向用例-username为空",
"time" : {
"start" : 1725691433821,
"stop" : 1725691433841,
"duration" : 20
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "863edecbd1d60039",
"name" : "正向用例",
"time" : {
"start" : 1725691433163,
"stop" : 1725691433180,
"duration" : 17
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "360a7f9f4aab7a3b",
"name" : "正向用例",
"time" : {
"start" : 1725691433611,
"stop" : 1725691433642,
"duration" : 31
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "95d8794ccc079b68",
"name" : "反向用例-username短",
"time" : {
"start" : 1725691433936,
"stop" : 1725691433963,
"duration" : 27
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "d112b18a8cbff620",
"name" : "正向用例",
"time" : {
"start" : 1725691434242,
"stop" : 1725691434258,
"duration" : 16
},
"status" : "failed",
"severity" : "normal"
}, {
"uid" : "d720ce3e7169f312",
"name" : "正向用例",
"time" : {
"start" : 1725691433197,
"stop" : 1725691433239,
"duration" : 42
},
"status" : "failed",
"severity" : "normal"
}, {
"uid" : "b4dec425268b3f3e",
"name" : "反向用例-password为空",
"time" : {
"start" : 1725691434019,
"stop" : 1725691434048,
"duration" : 29
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "94ab3dc9e3afd25c",
"name" : "反向用例-password过长",
"time" : {
"start" : 1725691434106,
"stop" : 1725691434126,
"duration" : 20
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "c1e2ec99344272dc",
"name" : "反向用例-password过短",
"time" : {
"start" : 1725691434141,
"stop" : 1725691434170,
"duration" : 29
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "d186585591c66c89",
"name" : "正向用例",
"time" : {
"start" : 1725691433511,
"stop" : 1725691433551,
"duration" : 40
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "b7c50a7673259529",
"name" : "反向用例-username错误",
"time" : {
"start" : 1725691433979,
"stop" : 1725691434002,
"duration" : 23
},
"status" : "passed",
"severity" : "normal"
} ]
\ No newline at end of file
[ {
"data" : {
"failed" : 5,
"broken" : 0,
"skipped" : 0,
"passed" : 16,
"unknown" : 0,
"total" : 21
}
} ]
\ No newline at end of file
[ {
"data" : {
"run" : 21,
"retry" : 0
}
} ]
\ No newline at end of file
[ {
"uid" : "94ab3dc9e3afd25c",
"name" : "反向用例-password过长",
"time" : {
"start" : 1725691434106,
"stop" : 1725691434126,
"duration" : 20
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "6a4abbc46adf38c3",
"name" : "反向用例-password为特殊字符",
"time" : {
"start" : 1725691434063,
"stop" : 1725691434090,
"duration" : 27
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "360a7f9f4aab7a3b",
"name" : "正向用例",
"time" : {
"start" : 1725691433611,
"stop" : 1725691433642,
"duration" : 31
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "b4dec425268b3f3e",
"name" : "反向用例-password为空",
"time" : {
"start" : 1725691434019,
"stop" : 1725691434048,
"duration" : 29
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "d112b18a8cbff620",
"name" : "正向用例",
"time" : {
"start" : 1725691434242,
"stop" : 1725691434258,
"duration" : 16
},
"status" : "failed",
"severity" : "normal"
}, {
"uid" : "d720ce3e7169f312",
"name" : "正向用例",
"time" : {
"start" : 1725691433197,
"stop" : 1725691433239,
"duration" : 42
},
"status" : "failed",
"severity" : "normal"
}, {
"uid" : "314ae8276c9d2ebf",
"name" : "反向用例-username过长",
"time" : {
"start" : 1725691433897,
"stop" : 1725691433922,
"duration" : 25
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "95d8794ccc079b68",
"name" : "反向用例-username短",
"time" : {
"start" : 1725691433936,
"stop" : 1725691433963,
"duration" : 27
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "bb3b6f5117ac4ce8",
"name" : "正向用例",
"time" : {
"start" : 1725691433112,
"stop" : 1725691433147,
"duration" : 35
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "863edecbd1d60039",
"name" : "正向用例",
"time" : {
"start" : 1725691433163,
"stop" : 1725691433180,
"duration" : 17
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "c2ff82bdb32e2817",
"name" : "正向用例",
"time" : {
"start" : 1725691433658,
"stop" : 1725691433674,
"duration" : 16
},
"status" : "failed",
"severity" : "normal"
}, {
"uid" : "fc933547bc2773c3",
"name" : "正向用例",
"time" : {
"start" : 1725691433567,
"stop" : 1725691433596,
"duration" : 29
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "b7c50a7673259529",
"name" : "反向用例-username错误",
"time" : {
"start" : 1725691433979,
"stop" : 1725691434002,
"duration" : 23
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "17e7e36b25e9b6cc",
"name" : "反向用例-username为空",
"time" : {
"start" : 1725691433821,
"stop" : 1725691433841,
"duration" : 20
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "db12915576da2a7c",
"name" : "反向用例-password错误",
"time" : {
"start" : 1725691434186,
"stop" : 1725691434216,
"duration" : 30
},
"status" : "failed",
"severity" : "normal"
}, {
"uid" : "7619f133294ddd24",
"name" : "反向用例-username为特殊字符",
"time" : {
"start" : 1725691433858,
"stop" : 1725691433881,
"duration" : 23
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "cbf177c8c9d1abe7",
"name" : "正向用例",
"time" : {
"start" : 1725691434283,
"stop" : 1725691434323,
"duration" : 40
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "72f42ad495255459",
"name" : "登录的正向用例",
"time" : {
"start" : 1725691433773,
"stop" : 1725691433806,
"duration" : 33
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "d186585591c66c89",
"name" : "正向用例",
"time" : {
"start" : 1725691433511,
"stop" : 1725691433551,
"duration" : 40
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "c1e2ec99344272dc",
"name" : "反向用例-password过短",
"time" : {
"start" : 1725691434141,
"stop" : 1725691434170,
"duration" : 29
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "d1a5c795a343a6b",
"name" : "正向用例",
"time" : {
"start" : 1725691434341,
"stop" : 1725691434353,
"duration" : 12
},
"status" : "failed",
"severity" : "normal"
} ]
\ No newline at end of file
[ {
"uid" : "bb3b6f5117ac4ce8",
"name" : "正向用例",
"time" : {
"start" : 1725691433112,
"stop" : 1725691433147,
"duration" : 35
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "72f42ad495255459",
"name" : "登录的正向用例",
"time" : {
"start" : 1725691433773,
"stop" : 1725691433806,
"duration" : 33
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "d1a5c795a343a6b",
"name" : "正向用例",
"time" : {
"start" : 1725691434341,
"stop" : 1725691434353,
"duration" : 12
},
"status" : "failed",
"severity" : "normal"
}, {
"uid" : "7619f133294ddd24",
"name" : "反向用例-username为特殊字符",
"time" : {
"start" : 1725691433858,
"stop" : 1725691433881,
"duration" : 23
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "cbf177c8c9d1abe7",
"name" : "正向用例",
"time" : {
"start" : 1725691434283,
"stop" : 1725691434323,
"duration" : 40
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "fc933547bc2773c3",
"name" : "正向用例",
"time" : {
"start" : 1725691433567,
"stop" : 1725691433596,
"duration" : 29
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "db12915576da2a7c",
"name" : "反向用例-password错误",
"time" : {
"start" : 1725691434186,
"stop" : 1725691434216,
"duration" : 30
},
"status" : "failed",
"severity" : "normal"
}, {
"uid" : "314ae8276c9d2ebf",
"name" : "反向用例-username过长",
"time" : {
"start" : 1725691433897,
"stop" : 1725691433922,
"duration" : 25
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "6a4abbc46adf38c3",
"name" : "反向用例-password为特殊字符",
"time" : {
"start" : 1725691434063,
"stop" : 1725691434090,
"duration" : 27
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "c2ff82bdb32e2817",
"name" : "正向用例",
"time" : {
"start" : 1725691433658,
"stop" : 1725691433674,
"duration" : 16
},
"status" : "failed",
"severity" : "normal"
}, {
"uid" : "17e7e36b25e9b6cc",
"name" : "反向用例-username为空",
"time" : {
"start" : 1725691433821,
"stop" : 1725691433841,
"duration" : 20
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "863edecbd1d60039",
"name" : "正向用例",
"time" : {
"start" : 1725691433163,
"stop" : 1725691433180,
"duration" : 17
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "360a7f9f4aab7a3b",
"name" : "正向用例",
"time" : {
"start" : 1725691433611,
"stop" : 1725691433642,
"duration" : 31
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "95d8794ccc079b68",
"name" : "反向用例-username短",
"time" : {
"start" : 1725691433936,
"stop" : 1725691433963,
"duration" : 27
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "d112b18a8cbff620",
"name" : "正向用例",
"time" : {
"start" : 1725691434242,
"stop" : 1725691434258,
"duration" : 16
},
"status" : "failed",
"severity" : "normal"
}, {
"uid" : "d720ce3e7169f312",
"name" : "正向用例",
"time" : {
"start" : 1725691433197,
"stop" : 1725691433239,
"duration" : 42
},
"status" : "failed",
"severity" : "normal"
}, {
"uid" : "b4dec425268b3f3e",
"name" : "反向用例-password为空",
"time" : {
"start" : 1725691434019,
"stop" : 1725691434048,
"duration" : 29
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "94ab3dc9e3afd25c",
"name" : "反向用例-password过长",
"time" : {
"start" : 1725691434106,
"stop" : 1725691434126,
"duration" : 20
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "c1e2ec99344272dc",
"name" : "反向用例-password过短",
"time" : {
"start" : 1725691434141,
"stop" : 1725691434170,
"duration" : 29
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "d186585591c66c89",
"name" : "正向用例",
"time" : {
"start" : 1725691433511,
"stop" : 1725691433551,
"duration" : 40
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "b7c50a7673259529",
"name" : "反向用例-username错误",
"time" : {
"start" : 1725691433979,
"stop" : 1725691434002,
"duration" : 23
},
"status" : "passed",
"severity" : "normal"
} ]
\ No newline at end of file
{
"total" : 2,
"items" : [ {
"uid" : "5292a38497f5f45bd2c173ae5e02b169",
"name" : "test_case.test_zys",
"statistic" : {
"failed" : 3,
"broken" : 0,
"skipped" : 0,
"passed" : 11,
"unknown" : 0,
"total" : 14
}
}, {
"uid" : "7a8b7e46177bbd4d1efa8551fea4a38d",
"name" : "test_case.test_demo",
"statistic" : {
"failed" : 2,
"broken" : 0,
"skipped" : 0,
"passed" : 5,
"unknown" : 0,
"total" : 7
}
} ]
}
\ No newline at end of file
{
"reportName" : "Allure Report",
"testRuns" : [ ],
"statistic" : {
"failed" : 5,
"broken" : 0,
"skipped" : 0,
"passed" : 16,
"unknown" : 0,
"total" : 21
},
"time" : {
"start" : 1725691433112,
"stop" : 1725691434353,
"duration" : 1241,
"minDuration" : 12,
"maxDuration" : 42,
"sumDuration" : 564
}
}
\ No newline at end of file
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<title>Test Report</title>
<style>body {
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
/* do not increase min-width as some may use split screens */
min-width: 800px;
color: #999;
}
h1 {
font-size: 24px;
color: black;
}
h2 {
font-size: 16px;
color: black;
}
p {
color: black;
}
a {
color: #999;
}
table {
border-collapse: collapse;
}
/******************************
* SUMMARY INFORMATION
******************************/
#environment td {
padding: 5px;
border: 1px solid #E6E6E6;
}
#environment tr:nth-child(odd) {
background-color: #f6f6f6;
}
/******************************
* TEST RESULT COLORS
******************************/
span.passed, .passed .col-result {
color: green;
}
span.skipped, span.xfailed, span.rerun, .skipped .col-result, .xfailed .col-result, .rerun .col-result {
color: orange;
}
span.error, span.failed, span.xpassed, .error .col-result, .failed .col-result, .xpassed .col-result {
color: red;
}
/******************************
* RESULTS TABLE
*
* 1. Table Layout
* 2. Extra
* 3. Sorting items
*
******************************/
/*------------------
* 1. Table Layout
*------------------*/
#results-table {
border: 1px solid #e6e6e6;
color: #999;
font-size: 12px;
width: 100%;
}
#results-table th, #results-table td {
padding: 5px;
border: 1px solid #E6E6E6;
text-align: left;
}
#results-table th {
font-weight: bold;
}
/*------------------
* 2. Extra
*------------------*/
.log:only-child {
height: inherit;
}
.log {
background-color: #e6e6e6;
border: 1px solid #e6e6e6;
color: black;
display: block;
font-family: "Courier New", Courier, monospace;
height: 230px;
overflow-y: scroll;
padding: 5px;
white-space: pre-wrap;
}
div.image {
border: 1px solid #e6e6e6;
float: right;
height: 240px;
margin-left: 5px;
overflow: hidden;
width: 320px;
}
div.image img {
width: 320px;
}
div.video {
border: 1px solid #e6e6e6;
float: right;
height: 240px;
margin-left: 5px;
overflow: hidden;
width: 320px;
}
div.video video {
overflow: hidden;
width: 320px;
height: 240px;
}
.collapsed {
display: none;
}
.expander::after {
content: " (show details)";
color: #BBB;
font-style: italic;
cursor: pointer;
}
.collapser::after {
content: " (hide details)";
color: #BBB;
font-style: italic;
cursor: pointer;
}
/*------------------
* 3. Sorting items
*------------------*/
.sortable {
cursor: pointer;
}
.sort-icon {
font-size: 0px;
float: left;
margin-right: 5px;
margin-top: 5px;
/*triangle*/
width: 0;
height: 0;
border-left: 8px solid transparent;
border-right: 8px solid transparent;
}
.inactive .sort-icon {
/*finish triangle*/
border-top: 8px solid #E6E6E6;
}
.asc.active .sort-icon {
/*finish triangle*/
border-bottom: 8px solid #999;
}
.desc.active .sort-icon {
/*finish triangle*/
border-top: 8px solid #999;
}
</style></head>
<body onLoad="init()">
<script>/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this file,
* You can obtain one at http://mozilla.org/MPL/2.0/. */
function toArray(iter) {
if (iter === null) {
return null;
}
return Array.prototype.slice.call(iter);
}
function find(selector, elem) { // eslint-disable-line no-redeclare
if (!elem) {
elem = document;
}
return elem.querySelector(selector);
}
function find_all(selector, elem) {
if (!elem) {
elem = document;
}
return toArray(elem.querySelectorAll(selector));
}
function sort_column(elem) {
toggle_sort_states(elem);
const colIndex = toArray(elem.parentNode.childNodes).indexOf(elem);
let key;
if (elem.classList.contains('result')) {
key = key_result;
} else if (elem.classList.contains('links')) {
key = key_link;
} else {
key = key_alpha;
}
sort_table(elem, key(colIndex));
}
function show_all_extras() { // eslint-disable-line no-unused-vars
find_all('.col-result').forEach(show_extras);
}
function hide_all_extras() { // eslint-disable-line no-unused-vars
find_all('.col-result').forEach(hide_extras);
}
function show_extras(colresult_elem) {
const extras = colresult_elem.parentNode.nextElementSibling;
const expandcollapse = colresult_elem.firstElementChild;
extras.classList.remove('collapsed');
expandcollapse.classList.remove('expander');
expandcollapse.classList.add('collapser');
}
function hide_extras(colresult_elem) {
const extras = colresult_elem.parentNode.nextElementSibling;
const expandcollapse = colresult_elem.firstElementChild;
extras.classList.add('collapsed');
expandcollapse.classList.remove('collapser');
expandcollapse.classList.add('expander');
}
function show_filters() {
const filter_items = document.getElementsByClassName('filter');
for (let i = 0; i < filter_items.length; i++)
filter_items[i].hidden = false;
}
function add_collapse() {
// Add links for show/hide all
const resulttable = find('table#results-table');
const showhideall = document.createElement('p');
showhideall.innerHTML = '<a href="javascript:show_all_extras()">Show all details</a> / ' +
'<a href="javascript:hide_all_extras()">Hide all details</a>';
resulttable.parentElement.insertBefore(showhideall, resulttable);
// Add show/hide link to each result
find_all('.col-result').forEach(function(elem) {
const collapsed = get_query_parameter('collapsed') || 'Passed';
const extras = elem.parentNode.nextElementSibling;
const expandcollapse = document.createElement('span');
if (extras.classList.contains('collapsed')) {
expandcollapse.classList.add('expander');
} else if (collapsed.includes(elem.innerHTML)) {
extras.classList.add('collapsed');
expandcollapse.classList.add('expander');
} else {
expandcollapse.classList.add('collapser');
}
elem.appendChild(expandcollapse);
elem.addEventListener('click', function(event) {
if (event.currentTarget.parentNode.nextElementSibling.classList.contains('collapsed')) {
show_extras(event.currentTarget);
} else {
hide_extras(event.currentTarget);
}
});
});
}
function get_query_parameter(name) {
const match = RegExp('[?&]' + name + '=([^&]*)').exec(window.location.search);
return match && decodeURIComponent(match[1].replace(/\+/g, ' '));
}
function init () { // eslint-disable-line no-unused-vars
reset_sort_headers();
add_collapse();
show_filters();
sort_column(find('.initial-sort'));
find_all('.sortable').forEach(function(elem) {
elem.addEventListener('click',
function() {
sort_column(elem);
}, false);
});
}
function sort_table(clicked, key_func) {
const rows = find_all('.results-table-row');
const reversed = !clicked.classList.contains('asc');
const sorted_rows = sort(rows, key_func, reversed);
/* Whole table is removed here because browsers acts much slower
* when appending existing elements.
*/
const thead = document.getElementById('results-table-head');
document.getElementById('results-table').remove();
const parent = document.createElement('table');
parent.id = 'results-table';
parent.appendChild(thead);
sorted_rows.forEach(function(elem) {
parent.appendChild(elem);
});
document.getElementsByTagName('BODY')[0].appendChild(parent);
}
function sort(items, key_func, reversed) {
const sort_array = items.map(function(item, i) {
return [key_func(item), i];
});
sort_array.sort(function(a, b) {
const key_a = a[0];
const key_b = b[0];
if (key_a == key_b) return 0;
if (reversed) {
return key_a < key_b ? 1 : -1;
} else {
return key_a > key_b ? 1 : -1;
}
});
return sort_array.map(function(item) {
const index = item[1];
return items[index];
});
}
function key_alpha(col_index) {
return function(elem) {
return elem.childNodes[1].childNodes[col_index].firstChild.data.toLowerCase();
};
}
function key_link(col_index) {
return function(elem) {
const dataCell = elem.childNodes[1].childNodes[col_index].firstChild;
return dataCell == null ? '' : dataCell.innerText.toLowerCase();
};
}
function key_result(col_index) {
return function(elem) {
const strings = ['Error', 'Failed', 'Rerun', 'XFailed', 'XPassed',
'Skipped', 'Passed'];
return strings.indexOf(elem.childNodes[1].childNodes[col_index].firstChild.data);
};
}
function reset_sort_headers() {
find_all('.sort-icon').forEach(function(elem) {
elem.parentNode.removeChild(elem);
});
find_all('.sortable').forEach(function(elem) {
const icon = document.createElement('div');
icon.className = 'sort-icon';
icon.textContent = 'vvv';
elem.insertBefore(icon, elem.firstChild);
elem.classList.remove('desc', 'active');
elem.classList.add('asc', 'inactive');
});
}
function toggle_sort_states(elem) {
//if active, toggle between asc and desc
if (elem.classList.contains('active')) {
elem.classList.toggle('asc');
elem.classList.toggle('desc');
}
//if inactive, reset all other functions and add ascending active
if (elem.classList.contains('inactive')) {
reset_sort_headers();
elem.classList.remove('inactive');
elem.classList.add('active');
}
}
function is_all_rows_hidden(value) {
return value.hidden == false;
}
function filter_table(elem) { // eslint-disable-line no-unused-vars
const outcome_att = 'data-test-result';
const outcome = elem.getAttribute(outcome_att);
const class_outcome = outcome + ' results-table-row';
const outcome_rows = document.getElementsByClassName(class_outcome);
for(let i = 0; i < outcome_rows.length; i++){
outcome_rows[i].hidden = !elem.checked;
}
const rows = find_all('.results-table-row').filter(is_all_rows_hidden);
const all_rows_hidden = rows.length == 0 ? true : false;
const not_found_message = document.getElementById('not-found-message');
not_found_message.hidden = !all_rows_hidden;
}
</script>
<h1>zys.html</h1>
<p>Report generated on 07-Sep-2024 at 16:28:33 by <a href="https://pypi.python.org/pypi/pytest-html">pytest-html</a> v3.1.0</p>
<h2>Summary</h2>
<p>21 tests ran in 1.46 seconds. </p>
<p class="filter" hidden="true">(Un)check the boxes to filter the results.</p><input checked="true" class="filter" data-test-result="passed" hidden="true" name="filter_checkbox" onChange="filter_table(this)" type="checkbox"/><span class="passed">16 passed</span>, <input checked="true" class="filter" data-test-result="skipped" disabled="true" hidden="true" name="filter_checkbox" onChange="filter_table(this)" type="checkbox"/><span class="skipped">0 skipped</span>, <input checked="true" class="filter" data-test-result="failed" hidden="true" name="filter_checkbox" onChange="filter_table(this)" type="checkbox"/><span class="failed">5 failed</span>, <input checked="true" class="filter" data-test-result="error" disabled="true" hidden="true" name="filter_checkbox" onChange="filter_table(this)" type="checkbox"/><span class="error">0 errors</span>, <input checked="true" class="filter" data-test-result="xfailed" disabled="true" hidden="true" name="filter_checkbox" onChange="filter_table(this)" type="checkbox"/><span class="xfailed">0 expected failures</span>, <input checked="true" class="filter" data-test-result="xpassed" disabled="true" hidden="true" name="filter_checkbox" onChange="filter_table(this)" type="checkbox"/><span class="xpassed">0 unexpected passes</span>, <input checked="true" class="filter" data-test-result="rerun" disabled="true" hidden="true" name="filter_checkbox" onChange="filter_table(this)" type="checkbox"/><span class="rerun">0 rerun</span>
<h2>Results</h2>
<table id="results-table">
<thead id="results-table-head">
<tr>
<th class="sortable result initial-sort" col="result">Result</th>
<th class="sortable" col="name">Test</th>
<th class="sortable" col="duration">Duration</th>
<th class="sortable links" col="links">Links</th></tr>
<tr hidden="true" id="not-found-message">
<th colspan="4">No results found. Try to check the filters</th></tr></thead>
<tbody class="failed results-table-row">
<tr>
<td class="col-result">Failed</td>
<td class="col-name">test_case/test_demo/test_bpm.py::Test_bpm::test_bpm[组织管理-添加组织-http://36.139.193.99:8088/api/org/v1/org/addOrg-POST-json-case_data2-expect_data2-delete|select-sql_data2-demId-正向用例-高]</td>
<td class="col-duration">0.04</td>
<td class="col-links"></td></tr>
<tr>
<td class="extra" colspan="4">
<div class="log">self = &lt;ApiAutoTese_3.test_case.test_demo.test_bpm.Test_bpm object at 0x0000027526097390&gt;, fix_db = &lt;ApiAutoTese_3.common.db.DB object at 0x000002752611E250&gt;<br/>fix_req = &lt;ApiAutoTese_3.request_method.request_method.Request_method object at 0x0000027525DD1950&gt;, module = &#x27;组织管理&#x27;, api = &#x27;添加组织&#x27;, url = &#x27;http://36.139.193.99:8088/api/org/v1/org/addOrg&#x27;, method = &#x27;POST&#x27;, mime = &#x27;json&#x27;<br/>case_data = {&#x27;code&#x27;: &#x27;testAddOrg&#x27;, &#x27;demId&#x27;: &#x27;1832334662086270976&#x27;, &#x27;exceedLimitNum&#x27;: 0, &#x27;grade&#x27;: &#x27;&#x27;, ...}, expect_data = {&#x27;message&#x27;: &quot;添加组织成功!&#x27;&quot;}, sql_typ = &#x27;delete|select&#x27;<br/>sql_data = {&#x27;delete&#x27;: &#x27;delete from uc_org where CODE_=&quot;testAddOrg&quot;;&#x27;, &#x27;select&#x27;: &#x27;select ID_ from uc_demension where CODE_=&quot;requestsAddDem&quot;; &#x27;}, updata_key = &#x27;demId&#x27;, case_title = &#x27;正向用例&#x27;, case_level = &#x27;&#x27;<br/><br/> @allure.epic(&quot;BPM项目-Demo&quot;)<br/> @pytest.mark.parametrize(&#x27;module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level&#x27;,excel.get_data())<br/> def test_bpm(self,fix_db,fix_req,module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level):<br/> allure.dynamic.feature(module)<br/> allure.dynamic.story(api)<br/> allure.dynamic.title(case_title)<br/> allure.dynamic.severity(case_level)<br/> <br/> if sql_typ == &#x27;delete&#x27;:<br/> fix_db.delete(sql_data[&#x27;delete&#x27;])<br/> elif sql_typ == &#x27;select&#x27;:<br/> res = fix_db.select(sql_data[&#x27;select&#x27;])<br/> case_data[updata_key] = res<br/> elif sql_typ == &#x27;delete|select&#x27; or sql_typ == &#x27;selecy|delete&#x27;:<br/> res = fix_db.select(sql_data[&#x27;select&#x27;])<br/> case_data[updata_key] = res<br/> fix_db.delete(sql_data[&#x27;delete&#x27;])<br/> <br/> res = fix_req.request_all(method,url,mime,case_data)<br/> <br/> try:<br/> for key in expect_data:<br/>&gt; assert expect_data[key] == res.json().get(key)<br/><span class="error">E assert &quot;添加组织成功!&#x27;&quot; == &#x27;添加组织成功!&#x27;</span><br/><span class="error">E </span><br/><span class="error">E - 添加组织成功!</span><br/><span class="error">E + 添加组织成功!&#x27;</span><br/><span class="error">E ? +</span><br/><br/>test_case\test_demo\test_bpm.py:44: AssertionError<br/><br/>During handling of the above exception, another exception occurred:<br/><br/>self = &lt;ApiAutoTese_3.test_case.test_demo.test_bpm.Test_bpm object at 0x0000027526097390&gt;, fix_db = &lt;ApiAutoTese_3.common.db.DB object at 0x000002752611E250&gt;<br/>fix_req = &lt;ApiAutoTese_3.request_method.request_method.Request_method object at 0x0000027525DD1950&gt;, module = &#x27;组织管理&#x27;, api = &#x27;添加组织&#x27;, url = &#x27;http://36.139.193.99:8088/api/org/v1/org/addOrg&#x27;, method = &#x27;POST&#x27;, mime = &#x27;json&#x27;<br/>case_data = {&#x27;code&#x27;: &#x27;testAddOrg&#x27;, &#x27;demId&#x27;: &#x27;1832334662086270976&#x27;, &#x27;exceedLimitNum&#x27;: 0, &#x27;grade&#x27;: &#x27;&#x27;, ...}, expect_data = {&#x27;message&#x27;: &quot;添加组织成功!&#x27;&quot;}, sql_typ = &#x27;delete|select&#x27;<br/>sql_data = {&#x27;delete&#x27;: &#x27;delete from uc_org where CODE_=&quot;testAddOrg&quot;;&#x27;, &#x27;select&#x27;: &#x27;select ID_ from uc_demension where CODE_=&quot;requestsAddDem&quot;; &#x27;}, updata_key = &#x27;demId&#x27;, case_title = &#x27;正向用例&#x27;, case_level = &#x27;&#x27;<br/><br/> @allure.epic(&quot;BPM项目-Demo&quot;)<br/> @pytest.mark.parametrize(&#x27;module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level&#x27;,excel.get_data())<br/> def test_bpm(self,fix_db,fix_req,module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level):<br/> allure.dynamic.feature(module)<br/> allure.dynamic.story(api)<br/> allure.dynamic.title(case_title)<br/> allure.dynamic.severity(case_level)<br/> <br/> if sql_typ == &#x27;delete&#x27;:<br/> fix_db.delete(sql_data[&#x27;delete&#x27;])<br/> elif sql_typ == &#x27;select&#x27;:<br/> res = fix_db.select(sql_data[&#x27;select&#x27;])<br/> case_data[updata_key] = res<br/> elif sql_typ == &#x27;delete|select&#x27; or sql_typ == &#x27;selecy|delete&#x27;:<br/> res = fix_db.select(sql_data[&#x27;select&#x27;])<br/> case_data[updata_key] = res<br/> fix_db.delete(sql_data[&#x27;delete&#x27;])<br/> <br/> res = fix_req.request_all(method,url,mime,case_data)<br/> <br/> try:<br/> for key in expect_data:<br/> assert expect_data[key] == res.json().get(key)<br/> except AssertionError:<br/> log.error(<br/> f&quot;断言失败,标题为{case_title},用例等级为{case_level},接口url为:{url}, 用例数据:{case_data}, 期望数据:{expect_data}, 服务器返回数据:{res.text},测试员为{user}&quot;)<br/>&gt; raise AssertionError(&quot;断言失败&quot;)<br/><span class="error">E AssertionError: 断言失败</span><br/><br/>test_case\test_demo\test_bpm.py:48: AssertionError<br/> -------------------------------Captured log call-------------------------------- <br/>ERROR root:test_bpm.py:46 断言失败,标题为正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/api/org/v1/org/addOrg, 用例数据:{&#x27;code&#x27;: &#x27;testAddOrg&#x27;, &#x27;demId&#x27;: &#x27;1832334662086270976&#x27;, &#x27;exceedLimitNum&#x27;: 0, &#x27;grade&#x27;: &#x27;&#x27;, &#x27;limitNum&#x27;: 0, &#x27;name&#x27;: &#x27;测试添加的组织&#x27;, &#x27;nowNum&#x27;: 0, &#x27;orderNo&#x27;: 0, &#x27;parentId&#x27;: &#x27;0&#x27;}, 期望数据:{&#x27;message&#x27;: &quot;添加组织成功!&#x27;&quot;}, 服务器返回数据:{&quot;state&quot;:true,&quot;message&quot;:&quot;添加组织成功!&quot;,&quot;value&quot;:&quot;&quot;,&quot;code&quot;:200},测试员为demo<br/></div></td></tr></tbody>
<tbody class="failed results-table-row">
<tr>
<td class="col-result">Failed</td>
<td class="col-name">test_case/test_demo/test_bpm.py::Test_bpm::test_bpm[维度管理-根据维度编码删除维度-http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds-delete-query-case_data6-expect_data6-SELECT-sql_data6-ids-正向用例-中]</td>
<td class="col-duration">0.01</td>
<td class="col-links"></td></tr>
<tr>
<td class="extra" colspan="4">
<div class="log">self = &lt;ApiAutoTese_3.test_case.test_demo.test_bpm.Test_bpm object at 0x0000027526095E50&gt;, fix_db = &lt;ApiAutoTese_3.common.db.DB object at 0x000002752611E250&gt;<br/>fix_req = &lt;ApiAutoTese_3.request_method.request_method.Request_method object at 0x0000027525DD1950&gt;, module = &#x27;维度管理&#x27;, api = &#x27;根据维度编码删除维度&#x27;, url = &#x27;http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds&#x27;, method = &#x27;delete&#x27;<br/>mime = &#x27;query&#x27;, case_data = {&#x27;ids&#x27;: &#x27;需要更新&#x27;}, expect_data = {&#x27;message&#x27;: &#x27;删除维度成功!&#x27;}, sql_typ = &#x27;SELECT&#x27;, sql_data = {&#x27;select&#x27;: &#x27;select ID_ from uc_demension where CODE_=&quot;requestsAddDem&quot;;&#x27;}, updata_key = &#x27;ids&#x27;, case_title = &#x27;正向用例&#x27;<br/>case_level = &#x27;&#x27;<br/><br/> @allure.epic(&quot;BPM项目-Demo&quot;)<br/> @pytest.mark.parametrize(&#x27;module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level&#x27;,excel.get_data())<br/> def test_bpm(self,fix_db,fix_req,module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level):<br/> allure.dynamic.feature(module)<br/> allure.dynamic.story(api)<br/> allure.dynamic.title(case_title)<br/> allure.dynamic.severity(case_level)<br/> <br/> if sql_typ == &#x27;delete&#x27;:<br/> fix_db.delete(sql_data[&#x27;delete&#x27;])<br/> elif sql_typ == &#x27;select&#x27;:<br/> res = fix_db.select(sql_data[&#x27;select&#x27;])<br/> case_data[updata_key] = res<br/> elif sql_typ == &#x27;delete|select&#x27; or sql_typ == &#x27;selecy|delete&#x27;:<br/> res = fix_db.select(sql_data[&#x27;select&#x27;])<br/> case_data[updata_key] = res<br/> fix_db.delete(sql_data[&#x27;delete&#x27;])<br/> <br/> res = fix_req.request_all(method,url,mime,case_data)<br/> <br/> try:<br/> for key in expect_data:<br/>&gt; assert expect_data[key] == res.json().get(key)<br/><span class="error">E AssertionError: assert &#x27;删除维度成功!&#x27; == &#x27;&#x27;</span><br/><span class="error">E </span><br/><span class="error">E + 删除维度成功!</span><br/><br/>test_case\test_demo\test_bpm.py:44: AssertionError<br/><br/>During handling of the above exception, another exception occurred:<br/><br/>self = &lt;ApiAutoTese_3.test_case.test_demo.test_bpm.Test_bpm object at 0x0000027526095E50&gt;, fix_db = &lt;ApiAutoTese_3.common.db.DB object at 0x000002752611E250&gt;<br/>fix_req = &lt;ApiAutoTese_3.request_method.request_method.Request_method object at 0x0000027525DD1950&gt;, module = &#x27;维度管理&#x27;, api = &#x27;根据维度编码删除维度&#x27;, url = &#x27;http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds&#x27;, method = &#x27;delete&#x27;<br/>mime = &#x27;query&#x27;, case_data = {&#x27;ids&#x27;: &#x27;需要更新&#x27;}, expect_data = {&#x27;message&#x27;: &#x27;删除维度成功!&#x27;}, sql_typ = &#x27;SELECT&#x27;, sql_data = {&#x27;select&#x27;: &#x27;select ID_ from uc_demension where CODE_=&quot;requestsAddDem&quot;;&#x27;}, updata_key = &#x27;ids&#x27;, case_title = &#x27;正向用例&#x27;<br/>case_level = &#x27;&#x27;<br/><br/> @allure.epic(&quot;BPM项目-Demo&quot;)<br/> @pytest.mark.parametrize(&#x27;module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level&#x27;,excel.get_data())<br/> def test_bpm(self,fix_db,fix_req,module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level):<br/> allure.dynamic.feature(module)<br/> allure.dynamic.story(api)<br/> allure.dynamic.title(case_title)<br/> allure.dynamic.severity(case_level)<br/> <br/> if sql_typ == &#x27;delete&#x27;:<br/> fix_db.delete(sql_data[&#x27;delete&#x27;])<br/> elif sql_typ == &#x27;select&#x27;:<br/> res = fix_db.select(sql_data[&#x27;select&#x27;])<br/> case_data[updata_key] = res<br/> elif sql_typ == &#x27;delete|select&#x27; or sql_typ == &#x27;selecy|delete&#x27;:<br/> res = fix_db.select(sql_data[&#x27;select&#x27;])<br/> case_data[updata_key] = res<br/> fix_db.delete(sql_data[&#x27;delete&#x27;])<br/> <br/> res = fix_req.request_all(method,url,mime,case_data)<br/> <br/> try:<br/> for key in expect_data:<br/> assert expect_data[key] == res.json().get(key)<br/> except AssertionError:<br/> log.error(<br/> f&quot;断言失败,标题为{case_title},用例等级为{case_level},接口url为:{url}, 用例数据:{case_data}, 期望数据:{expect_data}, 服务器返回数据:{res.text},测试员为{user}&quot;)<br/>&gt; raise AssertionError(&quot;断言失败&quot;)<br/><span class="error">E AssertionError: 断言失败</span><br/><br/>test_case\test_demo\test_bpm.py:48: AssertionError<br/> -------------------------------Captured log call-------------------------------- <br/>ERROR root:test_bpm.py:46 断言失败,标题为正向用例,用例等级为中,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds, 用例数据:{&#x27;ids&#x27;: &#x27;需要更新&#x27;}, 期望数据:{&#x27;message&#x27;: &#x27;删除维度成功!&#x27;}, 服务器返回数据:{&quot;state&quot;:false,&quot;message&quot;:&quot;&quot;,&quot;code&quot;:200,&quot;logId&quot;:&quot;1832334663877238784&quot;},测试员为demo<br/></div></td></tr></tbody>
<tbody class="failed results-table-row">
<tr>
<td class="col-result">Failed</td>
<td class="col-name">test_case/test_zys/test_bpm.py::Test_bpm::test_bpm[认证接口-登录系统-http://36.139.193.99:8088/auth-POST-application/json-case_data10-expect_data10-None-None-None-反向用例-password错误-中]</td>
<td class="col-duration">0.03</td>
<td class="col-links"></td></tr>
<tr>
<td class="extra" colspan="4">
<div class="log">self = &lt;ApiAutoTese_3.test_case.test_zys.test_bpm.Test_bpm object at 0x00000275260D1E10&gt;, fix_db = &lt;ApiAutoTese_3.common.db.DB object at 0x0000027526207E90&gt;<br/>fix_req = &lt;ApiAutoTese_3.request_method.request_method.Request_method object at 0x0000027526206190&gt;, module = &#x27;认证接口&#x27;, api = &#x27;登录系统&#x27;, url = &#x27;http://36.139.193.99:8088/auth&#x27;, method = &#x27;POST&#x27;, mime = &#x27;application/json&#x27;<br/>case_data = {&#x27;password&#x27;: &#x27;bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ&#x27;, &#x27;username&#x27;: &#x27;admin&#x27;}<br/>expect_data = {&#x27;message&#x27;: &#x27;账户错误或该租户未启用&#x27;}, sql_typ = None, sql_data = None, updata_key = None, case_title = &#x27;反向用例-password错误&#x27;, case_level = &#x27;&#x27;<br/><br/> @allure.epic(&quot;BPM项目-Demo&quot;)<br/> @pytest.mark.parametrize(&#x27;module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level&#x27;,excel.get_data())<br/> def test_bpm(self,fix_db,fix_req,module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level):<br/> allure.dynamic.feature(module)<br/> allure.dynamic.story(api)<br/> allure.dynamic.title(case_title)<br/> allure.dynamic.severity(case_level)<br/> <br/> if sql_typ == &#x27;delete&#x27;:<br/> fix_db.delete(sql_data[&#x27;delete&#x27;])<br/> elif sql_typ == &#x27;select&#x27;:<br/> res = fix_db.select(sql_data[&#x27;select&#x27;])<br/> case_data[updata_key] = res<br/> elif sql_typ == &#x27;delete|select&#x27; or sql_typ == &#x27;selecy|delete&#x27;:<br/> res = fix_db.select(sql_data[&#x27;select&#x27;])<br/> case_data[updata_key] = res<br/> fix_db.delete(sql_data[&#x27;delete&#x27;])<br/> <br/> res = fix_req.request_all(method,url,mime,case_data)<br/> try:<br/> for key in expect_data:<br/>&gt; assert expect_data[key] == res.json().get(key)<br/><span class="error">E AssertionError: assert &#x27;账户错误或该租户未启用&#x27; == None</span><br/><span class="error">E + where None = &lt;built-in method get of dict object at 0x000002752620E940&gt;(&#x27;message&#x27;)</span><br/><span class="error">E + where &lt;built-in method get of dict object at 0x000002752620E940&gt; = {&#x27;account&#x27;: &#x27;admin&#x27;, &#x27;expiration&#x27;: 86400, &#x27;loginStatus&#x27;: True, &#x27;token&#x27;: &#x27;eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3ODQwMDIsImlhdCI6MTcyNTY5NzYwMn0.pMV7aquuzcB1_Z4gNi9LFJKRra3EuDq4H690znotuznDQzaVbe6RfwuadL_Q-yJKN2xLB7tI8xzkyUuyWGahXQ&#x27;, ...}.get</span><br/><span class="error">E + where {&#x27;account&#x27;: &#x27;admin&#x27;, &#x27;expiration&#x27;: 86400, &#x27;loginStatus&#x27;: True, &#x27;token&#x27;: &#x27;eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3ODQwMDIsImlhdCI6MTcyNTY5NzYwMn0.pMV7aquuzcB1_Z4gNi9LFJKRra3EuDq4H690znotuznDQzaVbe6RfwuadL_Q-yJKN2xLB7tI8xzkyUuyWGahXQ&#x27;, ...} = json()</span><br/><span class="error">E + where json = &lt;Response [200]&gt;.json</span><br/><br/>test_case\test_zys\test_bpm.py:42: AssertionError<br/><br/>During handling of the above exception, another exception occurred:<br/><br/>self = &lt;ApiAutoTese_3.test_case.test_zys.test_bpm.Test_bpm object at 0x00000275260D1E10&gt;, fix_db = &lt;ApiAutoTese_3.common.db.DB object at 0x0000027526207E90&gt;<br/>fix_req = &lt;ApiAutoTese_3.request_method.request_method.Request_method object at 0x0000027526206190&gt;, module = &#x27;认证接口&#x27;, api = &#x27;登录系统&#x27;, url = &#x27;http://36.139.193.99:8088/auth&#x27;, method = &#x27;POST&#x27;, mime = &#x27;application/json&#x27;<br/>case_data = {&#x27;password&#x27;: &#x27;bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ&#x27;, &#x27;username&#x27;: &#x27;admin&#x27;}<br/>expect_data = {&#x27;message&#x27;: &#x27;账户错误或该租户未启用&#x27;}, sql_typ = None, sql_data = None, updata_key = None, case_title = &#x27;反向用例-password错误&#x27;, case_level = &#x27;&#x27;<br/><br/> @allure.epic(&quot;BPM项目-Demo&quot;)<br/> @pytest.mark.parametrize(&#x27;module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level&#x27;,excel.get_data())<br/> def test_bpm(self,fix_db,fix_req,module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level):<br/> allure.dynamic.feature(module)<br/> allure.dynamic.story(api)<br/> allure.dynamic.title(case_title)<br/> allure.dynamic.severity(case_level)<br/> <br/> if sql_typ == &#x27;delete&#x27;:<br/> fix_db.delete(sql_data[&#x27;delete&#x27;])<br/> elif sql_typ == &#x27;select&#x27;:<br/> res = fix_db.select(sql_data[&#x27;select&#x27;])<br/> case_data[updata_key] = res<br/> elif sql_typ == &#x27;delete|select&#x27; or sql_typ == &#x27;selecy|delete&#x27;:<br/> res = fix_db.select(sql_data[&#x27;select&#x27;])<br/> case_data[updata_key] = res<br/> fix_db.delete(sql_data[&#x27;delete&#x27;])<br/> <br/> res = fix_req.request_all(method,url,mime,case_data)<br/> try:<br/> for key in expect_data:<br/> assert expect_data[key] == res.json().get(key)<br/> except AssertionError:<br/> log.error(f&quot;断言失败,标题为{case_title},用例等级为{case_level},接口url为:{url}, 用例数据:{case_data}, 期望数据:{expect_data}, 服务器返回数据:{res.text},测试员为{user}&quot;)<br/>&gt; raise AssertionError(&quot;断言失败&quot;)<br/><span class="error">E AssertionError: 断言失败</span><br/><br/>test_case\test_zys\test_bpm.py:45: AssertionError<br/> -------------------------------Captured log call-------------------------------- <br/>ERROR root:test_bpm.py:44 断言失败,标题为反向用例-password错误,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{&#x27;username&#x27;: &#x27;admin&#x27;, &#x27;password&#x27;: &#x27;bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ&#x27;}, 期望数据:{&#x27;message&#x27;: &#x27;账户错误或该租户未启用&#x27;}, 服务器返回数据:{&quot;token&quot;:&quot;eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3ODQwMDIsImlhdCI6MTcyNTY5NzYwMn0.pMV7aquuzcB1_Z4gNi9LFJKRra3EuDq4H690znotuznDQzaVbe6RfwuadL_Q-yJKN2xLB7tI8xzkyUuyWGahXQ&quot;,&quot;username&quot;:&quot;超级管理员&quot;,&quot;account&quot;:&quot;admin&quot;,&quot;userId&quot;:&quot;1&quot;,&quot;expiration&quot;:86400,&quot;loginStatus&quot;:true,&quot;userAttrs&quot;:{&quot;tenantId&quot;:&quot;-1&quot;}},测试员为zys<br/></div></td></tr></tbody>
<tbody class="failed results-table-row">
<tr>
<td class="col-result">Failed</td>
<td class="col-name">test_case/test_zys/test_bpm.py::Test_bpm::test_bpm[认证接口-刷新token-http://36.139.193.99:8088/refresh-GET-None-None-expect_data11-None-None-None-正向用例-高]</td>
<td class="col-duration">0.01</td>
<td class="col-links"></td></tr>
<tr>
<td class="extra" colspan="4">
<div class="log">self = &lt;ApiAutoTese_3.test_case.test_zys.test_bpm.Test_bpm object at 0x00000275260D1850&gt;, fix_db = &lt;ApiAutoTese_3.common.db.DB object at 0x0000027526207E90&gt;<br/>fix_req = &lt;ApiAutoTese_3.request_method.request_method.Request_method object at 0x0000027526206190&gt;, module = &#x27;认证接口&#x27;, api = &#x27;刷新token&#x27;, url = &#x27;http://36.139.193.99:8088/refresh&#x27;, method = &#x27;GET&#x27;, mime = None, case_data = None<br/>expect_data = {&#x27;message&#x27;: &#x27;刷新token成功&#x27;}, sql_typ = None, sql_data = None, updata_key = None, case_title = &#x27;正向用例&#x27;, case_level = &#x27;&#x27;<br/><br/> @allure.epic(&quot;BPM项目-Demo&quot;)<br/> @pytest.mark.parametrize(&#x27;module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level&#x27;,excel.get_data())<br/> def test_bpm(self,fix_db,fix_req,module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level):<br/> allure.dynamic.feature(module)<br/> allure.dynamic.story(api)<br/> allure.dynamic.title(case_title)<br/> allure.dynamic.severity(case_level)<br/> <br/> if sql_typ == &#x27;delete&#x27;:<br/> fix_db.delete(sql_data[&#x27;delete&#x27;])<br/> elif sql_typ == &#x27;select&#x27;:<br/> res = fix_db.select(sql_data[&#x27;select&#x27;])<br/> case_data[updata_key] = res<br/> elif sql_typ == &#x27;delete|select&#x27; or sql_typ == &#x27;selecy|delete&#x27;:<br/> res = fix_db.select(sql_data[&#x27;select&#x27;])<br/> case_data[updata_key] = res<br/> fix_db.delete(sql_data[&#x27;delete&#x27;])<br/> <br/> res = fix_req.request_all(method,url,mime,case_data)<br/> try:<br/> for key in expect_data:<br/>&gt; assert expect_data[key] == res.json().get(key)<br/><span class="error">E AssertionError: assert &#x27;刷新token成功&#x27; == None</span><br/><span class="error">E + where None = &lt;built-in method get of dict object at 0x00000275262289C0&gt;(&#x27;message&#x27;)</span><br/><span class="error">E + where &lt;built-in method get of dict object at 0x00000275262289C0&gt; = {&#x27;account&#x27;: &#x27;admin&#x27;, &#x27;expiration&#x27;: 86400, &#x27;loginStatus&#x27;: True, &#x27;token&#x27;: &#x27;eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3ODQwMDIsImlhdCI6MTcyNTY5NzYwMn0.pMV7aquuzcB1_Z4gNi9LFJKRra3EuDq4H690znotuznDQzaVbe6RfwuadL_Q-yJKN2xLB7tI8xzkyUuyWGahXQ&#x27;, ...}.get</span><br/><span class="error">E + where {&#x27;account&#x27;: &#x27;admin&#x27;, &#x27;expiration&#x27;: 86400, &#x27;loginStatus&#x27;: True, &#x27;token&#x27;: &#x27;eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3ODQwMDIsImlhdCI6MTcyNTY5NzYwMn0.pMV7aquuzcB1_Z4gNi9LFJKRra3EuDq4H690znotuznDQzaVbe6RfwuadL_Q-yJKN2xLB7tI8xzkyUuyWGahXQ&#x27;, ...} = json()</span><br/><span class="error">E + where json = &lt;Response [200]&gt;.json</span><br/><br/>test_case\test_zys\test_bpm.py:42: AssertionError<br/><br/>During handling of the above exception, another exception occurred:<br/><br/>self = &lt;ApiAutoTese_3.test_case.test_zys.test_bpm.Test_bpm object at 0x00000275260D1850&gt;, fix_db = &lt;ApiAutoTese_3.common.db.DB object at 0x0000027526207E90&gt;<br/>fix_req = &lt;ApiAutoTese_3.request_method.request_method.Request_method object at 0x0000027526206190&gt;, module = &#x27;认证接口&#x27;, api = &#x27;刷新token&#x27;, url = &#x27;http://36.139.193.99:8088/refresh&#x27;, method = &#x27;GET&#x27;, mime = None, case_data = None<br/>expect_data = {&#x27;message&#x27;: &#x27;刷新token成功&#x27;}, sql_typ = None, sql_data = None, updata_key = None, case_title = &#x27;正向用例&#x27;, case_level = &#x27;&#x27;<br/><br/> @allure.epic(&quot;BPM项目-Demo&quot;)<br/> @pytest.mark.parametrize(&#x27;module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level&#x27;,excel.get_data())<br/> def test_bpm(self,fix_db,fix_req,module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level):<br/> allure.dynamic.feature(module)<br/> allure.dynamic.story(api)<br/> allure.dynamic.title(case_title)<br/> allure.dynamic.severity(case_level)<br/> <br/> if sql_typ == &#x27;delete&#x27;:<br/> fix_db.delete(sql_data[&#x27;delete&#x27;])<br/> elif sql_typ == &#x27;select&#x27;:<br/> res = fix_db.select(sql_data[&#x27;select&#x27;])<br/> case_data[updata_key] = res<br/> elif sql_typ == &#x27;delete|select&#x27; or sql_typ == &#x27;selecy|delete&#x27;:<br/> res = fix_db.select(sql_data[&#x27;select&#x27;])<br/> case_data[updata_key] = res<br/> fix_db.delete(sql_data[&#x27;delete&#x27;])<br/> <br/> res = fix_req.request_all(method,url,mime,case_data)<br/> try:<br/> for key in expect_data:<br/> assert expect_data[key] == res.json().get(key)<br/> except AssertionError:<br/> log.error(f&quot;断言失败,标题为{case_title},用例等级为{case_level},接口url为:{url}, 用例数据:{case_data}, 期望数据:{expect_data}, 服务器返回数据:{res.text},测试员为{user}&quot;)<br/>&gt; raise AssertionError(&quot;断言失败&quot;)<br/><span class="error">E AssertionError: 断言失败</span><br/><br/>test_case\test_zys\test_bpm.py:45: AssertionError<br/> -------------------------------Captured log call-------------------------------- <br/>ERROR root:test_bpm.py:44 断言失败,标题为正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/refresh, 用例数据:None, 期望数据:{&#x27;message&#x27;: &#x27;刷新token成功&#x27;}, 服务器返回数据:{&quot;token&quot;:&quot;eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3ODQwMDIsImlhdCI6MTcyNTY5NzYwMn0.pMV7aquuzcB1_Z4gNi9LFJKRra3EuDq4H690znotuznDQzaVbe6RfwuadL_Q-yJKN2xLB7tI8xzkyUuyWGahXQ&quot;,&quot;username&quot;:&quot;admin&quot;,&quot;account&quot;:&quot;admin&quot;,&quot;userId&quot;:&quot;&quot;,&quot;expiration&quot;:86400,&quot;loginStatus&quot;:true},测试员为zys<br/></div></td></tr></tbody>
<tbody class="failed results-table-row">
<tr>
<td class="col-result">Failed</td>
<td class="col-name">test_case/test_zys/test_bpm.py::Test_bpm::test_bpm[维度管理-根据维度编码删除维度-http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds-delete-query-case_data13-expect_data13-SELECT-select ID_ from uc_demension where CODE_=&quot;requestsAddDem&quot;;-ids-正向用例-中]</td>
<td class="col-duration">0.01</td>
<td class="col-links"></td></tr>
<tr>
<td class="extra" colspan="4">
<div class="log">self = &lt;ApiAutoTese_3.test_case.test_zys.test_bpm.Test_bpm object at 0x00000275260D0D90&gt;, fix_db = &lt;ApiAutoTese_3.common.db.DB object at 0x0000027526207E90&gt;<br/>fix_req = &lt;ApiAutoTese_3.request_method.request_method.Request_method object at 0x0000027526206190&gt;, module = &#x27;维度管理&#x27;, api = &#x27;根据维度编码删除维度&#x27;, url = &#x27;http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds&#x27;, method = &#x27;delete&#x27;<br/>mime = &#x27;query&#x27;, case_data = {&#x27;ids&#x27;: &#x27;需要更新&#x27;}, expect_data = {&#x27;message&#x27;: &#x27;删除维度成功!&#x27;}, sql_typ = &#x27;SELECT&#x27;, sql_data = &#x27;select ID_ from uc_demension where CODE_=&quot;requestsAddDem&quot;;&#x27;, updata_key = &#x27;ids&#x27;, case_title = &#x27;正向用例&#x27;<br/>case_level = &#x27;&#x27;<br/><br/> @allure.epic(&quot;BPM项目-Demo&quot;)<br/> @pytest.mark.parametrize(&#x27;module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level&#x27;,excel.get_data())<br/> def test_bpm(self,fix_db,fix_req,module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level):<br/> allure.dynamic.feature(module)<br/> allure.dynamic.story(api)<br/> allure.dynamic.title(case_title)<br/> allure.dynamic.severity(case_level)<br/> <br/> if sql_typ == &#x27;delete&#x27;:<br/> fix_db.delete(sql_data[&#x27;delete&#x27;])<br/> elif sql_typ == &#x27;select&#x27;:<br/> res = fix_db.select(sql_data[&#x27;select&#x27;])<br/> case_data[updata_key] = res<br/> elif sql_typ == &#x27;delete|select&#x27; or sql_typ == &#x27;selecy|delete&#x27;:<br/> res = fix_db.select(sql_data[&#x27;select&#x27;])<br/> case_data[updata_key] = res<br/> fix_db.delete(sql_data[&#x27;delete&#x27;])<br/> <br/> res = fix_req.request_all(method,url,mime,case_data)<br/> try:<br/> for key in expect_data:<br/>&gt; assert expect_data[key] == res.json().get(key)<br/><span class="error">E AssertionError: assert &#x27;删除维度成功!&#x27; == &#x27;&#x27;</span><br/><span class="error">E </span><br/><span class="error">E + 删除维度成功!</span><br/><br/>test_case\test_zys\test_bpm.py:42: AssertionError<br/><br/>During handling of the above exception, another exception occurred:<br/><br/>self = &lt;ApiAutoTese_3.test_case.test_zys.test_bpm.Test_bpm object at 0x00000275260D0D90&gt;, fix_db = &lt;ApiAutoTese_3.common.db.DB object at 0x0000027526207E90&gt;<br/>fix_req = &lt;ApiAutoTese_3.request_method.request_method.Request_method object at 0x0000027526206190&gt;, module = &#x27;维度管理&#x27;, api = &#x27;根据维度编码删除维度&#x27;, url = &#x27;http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds&#x27;, method = &#x27;delete&#x27;<br/>mime = &#x27;query&#x27;, case_data = {&#x27;ids&#x27;: &#x27;需要更新&#x27;}, expect_data = {&#x27;message&#x27;: &#x27;删除维度成功!&#x27;}, sql_typ = &#x27;SELECT&#x27;, sql_data = &#x27;select ID_ from uc_demension where CODE_=&quot;requestsAddDem&quot;;&#x27;, updata_key = &#x27;ids&#x27;, case_title = &#x27;正向用例&#x27;<br/>case_level = &#x27;&#x27;<br/><br/> @allure.epic(&quot;BPM项目-Demo&quot;)<br/> @pytest.mark.parametrize(&#x27;module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level&#x27;,excel.get_data())<br/> def test_bpm(self,fix_db,fix_req,module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level):<br/> allure.dynamic.feature(module)<br/> allure.dynamic.story(api)<br/> allure.dynamic.title(case_title)<br/> allure.dynamic.severity(case_level)<br/> <br/> if sql_typ == &#x27;delete&#x27;:<br/> fix_db.delete(sql_data[&#x27;delete&#x27;])<br/> elif sql_typ == &#x27;select&#x27;:<br/> res = fix_db.select(sql_data[&#x27;select&#x27;])<br/> case_data[updata_key] = res<br/> elif sql_typ == &#x27;delete|select&#x27; or sql_typ == &#x27;selecy|delete&#x27;:<br/> res = fix_db.select(sql_data[&#x27;select&#x27;])<br/> case_data[updata_key] = res<br/> fix_db.delete(sql_data[&#x27;delete&#x27;])<br/> <br/> res = fix_req.request_all(method,url,mime,case_data)<br/> try:<br/> for key in expect_data:<br/> assert expect_data[key] == res.json().get(key)<br/> except AssertionError:<br/> log.error(f&quot;断言失败,标题为{case_title},用例等级为{case_level},接口url为:{url}, 用例数据:{case_data}, 期望数据:{expect_data}, 服务器返回数据:{res.text},测试员为{user}&quot;)<br/>&gt; raise AssertionError(&quot;断言失败&quot;)<br/><span class="error">E AssertionError: 断言失败</span><br/><br/>test_case\test_zys\test_bpm.py:45: AssertionError<br/> -------------------------------Captured log call-------------------------------- <br/>ERROR root:test_bpm.py:44 断言失败,标题为正向用例,用例等级为中,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds, 用例数据:{&#x27;ids&#x27;: &#x27;需要更新&#x27;}, 期望数据:{&#x27;message&#x27;: &#x27;删除维度成功!&#x27;}, 服务器返回数据:{&quot;state&quot;:false,&quot;message&quot;:&quot;&quot;,&quot;code&quot;:200,&quot;logId&quot;:&quot;1832334665873727488&quot;},测试员为zys<br/></div></td></tr></tbody>
<tbody class="passed results-table-row">
<tr>
<td class="col-result">Passed</td>
<td class="col-name">test_case/test_demo/test_bpm.py::Test_bpm::test_bpm[维度管理-添加维度-http://36.139.193.99:8088/api/demension/v1/dem/addDem-post-application/json-case_data0-expect_data0-delete-sql_data0-None-正向用例-高]</td>
<td class="col-duration">0.25</td>
<td class="col-links"></td></tr>
<tr>
<td class="extra" colspan="4">
<div class="log"> -------------------------------Captured log call-------------------------------- <br/>INFO root:test_bpm.py:50 断言成功,标题为正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/addDem, 用例数据:{&#x27;code&#x27;: &#x27;requestsAddDem&#x27;, &#x27;description&#x27;: &#x27;requestsAddDem&#x27;, &#x27;isDefault&#x27;: 1, &#x27;name&#x27;: &#x27;requests添加的维度&#x27;}, 期望数据:{&#x27;message&#x27;: &#x27;添加维度成功!&#x27;}, 服务器返回数据:{&quot;state&quot;:true,&quot;message&quot;:&quot;添加维度成功!&quot;,&quot;value&quot;:&quot;&quot;,&quot;code&quot;:200},测试员为demo<br/></div></td></tr></tbody>
<tbody class="passed results-table-row">
<tr>
<td class="col-result">Passed</td>
<td class="col-name">test_case/test_demo/test_bpm.py::Test_bpm::test_bpm[维度管理-更新维度-http://36.139.193.99:8088/api/demension/v1/dem/updateDem-put-json-case_data1-expect_data1-None-None-None-正向用例-中]</td>
<td class="col-duration">0.01</td>
<td class="col-links"></td></tr>
<tr>
<td class="extra" colspan="4">
<div class="log"> -------------------------------Captured log call-------------------------------- <br/>INFO root:test_bpm.py:50 断言成功,标题为正向用例,用例等级为中,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/updateDem, 用例数据:{&#x27;code&#x27;: &#x27;requestsAddDem&#x27;, &#x27;description&#x27;: &#x27;requestsAddDem&#x27;, &#x27;isDefault&#x27;: 0, &#x27;name&#x27;: &#x27;requestsAddDem&#x27;}, 期望数据:{&#x27;message&#x27;: &#x27;更新维度成功!&#x27;}, 服务器返回数据:{&quot;state&quot;:true,&quot;message&quot;:&quot;更新维度成功!&quot;,&quot;value&quot;:&quot;&quot;,&quot;code&quot;:200},测试员为demo<br/></div></td></tr></tbody>
<tbody class="passed results-table-row">
<tr>
<td class="col-result">Passed</td>
<td class="col-name">test_case/test_demo/test_bpm.py::Test_bpm::test_bpm[组织管理-用户加入组织-http://36.139.193.99:8088/api/org/v1/orgUsers/addUsersForOrg-POST-query-case_data3-expect_data3-None-None-None-正向用例-高]</td>
<td class="col-duration">0.03</td>
<td class="col-links"></td></tr>
<tr>
<td class="extra" colspan="4">
<div class="log"> -------------------------------Captured log call-------------------------------- <br/>INFO root:test_bpm.py:50 断言成功,标题为正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/api/org/v1/orgUsers/addUsersForOrg, 用例数据:{&#x27;orgCode&#x27;: &#x27;testAddOrg&#x27;, &#x27;accounts&#x27;: &#x27;admin,guest&#x27;}, 期望数据:{&#x27;message&#x27;: &#x27;加入成功&#x27;}, 服务器返回数据:{&quot;state&quot;:true,&quot;message&quot;:&quot;加入成功&quot;,&quot;value&quot;:&quot;&quot;,&quot;code&quot;:200},测试员为demo<br/></div></td></tr></tbody>
<tbody class="passed results-table-row">
<tr>
<td class="col-result">Passed</td>
<td class="col-name">test_case/test_demo/test_bpm.py::Test_bpm::test_bpm[组织管理-保存组织参数-http://36.139.193.99:8088/api/org/v1/orgParam/saveOrgParams-POST-query|json-case_data4-expect_data4-None-None-None-正向用例-中]</td>
<td class="col-duration">0.02</td>
<td class="col-links"></td></tr>
<tr>
<td class="extra" colspan="4">
<div class="log"> -------------------------------Captured log call-------------------------------- <br/>INFO root:test_bpm.py:50 断言成功,标题为正向用例,用例等级为中,接口url为:http://36.139.193.99:8088/api/org/v1/orgParam/saveOrgParams, 用例数据:{&#x27;query&#x27;: {&#x27;orgCode&#x27;: &#x27;testAddOrg&#x27;}, &#x27;body&#x27;: [{&#x27;alias&#x27;: &#x27;hxxmts&#x27;, &#x27;value&#x27;: &#x27;项目中没有关系户&#x27;}]}, 期望数据:{&#x27;message&#x27;: &#x27;保存组织参数成功!&#x27;}, 服务器返回数据:{&quot;state&quot;:true,&quot;message&quot;:&quot;保存组织参数成功!&quot;,&quot;value&quot;:&quot;&quot;,&quot;code&quot;:200},测试员为demo<br/></div></td></tr></tbody>
<tbody class="passed results-table-row">
<tr>
<td class="col-result">Passed</td>
<td class="col-name">test_case/test_demo/test_bpm.py::Test_bpm::test_bpm[组织管理-删除组织-http://36.139.193.99:8088/api/org/v1/org/deleteOrg-POST-form-testAddOrg-expect_data5-None-None-None-正向用例-中]</td>
<td class="col-duration">0.03</td>
<td class="col-links"></td></tr>
<tr>
<td class="extra" colspan="4">
<div class="log"> -------------------------------Captured log call-------------------------------- <br/>INFO root:test_bpm.py:50 断言成功,标题为正向用例,用例等级为中,接口url为:http://36.139.193.99:8088/api/org/v1/org/deleteOrg, 用例数据:testAddOrg, 期望数据:{&#x27;message&#x27;: &#x27;删除组织成功!&#x27;}, 服务器返回数据:{&quot;state&quot;:true,&quot;message&quot;:&quot;删除组织成功!&quot;,&quot;value&quot;:&quot;&quot;,&quot;code&quot;:200},测试员为demo<br/></div></td></tr></tbody>
<tbody class="passed results-table-row">
<tr>
<td class="col-result">Passed</td>
<td class="col-name">test_case/test_zys/test_bpm.py::Test_bpm::test_bpm[认证接口-登录系统-http://36.139.193.99:8088/auth-POST-application/json-case_data0-expect_data0-None-None-None-登录的正向用例-高]</td>
<td class="col-duration">0.10</td>
<td class="col-links"></td></tr>
<tr>
<td class="extra" colspan="4">
<div class="log"> -------------------------------Captured log call-------------------------------- <br/>INFO root:test_bpm.py:47 断言成功,标题为登录的正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/auth, 用例数据:{&#x27;username&#x27;: &#x27;admin&#x27;, &#x27;password&#x27;: &#x27;bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ=&#x27;}, 期望数据:{&#x27;username&#x27;: &#x27;超级管理员&#x27;, &#x27;account&#x27;: &#x27;admin&#x27;, &#x27;userId&#x27;: &#x27;1&#x27;, &#x27;expiration&#x27;: 86400, &#x27;loginStatus&#x27;: True}, 服务器返回数据:{&quot;token&quot;:&quot;eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3ODQwMDEsImlhdCI6MTcyNTY5NzYwMX0.VEhUKs3oLa55bod__7CWVNpJsuV5X9ullb4pLUXZpeB-PItRL44O1FQqLsyG1Q4pBTpe9wxL9-3bHd6Wg9qSlg&quot;,&quot;username&quot;:&quot;超级管理员&quot;,&quot;account&quot;:&quot;admin&quot;,&quot;userId&quot;:&quot;1&quot;,&quot;expiration&quot;:86400,&quot;loginStatus&quot;:true,&quot;userAttrs&quot;:{&quot;tenantId&quot;:&quot;-1&quot;}},测试员为zys<br/></div></td></tr></tbody>
<tbody class="passed results-table-row">
<tr>
<td class="col-result">Passed</td>
<td class="col-name">test_case/test_zys/test_bpm.py::Test_bpm::test_bpm[认证接口-登录系统-http://36.139.193.99:8088/auth-POST-application/json-case_data1-expect_data1-None-None-None-反向用例-username为空-中]</td>
<td class="col-duration">0.02</td>
<td class="col-links"></td></tr>
<tr>
<td class="extra" colspan="4">
<div class="log"> -------------------------------Captured log call-------------------------------- <br/>INFO root:test_bpm.py:47 断言成功,标题为反向用例-username为空,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{&#x27;username&#x27;: &#x27;&#x27;, &#x27;password&#x27;: &#x27;bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ=&#x27;}, 期望数据:{&#x27;message&#x27;: &#x27;账户错误或该租户未启用&#x27;}, 服务器返回数据:{&quot;state&quot;:false,&quot;message&quot;:&quot;账户错误或该租户未启用&quot;,&quot;code&quot;:200,&quot;logId&quot;:&quot;1832334664435081216&quot;},测试员为zys<br/></div></td></tr></tbody>
<tbody class="passed results-table-row">
<tr>
<td class="col-result">Passed</td>
<td class="col-name">test_case/test_zys/test_bpm.py::Test_bpm::test_bpm[认证接口-登录系统-http://36.139.193.99:8088/auth-POST-application/json-case_data2-expect_data2-None-None-None-反向用例-username为特殊字符-中]</td>
<td class="col-duration">0.03</td>
<td class="col-links"></td></tr>
<tr>
<td class="extra" colspan="4">
<div class="log"> -------------------------------Captured log call-------------------------------- <br/>INFO root:test_bpm.py:47 断言成功,标题为反向用例-username为特殊字符,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{&#x27;username&#x27;: &#x27;#!$!@#!@#&#x27;, &#x27;password&#x27;: &#x27;bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ=&#x27;}, 期望数据:{&#x27;message&#x27;: &#x27;账户错误或该租户未启用&#x27;}, 服务器返回数据:{&quot;state&quot;:false,&quot;message&quot;:&quot;账户错误或该租户未启用&quot;,&quot;code&quot;:200,&quot;logId&quot;:&quot;1832334664565104640&quot;},测试员为zys<br/></div></td></tr></tbody>
<tbody class="passed results-table-row">
<tr>
<td class="col-result">Passed</td>
<td class="col-name">test_case/test_zys/test_bpm.py::Test_bpm::test_bpm[认证接口-登录系统-http://36.139.193.99:8088/auth-POST-application/json-case_data3-expect_data3-None-None-None-反向用例-username过长-中]</td>
<td class="col-duration">0.02</td>
<td class="col-links"></td></tr>
<tr>
<td class="extra" colspan="4">
<div class="log"> -------------------------------Captured log call-------------------------------- <br/>INFO root:test_bpm.py:47 断言成功,标题为反向用例-username过长,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{&#x27;username&#x27;: &#x27;adminadminadminadminadminadminadminadminadmin&#x27;, &#x27;password&#x27;: &#x27;bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ=&#x27;}, 期望数据:{&#x27;message&#x27;: &#x27;账户错误或该租户未启用&#x27;}, 服务器返回数据:{&quot;state&quot;:false,&quot;message&quot;:&quot;账户错误或该租户未启用&quot;,&quot;code&quot;:200,&quot;logId&quot;:&quot;1832334664690933760&quot;},测试员为zys<br/></div></td></tr></tbody>
<tbody class="passed results-table-row">
<tr>
<td class="col-result">Passed</td>
<td class="col-name">test_case/test_zys/test_bpm.py::Test_bpm::test_bpm[认证接口-登录系统-http://36.139.193.99:8088/auth-POST-json-case_data4-expect_data4-None-None-None-反向用例-username短-中]</td>
<td class="col-duration">0.02</td>
<td class="col-links"></td></tr>
<tr>
<td class="extra" colspan="4">
<div class="log"> -------------------------------Captured log call-------------------------------- <br/>INFO root:test_bpm.py:47 断言成功,标题为反向用例-username短,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{&#x27;username&#x27;: &#x27;a&#x27;, &#x27;password&#x27;: &#x27;bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ=&#x27;}, 期望数据:{&#x27;message&#x27;: &#x27;账户错误或该租户未启用&#x27;}, 服务器返回数据:{&quot;state&quot;:false,&quot;message&quot;:&quot;账户错误或该租户未启用&quot;,&quot;code&quot;:200,&quot;logId&quot;:&quot;1832334664812568576&quot;},测试员为zys<br/></div></td></tr></tbody>
<tbody class="passed results-table-row">
<tr>
<td class="col-result">Passed</td>
<td class="col-name">test_case/test_zys/test_bpm.py::Test_bpm::test_bpm[认证接口-登录系统-http://36.139.193.99:8088/auth-POST-application/json-case_data5-expect_data5-None-None-None-反向用例-username错误-中]</td>
<td class="col-duration">0.02</td>
<td class="col-links"></td></tr>
<tr>
<td class="extra" colspan="4">
<div class="log"> -------------------------------Captured log call-------------------------------- <br/>INFO root:test_bpm.py:47 断言成功,标题为反向用例-username错误,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{&#x27;username&#x27;: &#x27;adminxyz&#x27;, &#x27;password&#x27;: &#x27;bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ=&#x27;}, 期望数据:{&#x27;message&#x27;: &#x27;账户错误或该租户未启用&#x27;}, 服务器返回数据:{&quot;state&quot;:false,&quot;message&quot;:&quot;账户错误或该租户未启用&quot;,&quot;code&quot;:200,&quot;logId&quot;:&quot;1832334664917426176&quot;},测试员为zys<br/></div></td></tr></tbody>
<tbody class="passed results-table-row">
<tr>
<td class="col-result">Passed</td>
<td class="col-name">test_case/test_zys/test_bpm.py::Test_bpm::test_bpm[认证接口-登录系统-http://36.139.193.99:8088/auth-POST-application/json-case_data6-expect_data6-None-None-None-反向用例-password为空-中]</td>
<td class="col-duration">0.02</td>
<td class="col-links"></td></tr>
<tr>
<td class="extra" colspan="4">
<div class="log"> -------------------------------Captured log call-------------------------------- <br/>INFO root:test_bpm.py:47 断言成功,标题为反向用例-password为空,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{&#x27;username&#x27;: &#x27;admin&#x27;, &#x27;password&#x27;: &#x27;&#x27;}, 期望数据:{&#x27;message&#x27;: &#x27;账号或密码错误&#x27;}, 服务器返回数据:{&quot;state&quot;:false,&quot;message&quot;:&quot;账号或密码错误&quot;,&quot;code&quot;:200,&quot;logId&quot;:&quot;1832334665043255296&quot;},测试员为zys<br/></div></td></tr></tbody>
<tbody class="passed results-table-row">
<tr>
<td class="col-result">Passed</td>
<td class="col-name">test_case/test_zys/test_bpm.py::Test_bpm::test_bpm[认证接口-登录系统-http://36.139.193.99:8088/auth-POST-application/json-case_data7-expect_data7-None-None-None-反向用例-password为特殊字符-中]</td>
<td class="col-duration">0.02</td>
<td class="col-links"></td></tr>
<tr>
<td class="extra" colspan="4">
<div class="log"> -------------------------------Captured log call-------------------------------- <br/>INFO root:test_bpm.py:47 断言成功,标题为反向用例-password为特殊字符,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{&#x27;username&#x27;: &#x27;admin&#x27;, &#x27;password&#x27;: &#x27;#!$!@#!@#&#x27;}, 期望数据:{&#x27;message&#x27;: &#x27;账号或密码错误&#x27;}, 服务器返回数据:{&quot;state&quot;:false,&quot;message&quot;:&quot;账号或密码错误&quot;,&quot;code&quot;:200,&quot;logId&quot;:&quot;1832334665148112896&quot;},测试员为zys<br/></div></td></tr></tbody>
<tbody class="passed results-table-row">
<tr>
<td class="col-result">Passed</td>
<td class="col-name">test_case/test_zys/test_bpm.py::Test_bpm::test_bpm[认证接口-登录系统-http://36.139.193.99:8088/auth-post-application/json-case_data8-expect_data8-None-None-None-反向用例-password过长-中]</td>
<td class="col-duration">0.02</td>
<td class="col-links"></td></tr>
<tr>
<td class="extra" colspan="4">
<div class="log"> -------------------------------Captured log call-------------------------------- <br/>INFO root:test_bpm.py:47 断言成功,标题为反向用例-password过长,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{&#x27;username&#x27;: &#x27;admin&#x27;, &#x27;password&#x27;: &#x27;bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn&#x27;}, 期望数据:{&#x27;message&#x27;: &#x27;解密密码异常,请检查RSA公钥和私钥配置&#x27;}, 服务器返回数据:{&quot;state&quot;:false,&quot;message&quot;:&quot;解密密码异常,请检查RSA公钥和私钥配置&quot;,&quot;code&quot;:200,&quot;logId&quot;:&quot;1832334665240387584&quot;},测试员为zys<br/></div></td></tr></tbody>
<tbody class="passed results-table-row">
<tr>
<td class="col-result">Passed</td>
<td class="col-name">test_case/test_zys/test_bpm.py::Test_bpm::test_bpm[认证接口-登录系统-http://36.139.193.99:8088/auth-POST-application/json-case_data9-expect_data9-None-None-None-反向用例-password过短-中]</td>
<td class="col-duration">0.02</td>
<td class="col-links"></td></tr>
<tr>
<td class="extra" colspan="4">
<div class="log"> -------------------------------Captured log call-------------------------------- <br/>INFO root:test_bpm.py:47 断言成功,标题为反向用例-password过短,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{&#x27;username&#x27;: &#x27;admin&#x27;, &#x27;password&#x27;: &#x27;123456&#x27;}, 期望数据:{&#x27;message&#x27;: &#x27;解密密码异常,请检查RSA公钥和私钥配置&#x27;}, 服务器返回数据:{&quot;state&quot;:false,&quot;message&quot;:&quot;解密密码异常,请检查RSA公钥和私钥配置&quot;,&quot;code&quot;:200,&quot;logId&quot;:&quot;1832334665336856576&quot;},测试员为zys<br/></div></td></tr></tbody>
<tbody class="passed results-table-row">
<tr>
<td class="col-result">Passed</td>
<td class="col-name">test_case/test_zys/test_bpm.py::Test_bpm::test_bpm[维度管理-添加维度-http://36.139.193.99:8088/api/demension/v1/dem/addDem-post-application/json-case_data12-expect_data12-delete-sql_data12-None-正向用例-高]</td>
<td class="col-duration">0.03</td>
<td class="col-links"></td></tr>
<tr>
<td class="extra" colspan="4">
<div class="log"> -------------------------------Captured log call-------------------------------- <br/>INFO root:test_bpm.py:47 断言成功,标题为正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/addDem, 用例数据:{&#x27;code&#x27;: &#x27;requestsAddDem&#x27;, &#x27;description&#x27;: &#x27;requestsAddDem&#x27;, &#x27;isDefault&#x27;: 1, &#x27;name&#x27;: &#x27;requests添加的维度&#x27;}, 期望数据:{&#x27;message&#x27;: &#x27;添加维度成功!&#x27;}, 服务器返回数据:{&quot;state&quot;:true,&quot;message&quot;:&quot;添加维度成功!&quot;,&quot;value&quot;:&quot;&quot;,&quot;code&quot;:200},测试员为zys<br/></div></td></tr></tbody></table></body></html>
\ No newline at end of file
{"uuid": "561a3254-042d-440d-8799-067ea8709f6a", "befores": [{"name": "url", "status": "passed", "start": 1725691434105, "stop": 1725691434105}], "start": 1725691434105, "stop": 1725691434134}
\ No newline at end of file
{"uuid": "37ae42ad-9acf-420c-b85e-ccbead420388", "befores": [{"name": "api", "status": "passed", "start": 1725691433162, "stop": 1725691433162}], "start": 1725691433162, "stop": 1725691433191}
\ No newline at end of file
{"uuid": "455c148a-871c-4e9d-b60d-cb9b35e3cc5d", "befores": [{"name": "case_data", "status": "passed", "start": 1725691434282, "stop": 1725691434282}], "start": 1725691434282, "stop": 1725691434331}
\ No newline at end of file
{"name": "反向用例-password错误", "status": "failed", "statusDetails": {"message": "AssertionError: 断言失败", "trace": "self = <ApiAutoTese_3.test_case.test_zys.test_bpm.Test_bpm object at 0x00000187011EE550>, fix_db = <ApiAutoTese_3.common.db.DB object at 0x00000187012ACB90>\nfix_req = <ApiAutoTese_3.request_method.request_method.Request_method object at 0x000001870129E450>, module = '认证接口', api = '登录系统', url = 'http://36.139.193.99:8088/auth', method = 'POST', mime = 'application/json'\ncase_data = {'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ', 'username': 'admin'}\nexpect_data = {'message': '账户错误或该租户未启用'}, sql_typ = None, sql_data = None, updata_key = None, case_title = '反向用例-password错误', case_level = '中'\n\n @allure.epic(\"BPM项目-Demo\")\n @pytest.mark.parametrize('module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level',excel.get_data())\n def test_bpm(self,fix_db,fix_req,module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level):\n allure.dynamic.feature(module)\n allure.dynamic.story(api)\n allure.dynamic.title(case_title)\n allure.dynamic.severity(case_level)\n \n if sql_typ == 'delete':\n fix_db.delete(sql_data['delete'])\n elif sql_typ == 'select':\n res = fix_db.select(sql_data['select'])\n case_data[updata_key] = res\n elif sql_typ == 'delete|select' or sql_typ == 'selecy|delete':\n res = fix_db.select(sql_data['select'])\n case_data[updata_key] = res\n fix_db.delete(sql_data['delete'])\n \n res = fix_req.request_all(method,url,mime,case_data)\n try:\n for key in expect_data:\n> assert expect_data[key] == res.json().get(key)\nE AssertionError: assert '账户错误或该租户未启用' == None\nE + where None = <built-in method get of dict object at 0x000001870129E300>('message')\nE + where <built-in method get of dict object at 0x000001870129E300> = {'account': 'admin', 'expiration': 86400, 'loginStatus': True, 'token': 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRl...MsImlhdCI6MTcyNTY5MTMyM30.D0rRJoEN3sgTx5KIyeCW5nNtR6rTCq7ZC7_kMKnM4Hviw4YJ8wwvOjVlhrB5SenhBnJD_TvT7KmUafYDFpBFgg', ...}.get\nE + where {'account': 'admin', 'expiration': 86400, 'loginStatus': True, 'token': 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRl...MsImlhdCI6MTcyNTY5MTMyM30.D0rRJoEN3sgTx5KIyeCW5nNtR6rTCq7ZC7_kMKnM4Hviw4YJ8wwvOjVlhrB5SenhBnJD_TvT7KmUafYDFpBFgg', ...} = json()\nE + where json = <Response [200]>.json\n\ntest_case\\test_zys\\test_bpm.py:42: AssertionError\n\nDuring handling of the above exception, another exception occurred:\n\nself = <ApiAutoTese_3.test_case.test_zys.test_bpm.Test_bpm object at 0x00000187011EE550>, fix_db = <ApiAutoTese_3.common.db.DB object at 0x00000187012ACB90>\nfix_req = <ApiAutoTese_3.request_method.request_method.Request_method object at 0x000001870129E450>, module = '认证接口', api = '登录系统', url = 'http://36.139.193.99:8088/auth', method = 'POST', mime = 'application/json'\ncase_data = {'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ', 'username': 'admin'}\nexpect_data = {'message': '账户错误或该租户未启用'}, sql_typ = None, sql_data = None, updata_key = None, case_title = '反向用例-password错误', case_level = '中'\n\n @allure.epic(\"BPM项目-Demo\")\n @pytest.mark.parametrize('module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level',excel.get_data())\n def test_bpm(self,fix_db,fix_req,module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level):\n allure.dynamic.feature(module)\n allure.dynamic.story(api)\n allure.dynamic.title(case_title)\n allure.dynamic.severity(case_level)\n \n if sql_typ == 'delete':\n fix_db.delete(sql_data['delete'])\n elif sql_typ == 'select':\n res = fix_db.select(sql_data['select'])\n case_data[updata_key] = res\n elif sql_typ == 'delete|select' or sql_typ == 'selecy|delete':\n res = fix_db.select(sql_data['select'])\n case_data[updata_key] = res\n fix_db.delete(sql_data['delete'])\n \n res = fix_req.request_all(method,url,mime,case_data)\n try:\n for key in expect_data:\n assert expect_data[key] == res.json().get(key)\n except AssertionError:\n log.error(f\"断言失败,标题为{case_title},用例等级为{case_level},接口url为:{url}, 用例数据:{case_data}, 期望数据:{expect_data}, 服务器返回数据:{res.text},测试员为{user}\")\n> raise AssertionError(\"断言失败\")\nE AssertionError: 断言失败\n\ntest_case\\test_zys\\test_bpm.py:45: AssertionError"}, "attachments": [{"name": "log", "source": "35a15d64-9127-434d-8d6a-6bcc599ebd37-attachment.txt", "type": "text/plain"}], "parameters": [{"name": "module", "value": "'认证接口'"}, {"name": "api", "value": "'登录系统'"}, {"name": "url", "value": "'http://36.139.193.99:8088/auth'"}, {"name": "method", "value": "'POST'"}, {"name": "mime", "value": "'application/json'"}, {"name": "case_data", "value": "{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ'}"}, {"name": "expect_data", "value": "{'message': '账户错误或该租户未启用'}"}, {"name": "sql_typ", "value": "None"}, {"name": "sql_data", "value": "None"}, {"name": "updata_key", "value": "None"}, {"name": "case_title", "value": "'反向用例-password错误'"}, {"name": "case_level", "value": "'中'"}], "start": 1725691434186, "stop": 1725691434216, "uuid": "c397f312-2cc2-4726-97f8-ae27bf92f613", "historyId": "1646ecb812285c616f0b5eb71dff5b07", "testCaseId": "c11e7497dff894830de7479ecfa4bcb2", "fullName": "test_case.test_zys.test_bpm.Test_bpm#test_bpm", "labels": [{"name": "feature", "value": "认证接口"}, {"name": "story", "value": "登录系统"}, {"name": "severity", "value": "中"}, {"name": "epic", "value": "BPM项目-Demo"}, {"name": "parentSuite", "value": "test_case.test_zys"}, {"name": "suite", "value": "test_bpm"}, {"name": "subSuite", "value": "Test_bpm"}, {"name": "host", "value": "LAPTOP-LLUJ8P61"}, {"name": "thread", "value": "9876-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "test_case.test_zys.test_bpm"}]}
\ No newline at end of file
{"uuid": "26c8b7c9-3667-4314-8d56-b8e961efa4b2", "befores": [{"name": "method", "status": "passed", "start": 1725691434105, "stop": 1725691434106}], "start": 1725691434105, "stop": 1725691434134}
\ No newline at end of file
{"uuid": "2f09514f-1ec1-45a9-b8a9-089f8590381d", "befores": [{"name": "api", "status": "passed", "start": 1725691433196, "stop": 1725691433196}], "start": 1725691433196, "stop": 1725691433504}
\ No newline at end of file
{"uuid": "6d501eae-a783-4bb7-93a1-194ad3dccd2b", "befores": [{"name": "case_title", "status": "passed", "start": 1725691434019, "stop": 1725691434019}], "start": 1725691434019, "stop": 1725691434050}
\ No newline at end of file
{"uuid": "3d5f3e94-45fa-40fc-a673-535b3b229eb8", "befores": [{"name": "case_title", "status": "passed", "start": 1725691433820, "stop": 1725691433821}], "start": 1725691433820, "stop": 1725691433842}
\ No newline at end of file
{"uuid": "2b0526e1-ecd4-4a5f-81e7-5153c23251c0", "befores": [{"name": "sql_typ", "status": "passed", "start": 1725691433111, "stop": 1725691433111}], "start": 1725691433111, "stop": 1725691433151}
\ No newline at end of file
{"uuid": "28b05e1f-eb77-41ea-afde-b283bcc3c678", "befores": [{"name": "sql_typ", "status": "passed", "start": 1725691433897, "stop": 1725691433897}], "start": 1725691433897, "stop": 1725691433926}
\ No newline at end of file
{"uuid": "81c7ff7c-9983-451e-9aab-aaf796963221", "befores": [{"name": "sql_data", "status": "passed", "start": 1725691433567, "stop": 1725691433567}], "start": 1725691433567, "stop": 1725691433599}
\ No newline at end of file
{"uuid": "e5b45c5e-48c7-46b4-8013-5923ae0373b5", "befores": [{"name": "url", "status": "passed", "start": 1725691433935, "stop": 1725691433935}], "start": 1725691433935, "stop": 1725691433972}
\ No newline at end of file
{"uuid": "b9716d5e-5219-4686-b9e6-508120168e22", "befores": [{"name": "method", "status": "passed", "start": 1725691433978, "stop": 1725691433978}], "start": 1725691433978, "stop": 1725691434011}
\ No newline at end of file
{"uuid": "afaea7fb-b0a1-4c98-9514-a808d989a98a", "befores": [{"name": "method", "status": "passed", "start": 1725691434140, "stop": 1725691434140}], "start": 1725691434140, "stop": 1725691434178}
\ No newline at end of file
{"uuid": "5f70b35a-d7ce-46fa-a0fb-b3d7c2bd09ce", "befores": [{"name": "case_level", "status": "passed", "start": 1725691434283, "stop": 1725691434283}], "start": 1725691434283, "stop": 1725691434324}
\ No newline at end of file
{"uuid": "9fef1eb9-4d7d-4bca-9939-20426f9f815c", "befores": [{"name": "case_title", "status": "passed", "start": 1725691433611, "stop": 1725691433611}], "start": 1725691433611, "stop": 1725691433643}
\ No newline at end of file
{"uuid": "7281d70a-a27c-4d6f-b9a5-238ec9644734", "befores": [{"name": "api", "status": "passed", "start": 1725691433510, "stop": 1725691433510}], "start": 1725691433510, "stop": 1725691433561}
\ No newline at end of file
{"uuid": "dba3f5f1-119e-4084-bf6f-6356e76f822e", "befores": [{"name": "expect_data", "status": "passed", "start": 1725691433820, "stop": 1725691433820}], "start": 1725691433820, "stop": 1725691433847}
\ No newline at end of file
{"uuid": "aeaed721-fff7-4d1e-ba19-a3376dffd72d", "befores": [{"name": "api", "status": "passed", "start": 1725691434185, "stop": 1725691434185}], "start": 1725691434185, "stop": 1725691434236}
\ No newline at end of file
{"name": "正向用例", "status": "passed", "attachments": [{"name": "log", "source": "5c99235d-9ded-40a4-b9c6-9171b54b2cd4-attachment.txt", "type": "text/plain"}], "parameters": [{"name": "module", "value": "'组织管理'"}, {"name": "api", "value": "'用户加入组织'"}, {"name": "url", "value": "'http://36.139.193.99:8088/api/org/v1/orgUsers/addUsersForOrg'"}, {"name": "method", "value": "'POST'"}, {"name": "mime", "value": "'query'"}, {"name": "case_data", "value": "{'orgCode': 'testAddOrg', 'accounts': 'admin,guest'}"}, {"name": "expect_data", "value": "{'message': '加入成功'}"}, {"name": "sql_typ", "value": "None"}, {"name": "sql_data", "value": "None"}, {"name": "updata_key", "value": "None"}, {"name": "case_title", "value": "'正向用例'"}, {"name": "case_level", "value": "'高'"}], "start": 1725691433511, "stop": 1725691433551, "uuid": "f56e7f13-02d4-4acd-a848-d82b2a38e655", "historyId": "8c9c66e0fa151de061ef3222cb9e2a73", "testCaseId": "d5b7742f0049a9fcdfa02373670c5535", "fullName": "test_case.test_demo.test_bpm.Test_bpm#test_bpm", "labels": [{"name": "feature", "value": "组织管理"}, {"name": "story", "value": "用户加入组织"}, {"name": "severity", "value": "高"}, {"name": "epic", "value": "BPM项目-Demo"}, {"name": "parentSuite", "value": "test_case.test_demo"}, {"name": "suite", "value": "test_bpm"}, {"name": "subSuite", "value": "Test_bpm"}, {"name": "host", "value": "LAPTOP-LLUJ8P61"}, {"name": "thread", "value": "9876-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "test_case.test_demo.test_bpm"}]}
\ No newline at end of file
INFO  root:test_bpm.py:47 断言成功,标题为反向用例-username过长,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'adminadminadminadminadminadminadminadminadmin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832308328161189888"},测试员为zys
\ No newline at end of file
{"uuid": "abd5eacb-510c-4e1e-a430-144b98ed8758", "befores": [{"name": "api", "status": "passed", "start": 1725691433935, "stop": 1725691433935}], "start": 1725691433935, "stop": 1725691433973}
\ No newline at end of file
{"uuid": "3c8a3dfc-8be6-4213-936f-7a8beec436b2", "befores": [{"name": "url", "status": "passed", "start": 1725691434282, "stop": 1725691434282}], "start": 1725691434282, "stop": 1725691434334}
\ No newline at end of file
{"uuid": "85371ca3-745f-4ac9-89d9-9f1fe11e7078", "befores": [{"name": "module", "status": "passed", "start": 1725691433857, "stop": 1725691433857}], "start": 1725691433857, "stop": 1725691433892}
\ No newline at end of file
{"uuid": "f9193150-9293-46e5-a4bd-a3b10cc63487", "befores": [{"name": "mime", "status": "passed", "start": 1725691433111, "stop": 1725691433111}], "start": 1725691433111, "stop": 1725691433154}
\ No newline at end of file
{"uuid": "a58fe74f-0efc-441e-bccd-ca811241a502", "befores": [{"name": "updata_key", "status": "passed", "start": 1725691433657, "stop": 1725691433657}], "start": 1725691433657, "stop": 1725691433686}
\ No newline at end of file
{"uuid": "d1618fe3-df4b-40b4-9708-8f2416e23ae7", "befores": [{"name": "case_level", "status": "passed", "start": 1725691433936, "stop": 1725691433936}], "start": 1725691433936, "stop": 1725691433964}
\ No newline at end of file
{"uuid": "f808d375-9b03-4a88-af62-b7a137214701", "befores": [{"name": "method", "status": "passed", "start": 1725691433162, "stop": 1725691433162}], "start": 1725691433162, "stop": 1725691433189}
\ No newline at end of file
{"uuid": "adb708ce-b80c-4b5a-a889-999931a73524", "befores": [{"name": "url", "status": "passed", "start": 1725691434185, "stop": 1725691434185}], "start": 1725691434185, "stop": 1725691434234}
\ No newline at end of file
{"uuid": "a8a510e5-abf0-4bad-9506-72e132e5e523", "befores": [{"name": "method", "status": "passed", "start": 1725691434282, "stop": 1725691434282}], "start": 1725691434282, "stop": 1725691434333}
\ No newline at end of file
{"name": "反向用例-username为特殊字符", "status": "passed", "attachments": [{"name": "log", "source": "e92a4cfe-b035-4577-94ec-cdf3863e6e7e-attachment.txt", "type": "text/plain"}], "parameters": [{"name": "module", "value": "'认证接口'"}, {"name": "api", "value": "'登录系统'"}, {"name": "url", "value": "'http://36.139.193.99:8088/auth'"}, {"name": "method", "value": "'POST'"}, {"name": "mime", "value": "'application/json'"}, {"name": "case_data", "value": "{'username': '#!$!@#!@#', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}"}, {"name": "expect_data", "value": "{'message': '账户错误或该租户未启用'}"}, {"name": "sql_typ", "value": "None"}, {"name": "sql_data", "value": "None"}, {"name": "updata_key", "value": "None"}, {"name": "case_title", "value": "'反向用例-username为特殊字符'"}, {"name": "case_level", "value": "'中'"}], "start": 1725691433858, "stop": 1725691433881, "uuid": "9a337e70-87d8-4e10-833a-c7913789661a", "historyId": "ef8a1542b94422721551e9c77bff3b3c", "testCaseId": "c11e7497dff894830de7479ecfa4bcb2", "fullName": "test_case.test_zys.test_bpm.Test_bpm#test_bpm", "labels": [{"name": "feature", "value": "认证接口"}, {"name": "story", "value": "登录系统"}, {"name": "severity", "value": "中"}, {"name": "epic", "value": "BPM项目-Demo"}, {"name": "parentSuite", "value": "test_case.test_zys"}, {"name": "suite", "value": "test_bpm"}, {"name": "subSuite", "value": "Test_bpm"}, {"name": "host", "value": "LAPTOP-LLUJ8P61"}, {"name": "thread", "value": "9876-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "test_case.test_zys.test_bpm"}]}
\ No newline at end of file
{"uuid": "28c8d857-5c04-40a3-af8c-5755467094d9", "befores": [{"name": "expect_data", "status": "passed", "start": 1725691434140, "stop": 1725691434140}], "start": 1725691434140, "stop": 1725691434175}
\ No newline at end of file
{"uuid": "eb79a46b-7102-43a4-9a7d-a323fcabe569", "befores": [{"name": "mime", "status": "passed", "start": 1725691434241, "stop": 1725691434241}], "start": 1725691434241, "stop": 1725691434275}
\ No newline at end of file
{"name": "正向用例", "status": "failed", "statusDetails": {"message": "AssertionError: 断言失败", "trace": "self = <ApiAutoTese_3.test_case.test_demo.test_bpm.Test_bpm object at 0x00000187011A6810>, fix_db = <ApiAutoTese_3.common.db.DB object at 0x0000018701236790>\nfix_req = <ApiAutoTese_3.request_method.request_method.Request_method object at 0x0000018701299C50>, module = '维度管理', api = '根据维度编码删除维度', url = 'http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds', method = 'delete'\nmime = 'query', case_data = {'ids': '需要更新'}, expect_data = {'message': '删除维度成功!'}, sql_typ = 'SELECT', sql_data = {'select': 'select ID_ from uc_demension where CODE_=\"requestsAddDem\";'}, updata_key = 'ids', case_title = '正向用例'\ncase_level = '中'\n\n @allure.epic(\"BPM项目-Demo\")\n @pytest.mark.parametrize('module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level',excel.get_data())\n def test_bpm(self,fix_db,fix_req,module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level):\n allure.dynamic.feature(module)\n allure.dynamic.story(api)\n allure.dynamic.title(case_title)\n allure.dynamic.severity(case_level)\n \n if sql_typ == 'delete':\n fix_db.delete(sql_data['delete'])\n elif sql_typ == 'select':\n res = fix_db.select(sql_data['select'])\n case_data[updata_key] = res\n elif sql_typ == 'delete|select' or sql_typ == 'selecy|delete':\n res = fix_db.select(sql_data['select'])\n case_data[updata_key] = res\n fix_db.delete(sql_data['delete'])\n \n res = fix_req.request_all(method,url,mime,case_data)\n \n try:\n for key in expect_data:\n> assert expect_data[key] == res.json().get(key)\nE AssertionError: assert '删除维度成功!' == ''\nE \nE + 删除维度成功!\n\ntest_case\\test_demo\\test_bpm.py:44: AssertionError\n\nDuring handling of the above exception, another exception occurred:\n\nself = <ApiAutoTese_3.test_case.test_demo.test_bpm.Test_bpm object at 0x00000187011A6810>, fix_db = <ApiAutoTese_3.common.db.DB object at 0x0000018701236790>\nfix_req = <ApiAutoTese_3.request_method.request_method.Request_method object at 0x0000018701299C50>, module = '维度管理', api = '根据维度编码删除维度', url = 'http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds', method = 'delete'\nmime = 'query', case_data = {'ids': '需要更新'}, expect_data = {'message': '删除维度成功!'}, sql_typ = 'SELECT', sql_data = {'select': 'select ID_ from uc_demension where CODE_=\"requestsAddDem\";'}, updata_key = 'ids', case_title = '正向用例'\ncase_level = '中'\n\n @allure.epic(\"BPM项目-Demo\")\n @pytest.mark.parametrize('module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level',excel.get_data())\n def test_bpm(self,fix_db,fix_req,module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level):\n allure.dynamic.feature(module)\n allure.dynamic.story(api)\n allure.dynamic.title(case_title)\n allure.dynamic.severity(case_level)\n \n if sql_typ == 'delete':\n fix_db.delete(sql_data['delete'])\n elif sql_typ == 'select':\n res = fix_db.select(sql_data['select'])\n case_data[updata_key] = res\n elif sql_typ == 'delete|select' or sql_typ == 'selecy|delete':\n res = fix_db.select(sql_data['select'])\n case_data[updata_key] = res\n fix_db.delete(sql_data['delete'])\n \n res = fix_req.request_all(method,url,mime,case_data)\n \n try:\n for key in expect_data:\n assert expect_data[key] == res.json().get(key)\n except AssertionError:\n log.error(\n f\"断言失败,标题为{case_title},用例等级为{case_level},接口url为:{url}, 用例数据:{case_data}, 期望数据:{expect_data}, 服务器返回数据:{res.text},测试员为{user}\")\n> raise AssertionError(\"断言失败\")\nE AssertionError: 断言失败\n\ntest_case\\test_demo\\test_bpm.py:48: AssertionError"}, "attachments": [{"name": "log", "source": "a72230aa-9eda-46a8-b246-911d69c92789-attachment.txt", "type": "text/plain"}], "parameters": [{"name": "module", "value": "'维度管理'"}, {"name": "api", "value": "'根据维度编码删除维度'"}, {"name": "url", "value": "'http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds'"}, {"name": "method", "value": "'delete'"}, {"name": "mime", "value": "'query'"}, {"name": "case_data", "value": "{'ids': '需要更新'}"}, {"name": "expect_data", "value": "{'message': '删除维度成功!'}"}, {"name": "sql_typ", "value": "'SELECT'"}, {"name": "sql_data", "value": "{'select': 'select ID_ from uc_demension where CODE_=\"requestsAddDem\";'}"}, {"name": "updata_key", "value": "'ids'"}, {"name": "case_title", "value": "'正向用例'"}, {"name": "case_level", "value": "'中'"}], "start": 1725691433658, "stop": 1725691433674, "uuid": "a19da8f0-e011-42e7-a9b9-f925217f36c9", "historyId": "d76da2539d39047dccb1e3c661bdcead", "testCaseId": "d5b7742f0049a9fcdfa02373670c5535", "fullName": "test_case.test_demo.test_bpm.Test_bpm#test_bpm", "labels": [{"name": "feature", "value": "维度管理"}, {"name": "story", "value": "根据维度编码删除维度"}, {"name": "severity", "value": "中"}, {"name": "epic", "value": "BPM项目-Demo"}, {"name": "parentSuite", "value": "test_case.test_demo"}, {"name": "suite", "value": "test_bpm"}, {"name": "subSuite", "value": "Test_bpm"}, {"name": "host", "value": "LAPTOP-LLUJ8P61"}, {"name": "thread", "value": "9876-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "test_case.test_demo.test_bpm"}]}
\ No newline at end of file
{"uuid": "e1905bd7-91ab-4ddd-8358-4a004b8395a9", "children": ["651a2b83-a9c7-4b87-bce4-1762be7b282e", "54dfa23f-69a3-4005-90da-08111c3d34a2", "1779cd1b-0071-4e67-9cba-24a137198004", "f56e7f13-02d4-4acd-a848-d82b2a38e655", "5e20b287-8ce3-476a-9866-947f0e63d14e", "0d846f8f-65fe-4aa5-9d30-7a880d9599c4", "a19da8f0-e011-42e7-a9b9-f925217f36c9", "68f78a31-38fc-4eeb-946a-16ff19447a3d", "43d0845e-49dc-4d1e-9bb7-cd603a473bf2", "9a337e70-87d8-4e10-833a-c7913789661a", "cc96b6a1-fdb0-4710-ac00-30eca07f17a1", "266f79cf-264c-43cb-ab8b-d6a65114b677", "b109b333-5431-4a21-ac13-dcf43b39f990", "ad24b756-adfa-48de-b46b-37e5098ec003", "9febf7b7-1b80-4fb5-8b04-7da6b0dd6cc4", "a5cc9468-b068-407f-8100-8b961eb51e59", "a5aee464-3e21-45bb-8012-f3a5e6c59e35", "c397f312-2cc2-4726-97f8-ae27bf92f613", "02583f54-52b7-4fc1-94d1-0dc0b31907cc", "c43c8f6e-2e0f-4b20-968a-dadf9c5edc27", "5b72aa4b-747b-4af4-b08f-340fbb573a34"], "befores": [{"name": "_session_faker", "status": "passed", "start": 1725691432889, "stop": 1725691433045}], "start": 1725691432889, "stop": 1725691434378}
\ No newline at end of file
{"uuid": "95a93d21-104c-48dc-9d37-f7c9870ffaf4", "befores": [{"name": "case_data", "status": "passed", "start": 1725691433162, "stop": 1725691433162}], "start": 1725691433162, "stop": 1725691433187}
\ No newline at end of file
{"uuid": "27b1db58-24d0-46e1-af61-97f95575c5ba", "befores": [{"name": "module", "status": "passed", "start": 1725691433110, "stop": 1725691433111}], "start": 1725691433110, "stop": 1725691433158}
\ No newline at end of file
{"uuid": "2a7261e4-abc6-4309-8d48-356fb9afb244", "befores": [{"name": "case_data", "status": "passed", "start": 1725691434140, "stop": 1725691434140}], "start": 1725691434140, "stop": 1725691434176}
\ No newline at end of file
{"uuid": "a903a515-e5bd-4ed4-b7f4-41bd9da9f944", "befores": [{"name": "mime", "status": "passed", "start": 1725691433820, "stop": 1725691433820}], "start": 1725691433820, "stop": 1725691433849}
\ No newline at end of file
{"uuid": "e05f9a5d-83af-4273-8bc9-fdf899bd35a6", "befores": [{"name": "expect_data", "status": "passed", "start": 1725691434019, "stop": 1725691434019}], "start": 1725691434019, "stop": 1725691434053}
\ No newline at end of file
{"uuid": "cddf6a4f-acd0-4b8f-ba58-d6dee406c6c0", "befores": [{"name": "sql_data", "status": "passed", "start": 1725691434185, "stop": 1725691434185}], "start": 1725691434185, "stop": 1725691434229}
\ No newline at end of file
{"uuid": "9e359c06-f871-403f-9ed9-50a3a7800f93", "befores": [{"name": "mime", "status": "passed", "start": 1725691434340, "stop": 1725691434340}], "start": 1725691434340, "stop": 1725691434369}
\ No newline at end of file
{"uuid": "9c278120-0884-4c85-8323-719255eaf401", "befores": [{"name": "case_data", "status": "passed", "start": 1725691433196, "stop": 1725691433196}], "start": 1725691433196, "stop": 1725691433501}
\ No newline at end of file
{"name": "反向用例-username为空", "status": "passed", "attachments": [{"name": "log", "source": "3f61e5f4-7178-42f4-be06-320676b0fcdc-attachment.txt", "type": "text/plain"}], "parameters": [{"name": "module", "value": "'认证接口'"}, {"name": "api", "value": "'登录系统'"}, {"name": "url", "value": "'http://36.139.193.99:8088/auth'"}, {"name": "method", "value": "'POST'"}, {"name": "mime", "value": "'application/json'"}, {"name": "case_data", "value": "{'username': '', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}"}, {"name": "expect_data", "value": "{'message': '账户错误或该租户未启用'}"}, {"name": "sql_typ", "value": "None"}, {"name": "sql_data", "value": "None"}, {"name": "updata_key", "value": "None"}, {"name": "case_title", "value": "'反向用例-username为空'"}, {"name": "case_level", "value": "'中'"}], "start": 1725691433821, "stop": 1725691433841, "uuid": "43d0845e-49dc-4d1e-9bb7-cd603a473bf2", "historyId": "9b12d7fa959dc5ae8ea6e1a4e2a9f3b4", "testCaseId": "c11e7497dff894830de7479ecfa4bcb2", "fullName": "test_case.test_zys.test_bpm.Test_bpm#test_bpm", "labels": [{"name": "feature", "value": "认证接口"}, {"name": "story", "value": "登录系统"}, {"name": "severity", "value": "中"}, {"name": "epic", "value": "BPM项目-Demo"}, {"name": "parentSuite", "value": "test_case.test_zys"}, {"name": "suite", "value": "test_bpm"}, {"name": "subSuite", "value": "Test_bpm"}, {"name": "host", "value": "LAPTOP-LLUJ8P61"}, {"name": "thread", "value": "9876-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "test_case.test_zys.test_bpm"}]}
\ No newline at end of file
{"uuid": "40ff84b3-9e32-400a-8ed6-40550db05134", "befores": [{"name": "mime", "status": "passed", "start": 1725691433935, "stop": 1725691433935}], "start": 1725691433935, "stop": 1725691433970}
\ No newline at end of file
{"uuid": "35a3075a-2a46-44b6-b457-d5ad060cac5e", "befores": [{"name": "api", "status": "passed", "start": 1725691433657, "stop": 1725691433657}], "start": 1725691433657, "stop": 1725691433693}
\ No newline at end of file
{"uuid": "ff54fc62-f258-439d-828d-7a0374b079fb", "befores": [{"name": "method", "status": "passed", "start": 1725691433111, "stop": 1725691433111}], "start": 1725691433111, "stop": 1725691433155}
\ No newline at end of file
{"uuid": "306e1bb4-c88c-4bfa-a4da-3a6ac7e42cb4", "befores": [{"name": "url", "status": "passed", "start": 1725691433162, "stop": 1725691433162}], "start": 1725691433162, "stop": 1725691433190}
\ No newline at end of file
{"uuid": "bdaf89a9-eec6-45b9-9eae-91826ec15d6b", "befores": [{"name": "sql_typ", "status": "passed", "start": 1725691434340, "stop": 1725691434340}], "start": 1725691434340, "stop": 1725691434366}
\ No newline at end of file
{"uuid": "64975ade-04db-4006-b5bb-2854fcd8d87c", "befores": [{"name": "case_level", "status": "passed", "start": 1725691433163, "stop": 1725691433163}], "start": 1725691433163, "stop": 1725691433181}
\ No newline at end of file
{"uuid": "46bed938-43e9-4b57-810f-7b631cea5306", "befores": [{"name": "sql_data", "status": "passed", "start": 1725691433611, "stop": 1725691433611}], "start": 1725691433611, "stop": 1725691433645}
\ No newline at end of file
{"uuid": "c487a62c-078a-41be-91f1-563e3ecd09e9", "befores": [{"name": "mime", "status": "passed", "start": 1725691433196, "stop": 1725691433196}], "start": 1725691433196, "stop": 1725691433501}
\ No newline at end of file
{"uuid": "ef47c8de-b476-47af-9723-fd72945b6662", "befores": [{"name": "module", "status": "passed", "start": 1725691433896, "stop": 1725691433896}], "start": 1725691433896, "stop": 1725691433932}
\ No newline at end of file
{"name": "正向用例", "status": "failed", "statusDetails": {"message": "AssertionError: 断言失败", "trace": "self = <ApiAutoTese_3.test_case.test_demo.test_bpm.Test_bpm object at 0x00000187011A6E90>, fix_db = <ApiAutoTese_3.common.db.DB object at 0x0000018701236790>\nfix_req = <ApiAutoTese_3.request_method.request_method.Request_method object at 0x0000018701299C50>, module = '组织管理', api = '添加组织', url = 'http://36.139.193.99:8088/api/org/v1/org/addOrg', method = 'POST', mime = 'json'\ncase_data = {'code': 'testAddOrg', 'demId': '1832308324872855552', 'exceedLimitNum': 0, 'grade': '', ...}, expect_data = {'message': \"添加组织成功!'\"}, sql_typ = 'delete|select'\nsql_data = {'delete': 'delete from uc_org where CODE_=\"testAddOrg\";', 'select': 'select ID_ from uc_demension where CODE_=\"requestsAddDem\"; '}, updata_key = 'demId', case_title = '正向用例', case_level = '高'\n\n @allure.epic(\"BPM项目-Demo\")\n @pytest.mark.parametrize('module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level',excel.get_data())\n def test_bpm(self,fix_db,fix_req,module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level):\n allure.dynamic.feature(module)\n allure.dynamic.story(api)\n allure.dynamic.title(case_title)\n allure.dynamic.severity(case_level)\n \n if sql_typ == 'delete':\n fix_db.delete(sql_data['delete'])\n elif sql_typ == 'select':\n res = fix_db.select(sql_data['select'])\n case_data[updata_key] = res\n elif sql_typ == 'delete|select' or sql_typ == 'selecy|delete':\n res = fix_db.select(sql_data['select'])\n case_data[updata_key] = res\n fix_db.delete(sql_data['delete'])\n \n res = fix_req.request_all(method,url,mime,case_data)\n \n try:\n for key in expect_data:\n> assert expect_data[key] == res.json().get(key)\nE assert \"添加组织成功!'\" == '添加组织成功!'\nE \nE - 添加组织成功!\nE + 添加组织成功!'\nE ? +\n\ntest_case\\test_demo\\test_bpm.py:44: AssertionError\n\nDuring handling of the above exception, another exception occurred:\n\nself = <ApiAutoTese_3.test_case.test_demo.test_bpm.Test_bpm object at 0x00000187011A6E90>, fix_db = <ApiAutoTese_3.common.db.DB object at 0x0000018701236790>\nfix_req = <ApiAutoTese_3.request_method.request_method.Request_method object at 0x0000018701299C50>, module = '组织管理', api = '添加组织', url = 'http://36.139.193.99:8088/api/org/v1/org/addOrg', method = 'POST', mime = 'json'\ncase_data = {'code': 'testAddOrg', 'demId': '1832308324872855552', 'exceedLimitNum': 0, 'grade': '', ...}, expect_data = {'message': \"添加组织成功!'\"}, sql_typ = 'delete|select'\nsql_data = {'delete': 'delete from uc_org where CODE_=\"testAddOrg\";', 'select': 'select ID_ from uc_demension where CODE_=\"requestsAddDem\"; '}, updata_key = 'demId', case_title = '正向用例', case_level = '高'\n\n @allure.epic(\"BPM项目-Demo\")\n @pytest.mark.parametrize('module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level',excel.get_data())\n def test_bpm(self,fix_db,fix_req,module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level):\n allure.dynamic.feature(module)\n allure.dynamic.story(api)\n allure.dynamic.title(case_title)\n allure.dynamic.severity(case_level)\n \n if sql_typ == 'delete':\n fix_db.delete(sql_data['delete'])\n elif sql_typ == 'select':\n res = fix_db.select(sql_data['select'])\n case_data[updata_key] = res\n elif sql_typ == 'delete|select' or sql_typ == 'selecy|delete':\n res = fix_db.select(sql_data['select'])\n case_data[updata_key] = res\n fix_db.delete(sql_data['delete'])\n \n res = fix_req.request_all(method,url,mime,case_data)\n \n try:\n for key in expect_data:\n assert expect_data[key] == res.json().get(key)\n except AssertionError:\n log.error(\n f\"断言失败,标题为{case_title},用例等级为{case_level},接口url为:{url}, 用例数据:{case_data}, 期望数据:{expect_data}, 服务器返回数据:{res.text},测试员为{user}\")\n> raise AssertionError(\"断言失败\")\nE AssertionError: 断言失败\n\ntest_case\\test_demo\\test_bpm.py:48: AssertionError"}, "attachments": [{"name": "log", "source": "92099751-2744-4cfa-a123-875fc88aafdc-attachment.txt", "type": "text/plain"}], "parameters": [{"name": "module", "value": "'组织管理'"}, {"name": "api", "value": "'添加组织'"}, {"name": "url", "value": "'http://36.139.193.99:8088/api/org/v1/org/addOrg'"}, {"name": "method", "value": "'POST'"}, {"name": "mime", "value": "'json'"}, {"name": "case_data", "value": "{'code': 'testAddOrg', 'demId': '需要更新', 'exceedLimitNum': 0, 'grade': '', 'limitNum': 0, 'name': '测试添加的组织', 'nowNum': 0, 'orderNo': 0, 'parentId': '0'}"}, {"name": "expect_data", "value": "{'message': \"添加组织成功!'\"}"}, {"name": "sql_typ", "value": "'delete|select'"}, {"name": "sql_data", "value": "{'select': 'select ID_ from uc_demension where CODE_=\"requestsAddDem\"; ', 'delete': 'delete from uc_org where CODE_=\"testAddOrg\";'}"}, {"name": "updata_key", "value": "'demId'"}, {"name": "case_title", "value": "'正向用例'"}, {"name": "case_level", "value": "'高'"}], "start": 1725691433197, "stop": 1725691433239, "uuid": "1779cd1b-0071-4e67-9cba-24a137198004", "historyId": "9cc98b79ff532855a9f6c83be0885511", "testCaseId": "d5b7742f0049a9fcdfa02373670c5535", "fullName": "test_case.test_demo.test_bpm.Test_bpm#test_bpm", "labels": [{"name": "feature", "value": "组织管理"}, {"name": "story", "value": "添加组织"}, {"name": "severity", "value": "高"}, {"name": "epic", "value": "BPM项目-Demo"}, {"name": "parentSuite", "value": "test_case.test_demo"}, {"name": "suite", "value": "test_bpm"}, {"name": "subSuite", "value": "Test_bpm"}, {"name": "host", "value": "LAPTOP-LLUJ8P61"}, {"name": "thread", "value": "9876-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "test_case.test_demo.test_bpm"}]}
\ No newline at end of file
INFO  root:test_bpm.py:50 断言成功,标题为正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/addDem, 用例数据:{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 1, 'name': 'requests添加的维度'}, 期望数据:{'message': '添加维度成功!'}, 服务器返回数据:{"state":true,"message":"添加维度成功!","value":"","code":200},测试员为demo
\ No newline at end of file
{"uuid": "d92a55ec-688f-4698-8904-a78fbba658ba", "befores": [{"name": "api", "status": "passed", "start": 1725691434282, "stop": 1725691434282}], "start": 1725691434282, "stop": 1725691434335}
\ No newline at end of file
{"uuid": "80e82b8b-0ee2-4655-bff0-00b4f2bbae70", "befores": [{"name": "api", "status": "passed", "start": 1725691433111, "stop": 1725691433111}], "start": 1725691433111, "stop": 1725691433157}
\ No newline at end of file
INFO  root:test_bpm.py:47 断言成功,标题为反向用例-username错误,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'adminxyz', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832308328492539904"},测试员为zys
\ No newline at end of file
{"uuid": "10f84dfd-7f4c-4d9c-82a7-dd5f526b5447", "befores": [{"name": "case_data", "status": "passed", "start": 1725691434340, "stop": 1725691434340}], "start": 1725691434340, "stop": 1725691434368}
\ No newline at end of file
{"uuid": "b58ed57c-bbaf-41e8-9a35-af469b3aa7ff", "befores": [{"name": "case_level", "status": "passed", "start": 1725691433821, "stop": 1725691433821}], "start": 1725691433821, "stop": 1725691433841}
\ No newline at end of file
{"uuid": "328e3cb2-9272-49cf-a83e-4cf6198b117a", "befores": [{"name": "case_data", "status": "passed", "start": 1725691433567, "stop": 1725691433567}], "start": 1725691433567, "stop": 1725691433602}
\ No newline at end of file
ERROR  root:test_bpm.py:44 断言失败,标题为反向用例-password错误,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ'}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3Nzc3MjMsImlhdCI6MTcyNTY5MTMyM30.D0rRJoEN3sgTx5KIyeCW5nNtR6rTCq7ZC7_kMKnM4Hviw4YJ8wwvOjVlhrB5SenhBnJD_TvT7KmUafYDFpBFgg","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}},测试员为zys
\ No newline at end of file
{"uuid": "da1a327e-53c1-4161-98c9-716375593b2d", "befores": [{"name": "case_title", "status": "passed", "start": 1725691434141, "stop": 1725691434141}], "start": 1725691434141, "stop": 1725691434171}
\ No newline at end of file
INFO  root:test_bpm.py:47 断言成功,标题为正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/addDem, 用例数据:{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 1, 'name': 'requests添加的维度'}, 期望数据:{'message': '添加维度成功!'}, 服务器返回数据:{"state":true,"message":"添加维度成功!","value":"","code":200},测试员为zys
\ No newline at end of file
{"uuid": "5c33430e-e4b0-46c3-95f4-1a6ced9da2c6", "befores": [{"name": "sql_typ", "status": "passed", "start": 1725691434185, "stop": 1725691434185}], "start": 1725691434185, "stop": 1725691434230}
\ No newline at end of file
{"uuid": "2214fbba-5fae-4242-894f-16d5dfc0dbc0", "befores": [{"name": "sql_typ", "status": "passed", "start": 1725691433657, "stop": 1725691433657}], "start": 1725691433657, "stop": 1725691433687}
\ No newline at end of file
{"uuid": "332c4c1b-818f-44f3-b33b-ba7e3187659e", "befores": [{"name": "method", "status": "passed", "start": 1725691433772, "stop": 1725691433772}], "start": 1725691433772, "stop": 1725691433813}
\ No newline at end of file
{"uuid": "51feaa0e-6912-4413-a31f-8acc03a95a46", "befores": [{"name": "mime", "status": "passed", "start": 1725691434185, "stop": 1725691434185}], "start": 1725691434185, "stop": 1725691434233}
\ No newline at end of file
{"uuid": "30392fa0-457f-40f9-b818-5fd788654855", "befores": [{"name": "url", "status": "passed", "start": 1725691434340, "stop": 1725691434340}], "start": 1725691434340, "stop": 1725691434370}
\ No newline at end of file
{"uuid": "6ab0bd3a-b840-4f18-a41a-497daa78f08f", "befores": [{"name": "module", "status": "passed", "start": 1725691434185, "stop": 1725691434185}], "start": 1725691434185, "stop": 1725691434237}
\ No newline at end of file
{"uuid": "f65f9cf6-e8b7-499b-9877-a5a51e0cb960", "befores": [{"name": "expect_data", "status": "passed", "start": 1725691434241, "stop": 1725691434241}], "start": 1725691434241, "stop": 1725691434273}
\ No newline at end of file
{"uuid": "97dbdc27-3209-47d0-96d2-69913e198681", "befores": [{"name": "module", "status": "passed", "start": 1725691433566, "stop": 1725691433566}], "start": 1725691433566, "stop": 1725691433606}
\ No newline at end of file
{"uuid": "61cfe124-32b2-4d68-984e-86670e5a0134", "befores": [{"name": "case_data", "status": "passed", "start": 1725691433978, "stop": 1725691433978}], "start": 1725691433978, "stop": 1725691434009}
\ No newline at end of file
{"uuid": "fddfc469-be12-47e5-991c-82289da6a7f0", "befores": [{"name": "api", "status": "passed", "start": 1725691434062, "stop": 1725691434062}], "start": 1725691434062, "stop": 1725691434100}
\ No newline at end of file
ERROR  root:test_bpm.py:44 断言失败,标题为正向用例,用例等级为中,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds, 用例数据:{'ids': '需要更新'}, 期望数据:{'message': '删除维度成功!'}, 服务器返回数据:{"state":false,"message":"","code":200,"logId":"1832308329964740608"},测试员为zys
\ No newline at end of file
{"uuid": "c55c81d9-39a7-4cf8-b20e-a13aa047383a", "befores": [{"name": "case_title", "status": "passed", "start": 1725691434106, "stop": 1725691434106}], "start": 1725691434106, "stop": 1725691434127}
\ No newline at end of file
{"name": "反向用例-password为空", "status": "passed", "attachments": [{"name": "log", "source": "be679ddd-06e6-4a04-98ae-ca799ec082a7-attachment.txt", "type": "text/plain"}], "parameters": [{"name": "module", "value": "'认证接口'"}, {"name": "api", "value": "'登录系统'"}, {"name": "url", "value": "'http://36.139.193.99:8088/auth'"}, {"name": "method", "value": "'POST'"}, {"name": "mime", "value": "'application/json'"}, {"name": "case_data", "value": "{'username': 'admin', 'password': ''}"}, {"name": "expect_data", "value": "{'message': '账号或密码错误'}"}, {"name": "sql_typ", "value": "None"}, {"name": "sql_data", "value": "None"}, {"name": "updata_key", "value": "None"}, {"name": "case_title", "value": "'反向用例-password为空'"}, {"name": "case_level", "value": "'中'"}], "start": 1725691434019, "stop": 1725691434048, "uuid": "ad24b756-adfa-48de-b46b-37e5098ec003", "historyId": "44c467604eb42efdb90351fc9850265e", "testCaseId": "c11e7497dff894830de7479ecfa4bcb2", "fullName": "test_case.test_zys.test_bpm.Test_bpm#test_bpm", "labels": [{"name": "feature", "value": "认证接口"}, {"name": "story", "value": "登录系统"}, {"name": "severity", "value": "中"}, {"name": "epic", "value": "BPM项目-Demo"}, {"name": "parentSuite", "value": "test_case.test_zys"}, {"name": "suite", "value": "test_bpm"}, {"name": "subSuite", "value": "Test_bpm"}, {"name": "host", "value": "LAPTOP-LLUJ8P61"}, {"name": "thread", "value": "9876-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "test_case.test_zys.test_bpm"}]}
\ No newline at end of file
{"uuid": "a5987d82-7792-47b3-882d-e527b5674855", "befores": [{"name": "module", "status": "passed", "start": 1725691433162, "stop": 1725691433162}], "start": 1725691433162, "stop": 1725691433191}
\ No newline at end of file
{"uuid": "c9f8a533-40a1-4744-bb42-d7f065f86f43", "befores": [{"name": "sql_typ", "status": "passed", "start": 1725691433857, "stop": 1725691433857}], "start": 1725691433857, "stop": 1725691433886}
\ No newline at end of file
INFO  root:test_bpm.py:47 断言成功,标题为反向用例-username为空,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': '', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832308327813062656"},测试员为zys
\ No newline at end of file
{"name": "正向用例", "status": "passed", "attachments": [{"name": "log", "source": "3608d6f8-77ae-4fed-9d1c-a8c1df6a7397-attachment.txt", "type": "text/plain"}], "parameters": [{"name": "module", "value": "'维度管理'"}, {"name": "api", "value": "'添加维度'"}, {"name": "url", "value": "'http://36.139.193.99:8088/api/demension/v1/dem/addDem'"}, {"name": "method", "value": "'post'"}, {"name": "mime", "value": "'application/json'"}, {"name": "case_data", "value": "{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 1, 'name': 'requests添加的维度'}"}, {"name": "expect_data", "value": "{'message': '添加维度成功!'}"}, {"name": "sql_typ", "value": "'delete'"}, {"name": "sql_data", "value": "{'delete': 'dELETE FROM uc_demension WHERE `CODE_`=\"requestsAddDem\";'}"}, {"name": "updata_key", "value": "None"}, {"name": "case_title", "value": "'正向用例'"}, {"name": "case_level", "value": "'高'"}], "start": 1725691434283, "stop": 1725691434323, "uuid": "c43c8f6e-2e0f-4b20-968a-dadf9c5edc27", "historyId": "49f97de15a9c12866fc4013457e84159", "testCaseId": "c11e7497dff894830de7479ecfa4bcb2", "fullName": "test_case.test_zys.test_bpm.Test_bpm#test_bpm", "labels": [{"name": "feature", "value": "维度管理"}, {"name": "story", "value": "添加维度"}, {"name": "severity", "value": "高"}, {"name": "epic", "value": "BPM项目-Demo"}, {"name": "parentSuite", "value": "test_case.test_zys"}, {"name": "suite", "value": "test_bpm"}, {"name": "subSuite", "value": "Test_bpm"}, {"name": "host", "value": "LAPTOP-LLUJ8P61"}, {"name": "thread", "value": "9876-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "test_case.test_zys.test_bpm"}]}
\ No newline at end of file
{"uuid": "760b9f78-bda9-4667-8822-8987d10c6d75", "befores": [{"name": "updata_key", "status": "passed", "start": 1725691433196, "stop": 1725691433196}], "start": 1725691433196, "stop": 1725691433497}
\ No newline at end of file
{"uuid": "54e7590d-ef31-45ca-b178-1abb451df061", "befores": [{"name": "url", "status": "passed", "start": 1725691433820, "stop": 1725691433820}], "start": 1725691433820, "stop": 1725691433851}
\ No newline at end of file
{"uuid": "bb3ebf36-6fa8-45c1-8523-5762dfe42a4e", "befores": [{"name": "sql_data", "status": "passed", "start": 1725691433196, "stop": 1725691433196}], "start": 1725691433196, "stop": 1725691433498}
\ No newline at end of file
{"uuid": "21614f1a-f58b-45c4-a105-2dd129543f3b", "befores": [{"name": "sql_typ", "status": "passed", "start": 1725691434019, "stop": 1725691434019}], "start": 1725691434019, "stop": 1725691434053}
\ No newline at end of file
{"uuid": "a689aa8e-1600-4f45-9590-368f07c81faf", "befores": [{"name": "method", "status": "passed", "start": 1725691433510, "stop": 1725691433510}], "start": 1725691433510, "stop": 1725691433559}
\ No newline at end of file
{"uuid": "27ae4642-747b-49e9-8b5d-0621c45b94e4", "befores": [{"name": "module", "status": "passed", "start": 1725691434282, "stop": 1725691434282}], "start": 1725691434282, "stop": 1725691434336}
\ No newline at end of file
{"uuid": "576bcd10-754f-4fdf-9a91-ec4b00deeaae", "befores": [{"name": "sql_typ", "status": "passed", "start": 1725691434241, "stop": 1725691434241}], "start": 1725691434241, "stop": 1725691434272}
\ No newline at end of file
{"uuid": "470cfc98-f196-4fbd-a1fe-5fbc41f57d55", "befores": [{"name": "case_level", "status": "passed", "start": 1725691433611, "stop": 1725691433611}], "start": 1725691433611, "stop": 1725691433642}
\ No newline at end of file
INFO  root:test_bpm.py:47 断言成功,标题为反向用例-password为特殊字符,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': '#!$!@#!@#'}, 期望数据:{'message': '账号或密码错误'}, 服务器返回数据:{"state":false,"message":"账号或密码错误","code":200,"logId":"1832308328861638656"},测试员为zys
\ No newline at end of file
{"uuid": "40ce765a-2dc1-409d-bce2-8875e5b7c520", "befores": [{"name": "case_data", "status": "passed", "start": 1725691433935, "stop": 1725691433935}], "start": 1725691433935, "stop": 1725691433969}
\ No newline at end of file
{"uuid": "dd43be1e-a1c0-4d2a-a397-9a3fbd165c8f", "befores": [{"name": "case_data", "status": "passed", "start": 1725691434019, "stop": 1725691434019}], "start": 1725691434019, "stop": 1725691434054}
\ No newline at end of file
{"uuid": "80a4ec86-99b4-4ab2-86c5-a842d223f67d", "befores": [{"name": "url", "status": "passed", "start": 1725691433196, "stop": 1725691433196}], "start": 1725691433196, "stop": 1725691433503}
\ No newline at end of file
{"uuid": "11ee7534-be81-4421-b585-d08183a58d3d", "befores": [{"name": "updata_key", "status": "passed", "start": 1725691434106, "stop": 1725691434106}], "start": 1725691434106, "stop": 1725691434128}
\ No newline at end of file
{"uuid": "a45d1e48-0545-488f-962c-fb5b1c517822", "befores": [{"name": "case_data", "status": "passed", "start": 1725691434062, "stop": 1725691434062}], "start": 1725691434062, "stop": 1725691434097}
\ No newline at end of file
{"uuid": "ed12c414-4b73-45d1-9bd0-bf6fccabdc3c", "befores": [{"name": "mime", "status": "passed", "start": 1725691433510, "stop": 1725691433510}], "start": 1725691433510, "stop": 1725691433558}
\ No newline at end of file
INFO  root:test_bpm.py:47 断言成功,标题为登录的正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'username': '超级管理员', 'account': 'admin', 'userId': '1', 'expiration': 86400, 'loginStatus': True}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3Nzc3MjIsImlhdCI6MTcyNTY5MTMyMn0.kF1hGyYrkssXHq3cbJJDvO7yCbMSTAmwVBdjx7vk-Nk9lSz2fAgbeGai5HvJTumkFc5p81EMAHRqHgjGig7aGA","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}},测试员为zys
\ No newline at end of file
{"uuid": "fc928565-0b8a-4cd8-baa6-c529235d1cf8", "befores": [{"name": "method", "status": "passed", "start": 1725691433935, "stop": 1725691433935}], "start": 1725691433935, "stop": 1725691433971}
\ No newline at end of file
{"uuid": "95540fba-b69e-4a18-958c-2f6a208abea9", "befores": [{"name": "sql_typ", "status": "passed", "start": 1725691433196, "stop": 1725691433196}], "start": 1725691433196, "stop": 1725691433499}
\ No newline at end of file
{"uuid": "b6318c96-0586-4a3b-867e-a793dfcbd3b9", "befores": [{"name": "case_level", "status": "passed", "start": 1725691433978, "stop": 1725691433978}], "start": 1725691433978, "stop": 1725691434003}
\ No newline at end of file
{"uuid": "44070533-61e8-4b90-84a5-1f49241fdb23", "children": ["68f78a31-38fc-4eeb-946a-16ff19447a3d", "43d0845e-49dc-4d1e-9bb7-cd603a473bf2", "9a337e70-87d8-4e10-833a-c7913789661a", "cc96b6a1-fdb0-4710-ac00-30eca07f17a1", "266f79cf-264c-43cb-ab8b-d6a65114b677", "b109b333-5431-4a21-ac13-dcf43b39f990", "ad24b756-adfa-48de-b46b-37e5098ec003", "9febf7b7-1b80-4fb5-8b04-7da6b0dd6cc4", "a5cc9468-b068-407f-8100-8b961eb51e59", "a5aee464-3e21-45bb-8012-f3a5e6c59e35", "c397f312-2cc2-4726-97f8-ae27bf92f613", "02583f54-52b7-4fc1-94d1-0dc0b31907cc", "c43c8f6e-2e0f-4b20-968a-dadf9c5edc27", "5b72aa4b-747b-4af4-b08f-340fbb573a34"], "befores": [{"name": "fix_db", "status": "passed", "start": 1725691433701, "stop": 1725691433736}], "afters": [{"name": "fix_db::0", "status": "passed", "start": 1725691434375, "stop": 1725691434375}], "start": 1725691433701, "stop": 1725691434375}
\ No newline at end of file
{"uuid": "5bfe2d5f-7186-43c2-8944-76980f182201", "befores": [{"name": "case_level", "status": "passed", "start": 1725691433510, "stop": 1725691433510}], "start": 1725691433510, "stop": 1725691433551}
\ No newline at end of file
{"uuid": "da45ae5a-5c86-41cf-88da-80310de69775", "children": ["651a2b83-a9c7-4b87-bce4-1762be7b282e", "54dfa23f-69a3-4005-90da-08111c3d34a2", "1779cd1b-0071-4e67-9cba-24a137198004", "f56e7f13-02d4-4acd-a848-d82b2a38e655", "5e20b287-8ce3-476a-9866-947f0e63d14e", "0d846f8f-65fe-4aa5-9d30-7a880d9599c4", "a19da8f0-e011-42e7-a9b9-f925217f36c9"], "befores": [{"name": "fix_req", "status": "passed", "start": 1725691433073, "stop": 1725691433110}], "afters": [{"name": "fix_req::0", "status": "passed", "start": 1725691434376, "stop": 1725691434376}], "start": 1725691433073, "stop": 1725691434376}
\ No newline at end of file
{"uuid": "91470ff7-d2fc-4732-bf30-77cd2be7d28c", "befores": [{"name": "sql_data", "status": "passed", "start": 1725691434062, "stop": 1725691434062}], "start": 1725691434062, "stop": 1725691434094}
\ No newline at end of file
{"name": "反向用例-password为特殊字符", "status": "passed", "attachments": [{"name": "log", "source": "47b30f07-a1a5-420a-9edc-5a07740c0c19-attachment.txt", "type": "text/plain"}], "parameters": [{"name": "module", "value": "'认证接口'"}, {"name": "api", "value": "'登录系统'"}, {"name": "url", "value": "'http://36.139.193.99:8088/auth'"}, {"name": "method", "value": "'POST'"}, {"name": "mime", "value": "'application/json'"}, {"name": "case_data", "value": "{'username': 'admin', 'password': '#!$!@#!@#'}"}, {"name": "expect_data", "value": "{'message': '账号或密码错误'}"}, {"name": "sql_typ", "value": "None"}, {"name": "sql_data", "value": "None"}, {"name": "updata_key", "value": "None"}, {"name": "case_title", "value": "'反向用例-password为特殊字符'"}, {"name": "case_level", "value": "'中'"}], "start": 1725691434063, "stop": 1725691434090, "uuid": "9febf7b7-1b80-4fb5-8b04-7da6b0dd6cc4", "historyId": "0ba0fe40bf26f97a38b6c5d5f4c081cc", "testCaseId": "c11e7497dff894830de7479ecfa4bcb2", "fullName": "test_case.test_zys.test_bpm.Test_bpm#test_bpm", "labels": [{"name": "feature", "value": "认证接口"}, {"name": "story", "value": "登录系统"}, {"name": "severity", "value": "中"}, {"name": "epic", "value": "BPM项目-Demo"}, {"name": "parentSuite", "value": "test_case.test_zys"}, {"name": "suite", "value": "test_bpm"}, {"name": "subSuite", "value": "Test_bpm"}, {"name": "host", "value": "LAPTOP-LLUJ8P61"}, {"name": "thread", "value": "9876-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "test_case.test_zys.test_bpm"}]}
\ No newline at end of file
{"uuid": "cf239306-da24-4dca-83af-50df6f5f7c53", "befores": [{"name": "mime", "status": "passed", "start": 1725691434019, "stop": 1725691434019}], "start": 1725691434019, "stop": 1725691434055}
\ No newline at end of file
{"uuid": "cf2331ad-ae87-491e-893b-9498a84767c5", "befores": [{"name": "case_title", "status": "passed", "start": 1725691434340, "stop": 1725691434340}], "start": 1725691434340, "stop": 1725691434363}
\ No newline at end of file
{"uuid": "874abec5-c3d6-4942-ba14-fff15dd9abdf", "befores": [{"name": "expect_data", "status": "passed", "start": 1725691433162, "stop": 1725691433162}], "start": 1725691433162, "stop": 1725691433186}
\ No newline at end of file
{"uuid": "0dcebe7b-88fd-4c59-8f29-ae29b57101d4", "befores": [{"name": "module", "status": "passed", "start": 1725691433820, "stop": 1725691433820}], "start": 1725691433820, "stop": 1725691433853}
\ No newline at end of file
{"uuid": "464a5412-75be-44dc-ab3d-14ff3f33f260", "befores": [{"name": "method", "status": "passed", "start": 1725691433610, "stop": 1725691433610}], "start": 1725691433610, "stop": 1725691433650}
\ No newline at end of file
{"uuid": "fb813beb-393e-4481-bcf0-f32f7a1c1e51", "befores": [{"name": "case_title", "status": "passed", "start": 1725691434062, "stop": 1725691434062}], "start": 1725691434062, "stop": 1725691434092}
\ No newline at end of file
{"uuid": "3fa89ca0-5247-4b17-9851-91ada8086805", "befores": [{"name": "case_title", "status": "passed", "start": 1725691433772, "stop": 1725691433772}], "start": 1725691433772, "stop": 1725691433807}
\ No newline at end of file
INFO  root:test_bpm.py:50 断言成功,标题为正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/api/org/v1/orgUsers/addUsersForOrg, 用例数据:{'orgCode': 'testAddOrg', 'accounts': 'admin,guest'}, 期望数据:{'message': '加入成功'}, 服务器返回数据:{"state":true,"message":"加入成功","value":"","code":200},测试员为demo
\ No newline at end of file
{"uuid": "4a7f3ea7-44ab-4b0c-bf0a-23a3070d0556", "befores": [{"name": "module", "status": "passed", "start": 1725691433196, "stop": 1725691433196}], "start": 1725691433196, "stop": 1725691433505}
\ No newline at end of file
{"uuid": "3863d0a7-4412-46e7-879f-c9d653a673ef", "befores": [{"name": "case_title", "status": "passed", "start": 1725691433112, "stop": 1725691433112}], "start": 1725691433112, "stop": 1725691433148}
\ No newline at end of file
{"uuid": "b51b9a1e-9fbe-4fdd-9a1d-563ff6a08b62", "befores": [{"name": "case_data", "status": "passed", "start": 1725691433772, "stop": 1725691433772}], "start": 1725691433772, "stop": 1725691433811}
\ No newline at end of file
{"uuid": "d222eb3c-e021-4d35-91ca-83b41da9dc15", "befores": [{"name": "url", "status": "passed", "start": 1725691434241, "stop": 1725691434241}], "start": 1725691434241, "stop": 1725691434276}
\ No newline at end of file
{"uuid": "eae559f5-bb7d-43c8-a25e-fb9073ff3117", "befores": [{"name": "case_level", "status": "passed", "start": 1725691434340, "stop": 1725691434340}], "start": 1725691434340, "stop": 1725691434362}
\ No newline at end of file
{"uuid": "fce78cfc-4eca-4e39-9768-0de65b44e6e4", "befores": [{"name": "updata_key", "status": "passed", "start": 1725691434241, "stop": 1725691434241}], "start": 1725691434241, "stop": 1725691434270}
\ No newline at end of file
{"uuid": "c3df501e-1dd8-4200-94b4-960543709b85", "befores": [{"name": "mime", "status": "passed", "start": 1725691434282, "stop": 1725691434282}], "start": 1725691434282, "stop": 1725691434332}
\ No newline at end of file
{"uuid": "80f0d9aa-a74d-4c8b-966e-66e1e5abeecf", "befores": [{"name": "case_level", "status": "passed", "start": 1725691434019, "stop": 1725691434019}], "start": 1725691434019, "stop": 1725691434049}
\ No newline at end of file
{"uuid": "1f497237-8a27-4ca1-9e8f-bfd3f6459776", "befores": [{"name": "updata_key", "status": "passed", "start": 1725691433567, "stop": 1725691433567}], "start": 1725691433567, "stop": 1725691433598}
\ No newline at end of file
{"uuid": "e1984b52-e06b-4642-8ced-e495475943e5", "befores": [{"name": "sql_data", "status": "passed", "start": 1725691433857, "stop": 1725691433857}], "start": 1725691433857, "stop": 1725691433885}
\ No newline at end of file
{"uuid": "eadc2186-231f-4327-9999-ce475cfd324d", "befores": [{"name": "expect_data", "status": "passed", "start": 1725691433196, "stop": 1725691433196}], "start": 1725691433196, "stop": 1725691433499}
\ No newline at end of file
{"uuid": "de24b3d7-e83e-4047-86fe-6f0493c6530b", "befores": [{"name": "expect_data", "status": "passed", "start": 1725691433567, "stop": 1725691433567}], "start": 1725691433567, "stop": 1725691433601}
\ No newline at end of file
{"uuid": "94f54e28-b3a8-4d8a-b185-2842f1987d7e", "befores": [{"name": "case_data", "status": "passed", "start": 1725691434185, "stop": 1725691434185}], "start": 1725691434185, "stop": 1725691434232}
\ No newline at end of file
{"uuid": "dcdf9ffb-03c0-40a6-af66-8fe6bf448b20", "befores": [{"name": "method", "status": "passed", "start": 1725691433897, "stop": 1725691433897}], "start": 1725691433897, "stop": 1725691433929}
\ No newline at end of file
{"uuid": "8931b580-84e3-4e71-adaf-85f6ef706bc4", "befores": [{"name": "method", "status": "passed", "start": 1725691434019, "stop": 1725691434019}], "start": 1725691434019, "stop": 1725691434056}
\ No newline at end of file
{"uuid": "7dcac59d-b4d9-4d80-acf6-c15b5896429c", "befores": [{"name": "expect_data", "status": "passed", "start": 1725691433611, "stop": 1725691433611}], "start": 1725691433611, "stop": 1725691433647}
\ No newline at end of file
{"uuid": "ce7ebff2-e24d-4af5-9e61-484599fb6e54", "befores": [{"name": "expect_data", "status": "passed", "start": 1725691433510, "stop": 1725691433510}], "start": 1725691433510, "stop": 1725691433556}
\ No newline at end of file
{"uuid": "79b405ab-0465-4bf4-9988-9d3da1083a21", "befores": [{"name": "api", "status": "passed", "start": 1725691434241, "stop": 1725691434241}], "start": 1725691434241, "stop": 1725691434277}
\ No newline at end of file
{"uuid": "09076d4d-4787-4bde-be93-f4fe2efcbbf7", "befores": [{"name": "method", "status": "passed", "start": 1725691434062, "stop": 1725691434062}], "start": 1725691434062, "stop": 1725691434099}
\ No newline at end of file
{"uuid": "9b1a74d2-b610-4f20-bf96-da41ea262a7b", "befores": [{"name": "url", "status": "passed", "start": 1725691433610, "stop": 1725691433610}], "start": 1725691433610, "stop": 1725691433651}
\ No newline at end of file
{"uuid": "8cf08876-578c-4d2f-aa81-0a375f991674", "befores": [{"name": "module", "status": "passed", "start": 1725691434062, "stop": 1725691434062}], "start": 1725691434062, "stop": 1725691434101}
\ No newline at end of file
{"uuid": "91bec1c0-53fd-499d-89cb-2b543eac4e45", "befores": [{"name": "mime", "status": "passed", "start": 1725691434140, "stop": 1725691434140}], "start": 1725691434140, "stop": 1725691434177}
\ No newline at end of file
{"uuid": "53d89c98-9adb-42f3-a521-656241dd997f", "befores": [{"name": "sql_typ", "status": "passed", "start": 1725691434062, "stop": 1725691434062}], "start": 1725691434062, "stop": 1725691434095}
\ No newline at end of file
{"uuid": "808a8364-4c2d-4de0-9b9b-a0159bb40b3f", "befores": [{"name": "module", "status": "passed", "start": 1725691433978, "stop": 1725691433978}], "start": 1725691433978, "stop": 1725691434014}
\ No newline at end of file
{"uuid": "7605a7ab-5669-4217-b860-97e054b823fa", "befores": [{"name": "sql_typ", "status": "passed", "start": 1725691434140, "stop": 1725691434140}], "start": 1725691434140, "stop": 1725691434174}
\ No newline at end of file
{"uuid": "04304eac-5b75-4ad2-8f45-88c6602acbc7", "befores": [{"name": "expect_data", "status": "passed", "start": 1725691434283, "stop": 1725691434283}], "start": 1725691434282, "stop": 1725691434330}
\ No newline at end of file
{"uuid": "4dc3440d-7aa4-44c2-a98a-d8bba56d0960", "befores": [{"name": "updata_key", "status": "passed", "start": 1725691433162, "stop": 1725691433162}], "start": 1725691433162, "stop": 1725691433183}
\ No newline at end of file
{"uuid": "4f999b99-c823-4fe1-b84d-a8fe519abba4", "befores": [{"name": "module", "status": "passed", "start": 1725691434241, "stop": 1725691434241}], "start": 1725691434241, "stop": 1725691434278}
\ No newline at end of file
{"uuid": "3371dee3-a29b-4820-843c-ea475d909e6a", "befores": [{"name": "method", "status": "passed", "start": 1725691433857, "stop": 1725691433857}], "start": 1725691433857, "stop": 1725691433889}
\ No newline at end of file
{"uuid": "3ea0a326-8216-406d-a208-43aa3d4b1675", "befores": [{"name": "case_level", "status": "passed", "start": 1725691433657, "stop": 1725691433657}], "start": 1725691433657, "stop": 1725691433684}
\ No newline at end of file
{"uuid": "de39e20f-09b2-43dd-a107-ef820b5ef755", "befores": [{"name": "mime", "status": "passed", "start": 1725691433772, "stop": 1725691433772}], "start": 1725691433772, "stop": 1725691433812}
\ No newline at end of file
{"uuid": "ad2c138d-1c04-472e-b824-4f746b978d34", "befores": [{"name": "expect_data", "status": "passed", "start": 1725691433857, "stop": 1725691433857}], "start": 1725691433857, "stop": 1725691433887}
\ No newline at end of file
{"uuid": "dd660502-b555-4ca1-ad3c-d741b7c4985d", "befores": [{"name": "sql_typ", "status": "passed", "start": 1725691433611, "stop": 1725691433611}], "start": 1725691433611, "stop": 1725691433646}
\ No newline at end of file
{"uuid": "16b76294-33fc-4812-8258-fa6f0ea50455", "befores": [{"name": "mime", "status": "passed", "start": 1725691433978, "stop": 1725691433978}], "start": 1725691433978, "stop": 1725691434010}
\ No newline at end of file
{"uuid": "8441e4d0-96be-4028-9c3a-26c512d0b336", "befores": [{"name": "case_title", "status": "passed", "start": 1725691433567, "stop": 1725691433567}], "start": 1725691433567, "stop": 1725691433597}
\ No newline at end of file
{"uuid": "ddd853bd-b930-4fe3-8b93-85277a908182", "befores": [{"name": "expect_data", "status": "passed", "start": 1725691433772, "stop": 1725691433772}], "start": 1725691433772, "stop": 1725691433810}
\ No newline at end of file
{"uuid": "39038cb6-e7e0-4cd0-82a1-fff5afbdce8c", "befores": [{"name": "case_title", "status": "passed", "start": 1725691433196, "stop": 1725691433196}], "start": 1725691433196, "stop": 1725691433496}
\ No newline at end of file
{"uuid": "a2656511-4d36-46ca-a575-b5c7072f9803", "befores": [{"name": "mime", "status": "passed", "start": 1725691433897, "stop": 1725691433897}], "start": 1725691433897, "stop": 1725691433929}
\ No newline at end of file
{"uuid": "d883bd19-6d43-4774-b2da-4555a02bf8be", "befores": [{"name": "api", "status": "passed", "start": 1725691433772, "stop": 1725691433772}], "start": 1725691433772, "stop": 1725691433815}
\ No newline at end of file
{"uuid": "4d3d4278-1e48-45ee-9192-58dc5a8bd896", "befores": [{"name": "case_data", "status": "passed", "start": 1725691433820, "stop": 1725691433820}], "start": 1725691433820, "stop": 1725691433848}
\ No newline at end of file
{"uuid": "0e235a85-d14d-43fb-a37c-d0547a4e8783", "befores": [{"name": "url", "status": "passed", "start": 1725691434062, "stop": 1725691434062}], "start": 1725691434062, "stop": 1725691434100}
\ No newline at end of file
{"name": "反向用例-password过长", "status": "passed", "attachments": [{"name": "log", "source": "cc03c564-1aa2-4c8e-b359-d6954411a94d-attachment.txt", "type": "text/plain"}], "parameters": [{"name": "module", "value": "'认证接口'"}, {"name": "api", "value": "'登录系统'"}, {"name": "url", "value": "'http://36.139.193.99:8088/auth'"}, {"name": "method", "value": "'post'"}, {"name": "mime", "value": "'application/json'"}, {"name": "case_data", "value": "{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn'}"}, {"name": "expect_data", "value": "{'message': '解密密码异常,请检查RSA公钥和私钥配置'}"}, {"name": "sql_typ", "value": "None"}, {"name": "sql_data", "value": "None"}, {"name": "updata_key", "value": "None"}, {"name": "case_title", "value": "'反向用例-password过长'"}, {"name": "case_level", "value": "'中'"}], "start": 1725691434106, "stop": 1725691434126, "uuid": "a5cc9468-b068-407f-8100-8b961eb51e59", "historyId": "4a81d15cba0d212c05c62b771c220531", "testCaseId": "c11e7497dff894830de7479ecfa4bcb2", "fullName": "test_case.test_zys.test_bpm.Test_bpm#test_bpm", "labels": [{"name": "feature", "value": "认证接口"}, {"name": "story", "value": "登录系统"}, {"name": "severity", "value": "中"}, {"name": "epic", "value": "BPM项目-Demo"}, {"name": "parentSuite", "value": "test_case.test_zys"}, {"name": "suite", "value": "test_bpm"}, {"name": "subSuite", "value": "Test_bpm"}, {"name": "host", "value": "LAPTOP-LLUJ8P61"}, {"name": "thread", "value": "9876-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "test_case.test_zys.test_bpm"}]}
\ No newline at end of file
{"uuid": "c665d42d-cdf0-4961-a9c9-c779db96b1ff", "befores": [{"name": "api", "status": "passed", "start": 1725691433978, "stop": 1725691433978}], "start": 1725691433978, "stop": 1725691434013}
\ No newline at end of file
{"name": "反向用例-password过短", "status": "passed", "attachments": [{"name": "log", "source": "b204ee13-6119-40d2-a266-a1340b225c0f-attachment.txt", "type": "text/plain"}], "parameters": [{"name": "module", "value": "'认证接口'"}, {"name": "api", "value": "'登录系统'"}, {"name": "url", "value": "'http://36.139.193.99:8088/auth'"}, {"name": "method", "value": "'POST'"}, {"name": "mime", "value": "'application/json'"}, {"name": "case_data", "value": "{'username': 'admin', 'password': '123456'}"}, {"name": "expect_data", "value": "{'message': '解密密码异常,请检查RSA公钥和私钥配置'}"}, {"name": "sql_typ", "value": "None"}, {"name": "sql_data", "value": "None"}, {"name": "updata_key", "value": "None"}, {"name": "case_title", "value": "'反向用例-password过短'"}, {"name": "case_level", "value": "'中'"}], "start": 1725691434141, "stop": 1725691434170, "uuid": "a5aee464-3e21-45bb-8012-f3a5e6c59e35", "historyId": "b5bf0f89c1475d47613b06a21ce654cf", "testCaseId": "c11e7497dff894830de7479ecfa4bcb2", "fullName": "test_case.test_zys.test_bpm.Test_bpm#test_bpm", "labels": [{"name": "feature", "value": "认证接口"}, {"name": "story", "value": "登录系统"}, {"name": "severity", "value": "中"}, {"name": "epic", "value": "BPM项目-Demo"}, {"name": "parentSuite", "value": "test_case.test_zys"}, {"name": "suite", "value": "test_bpm"}, {"name": "subSuite", "value": "Test_bpm"}, {"name": "host", "value": "LAPTOP-LLUJ8P61"}, {"name": "thread", "value": "9876-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "test_case.test_zys.test_bpm"}]}
\ No newline at end of file
{"uuid": "efb99d21-a87d-43c3-8ba2-adbe5aac52fa", "befores": [{"name": "sql_data", "status": "passed", "start": 1725691433162, "stop": 1725691433162}], "start": 1725691433162, "stop": 1725691433184}
\ No newline at end of file
INFO  root:test_bpm.py:50 断言成功,标题为正向用例,用例等级为中,接口url为:http://36.139.193.99:8088/api/org/v1/orgParam/saveOrgParams, 用例数据:{'query': {'orgCode': 'testAddOrg'}, 'body': [{'alias': 'hxxmts', 'value': '项目中没有关系户'}]}, 期望数据:{'message': '保存组织参数成功!'}, 服务器返回数据:{"state":true,"message":"保存组织参数成功!","value":"","code":200},测试员为demo
\ No newline at end of file
{"uuid": "995119e5-e0ca-4639-ba43-079d1627f900", "befores": [{"name": "updata_key", "status": "passed", "start": 1725691433820, "stop": 1725691433820}], "start": 1725691433820, "stop": 1725691433844}
\ No newline at end of file
{"uuid": "b3d85f47-9c1f-44c2-8dc2-2aa6a2497d80", "befores": [{"name": "method", "status": "passed", "start": 1725691434241, "stop": 1725691434241}], "start": 1725691434241, "stop": 1725691434275}
\ No newline at end of file
{"uuid": "1f0556eb-9c23-4c72-9aab-f1051bc03447", "befores": [{"name": "url", "status": "passed", "start": 1725691433566, "stop": 1725691433566}], "start": 1725691433566, "stop": 1725691433604}
\ No newline at end of file
{"uuid": "103bf7b0-29eb-49ff-ad7a-2d6df0b4c0e5", "befores": [{"name": "updata_key", "status": "passed", "start": 1725691434340, "stop": 1725691434340}], "start": 1725691434340, "stop": 1725691434364}
\ No newline at end of file
{"name": "反向用例-username短", "status": "passed", "attachments": [{"name": "log", "source": "8d2c12fc-bdce-49d2-b37c-74acfc187803-attachment.txt", "type": "text/plain"}], "parameters": [{"name": "module", "value": "'认证接口'"}, {"name": "api", "value": "'登录系统'"}, {"name": "url", "value": "'http://36.139.193.99:8088/auth'"}, {"name": "method", "value": "'POST'"}, {"name": "mime", "value": "'json'"}, {"name": "case_data", "value": "{'username': 'a', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}"}, {"name": "expect_data", "value": "{'message': '账户错误或该租户未启用'}"}, {"name": "sql_typ", "value": "None"}, {"name": "sql_data", "value": "None"}, {"name": "updata_key", "value": "None"}, {"name": "case_title", "value": "'反向用例-username短'"}, {"name": "case_level", "value": "'中'"}], "start": 1725691433936, "stop": 1725691433963, "uuid": "266f79cf-264c-43cb-ab8b-d6a65114b677", "historyId": "92fdbdfea37ce54793c557fd2895f123", "testCaseId": "c11e7497dff894830de7479ecfa4bcb2", "fullName": "test_case.test_zys.test_bpm.Test_bpm#test_bpm", "labels": [{"name": "feature", "value": "认证接口"}, {"name": "story", "value": "登录系统"}, {"name": "severity", "value": "中"}, {"name": "epic", "value": "BPM项目-Demo"}, {"name": "parentSuite", "value": "test_case.test_zys"}, {"name": "suite", "value": "test_bpm"}, {"name": "subSuite", "value": "Test_bpm"}, {"name": "host", "value": "LAPTOP-LLUJ8P61"}, {"name": "thread", "value": "9876-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "test_case.test_zys.test_bpm"}]}
\ No newline at end of file
{"uuid": "4c337627-df9c-4d5a-b3ed-36630ccbe8f6", "befores": [{"name": "mime", "status": "passed", "start": 1725691434106, "stop": 1725691434106}], "start": 1725691434106, "stop": 1725691434133}
\ No newline at end of file
{"uuid": "e590cb5d-4e58-48ed-8cd3-388d1f9399a4", "befores": [{"name": "case_title", "status": "passed", "start": 1725691433163, "stop": 1725691433163}], "start": 1725691433162, "stop": 1725691433182}
\ No newline at end of file
{"uuid": "d38e90fe-a515-497d-9291-149abbb90c20", "befores": [{"name": "updata_key", "status": "passed", "start": 1725691434019, "stop": 1725691434019}], "start": 1725691434019, "stop": 1725691434051}
\ No newline at end of file
{"uuid": "dbf97de6-3a3e-46bb-b991-1792e32d26dd", "befores": [{"name": "url", "status": "passed", "start": 1725691433857, "stop": 1725691433857}], "start": 1725691433857, "stop": 1725691433890}
\ No newline at end of file
{"uuid": "e2ce6971-e77d-4aef-bcbd-3c0cd78185dd", "befores": [{"name": "module", "status": "passed", "start": 1725691434140, "stop": 1725691434140}], "start": 1725691434140, "stop": 1725691434181}
\ No newline at end of file
{"uuid": "dc6ccb8a-5a3c-4db9-8a78-6052603e9e22", "befores": [{"name": "sql_data", "status": "passed", "start": 1725691433657, "stop": 1725691433657}], "start": 1725691433657, "stop": 1725691433686}
\ No newline at end of file
INFO  root:test_bpm.py:47 断言成功,标题为反向用例-username短,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'a', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832308328324767744"},测试员为zys
\ No newline at end of file
{"uuid": "c5c9f3ea-4fe0-4c38-bf06-9fbac844847c", "befores": [{"name": "method", "status": "passed", "start": 1725691434340, "stop": 1725691434340}], "start": 1725691434340, "stop": 1725691434370}
\ No newline at end of file
{"uuid": "479d53f0-e366-4f81-a947-76dd57e18dab", "befores": [{"name": "module", "status": "passed", "start": 1725691433771, "stop": 1725691433771}], "start": 1725691433771, "stop": 1725691433816}
\ No newline at end of file
{"uuid": "22b9bde1-08b3-4369-8602-5f719be193b9", "befores": [{"name": "sql_data", "status": "passed", "start": 1725691433111, "stop": 1725691433111}], "start": 1725691433111, "stop": 1725691433150}
\ No newline at end of file
{"uuid": "e9c971cf-f6a0-451e-808f-dfd5cb811edc", "befores": [{"name": "case_level", "status": "passed", "start": 1725691433196, "stop": 1725691433196}], "start": 1725691433196, "stop": 1725691433495}
\ No newline at end of file
{"uuid": "7a9a989d-d87f-4454-affc-f26d72e4aee7", "befores": [{"name": "case_title", "status": "passed", "start": 1725691433978, "stop": 1725691433978}], "start": 1725691433978, "stop": 1725691434004}
\ No newline at end of file
{"uuid": "15e5941b-9ed3-43f3-aecb-b6c78100e71e", "children": ["651a2b83-a9c7-4b87-bce4-1762be7b282e", "54dfa23f-69a3-4005-90da-08111c3d34a2", "1779cd1b-0071-4e67-9cba-24a137198004", "f56e7f13-02d4-4acd-a848-d82b2a38e655", "5e20b287-8ce3-476a-9866-947f0e63d14e", "0d846f8f-65fe-4aa5-9d30-7a880d9599c4", "a19da8f0-e011-42e7-a9b9-f925217f36c9"], "befores": [{"name": "fix_db", "status": "passed", "start": 1725691433045, "stop": 1725691433072}], "afters": [{"name": "fix_db::0", "status": "passed", "start": 1725691434377, "stop": 1725691434377}], "start": 1725691433045, "stop": 1725691434377}
\ No newline at end of file
ERROR  root:test_bpm.py:44 断言失败,标题为正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/refresh, 用例数据:None, 期望数据:{'message': '刷新token成功'}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3Nzc3MjMsImlhdCI6MTcyNTY5MTMyM30.D0rRJoEN3sgTx5KIyeCW5nNtR6rTCq7ZC7_kMKnM4Hviw4YJ8wwvOjVlhrB5SenhBnJD_TvT7KmUafYDFpBFgg","username":"admin","account":"admin","userId":"","expiration":86400,"loginStatus":true},测试员为zys
\ No newline at end of file
{"uuid": "1e55e275-7100-41a7-9367-a0988ae2f095", "befores": [{"name": "case_title", "status": "passed", "start": 1725691433936, "stop": 1725691433936}], "start": 1725691433936, "stop": 1725691433965}
\ No newline at end of file
ERROR  root:test_bpm.py:46 断言失败,标题为正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/api/org/v1/org/addOrg, 用例数据:{'code': 'testAddOrg', 'demId': '1832308324872855552', 'exceedLimitNum': 0, 'grade': '', 'limitNum': 0, 'name': '测试添加的组织', 'nowNum': 0, 'orderNo': 0, 'parentId': '0'}, 期望数据:{'message': "添加组织成功!'"}, 服务器返回数据:{"state":true,"message":"添加组织成功!","value":"","code":200},测试员为demo
\ No newline at end of file
{"uuid": "da156450-076b-43f8-a1f7-ab072edd187f", "befores": [{"name": "case_level", "status": "passed", "start": 1725691433112, "stop": 1725691433112}], "start": 1725691433112, "stop": 1725691433147}
\ No newline at end of file
{"name": "正向用例", "status": "failed", "statusDetails": {"message": "AssertionError: 断言失败", "trace": "self = <ApiAutoTese_3.test_case.test_zys.test_bpm.Test_bpm object at 0x00000187011ED3D0>, fix_db = <ApiAutoTese_3.common.db.DB object at 0x00000187012ACB90>\nfix_req = <ApiAutoTese_3.request_method.request_method.Request_method object at 0x000001870129E450>, module = '维度管理', api = '根据维度编码删除维度', url = 'http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds', method = 'delete'\nmime = 'query', case_data = {'ids': '需要更新'}, expect_data = {'message': '删除维度成功!'}, sql_typ = 'SELECT', sql_data = 'select ID_ from uc_demension where CODE_=\"requestsAddDem\";', updata_key = 'ids', case_title = '正向用例'\ncase_level = '中'\n\n @allure.epic(\"BPM项目-Demo\")\n @pytest.mark.parametrize('module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level',excel.get_data())\n def test_bpm(self,fix_db,fix_req,module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level):\n allure.dynamic.feature(module)\n allure.dynamic.story(api)\n allure.dynamic.title(case_title)\n allure.dynamic.severity(case_level)\n \n if sql_typ == 'delete':\n fix_db.delete(sql_data['delete'])\n elif sql_typ == 'select':\n res = fix_db.select(sql_data['select'])\n case_data[updata_key] = res\n elif sql_typ == 'delete|select' or sql_typ == 'selecy|delete':\n res = fix_db.select(sql_data['select'])\n case_data[updata_key] = res\n fix_db.delete(sql_data['delete'])\n \n res = fix_req.request_all(method,url,mime,case_data)\n try:\n for key in expect_data:\n> assert expect_data[key] == res.json().get(key)\nE AssertionError: assert '删除维度成功!' == ''\nE \nE + 删除维度成功!\n\ntest_case\\test_zys\\test_bpm.py:42: AssertionError\n\nDuring handling of the above exception, another exception occurred:\n\nself = <ApiAutoTese_3.test_case.test_zys.test_bpm.Test_bpm object at 0x00000187011ED3D0>, fix_db = <ApiAutoTese_3.common.db.DB object at 0x00000187012ACB90>\nfix_req = <ApiAutoTese_3.request_method.request_method.Request_method object at 0x000001870129E450>, module = '维度管理', api = '根据维度编码删除维度', url = 'http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds', method = 'delete'\nmime = 'query', case_data = {'ids': '需要更新'}, expect_data = {'message': '删除维度成功!'}, sql_typ = 'SELECT', sql_data = 'select ID_ from uc_demension where CODE_=\"requestsAddDem\";', updata_key = 'ids', case_title = '正向用例'\ncase_level = '中'\n\n @allure.epic(\"BPM项目-Demo\")\n @pytest.mark.parametrize('module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level',excel.get_data())\n def test_bpm(self,fix_db,fix_req,module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level):\n allure.dynamic.feature(module)\n allure.dynamic.story(api)\n allure.dynamic.title(case_title)\n allure.dynamic.severity(case_level)\n \n if sql_typ == 'delete':\n fix_db.delete(sql_data['delete'])\n elif sql_typ == 'select':\n res = fix_db.select(sql_data['select'])\n case_data[updata_key] = res\n elif sql_typ == 'delete|select' or sql_typ == 'selecy|delete':\n res = fix_db.select(sql_data['select'])\n case_data[updata_key] = res\n fix_db.delete(sql_data['delete'])\n \n res = fix_req.request_all(method,url,mime,case_data)\n try:\n for key in expect_data:\n assert expect_data[key] == res.json().get(key)\n except AssertionError:\n log.error(f\"断言失败,标题为{case_title},用例等级为{case_level},接口url为:{url}, 用例数据:{case_data}, 期望数据:{expect_data}, 服务器返回数据:{res.text},测试员为{user}\")\n> raise AssertionError(\"断言失败\")\nE AssertionError: 断言失败\n\ntest_case\\test_zys\\test_bpm.py:45: AssertionError"}, "attachments": [{"name": "log", "source": "3e330267-9c5b-4dc1-88c8-c0c092e23fe0-attachment.txt", "type": "text/plain"}], "parameters": [{"name": "module", "value": "'维度管理'"}, {"name": "api", "value": "'根据维度编码删除维度'"}, {"name": "url", "value": "'http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds'"}, {"name": "method", "value": "'delete'"}, {"name": "mime", "value": "'query'"}, {"name": "case_data", "value": "{'ids': '需要更新'}"}, {"name": "expect_data", "value": "{'message': '删除维度成功!'}"}, {"name": "sql_typ", "value": "'SELECT'"}, {"name": "sql_data", "value": "'select ID_ from uc_demension where CODE_=\"requestsAddDem\";'"}, {"name": "updata_key", "value": "'ids'"}, {"name": "case_title", "value": "'正向用例'"}, {"name": "case_level", "value": "'中'"}], "start": 1725691434341, "stop": 1725691434353, "uuid": "5b72aa4b-747b-4af4-b08f-340fbb573a34", "historyId": "2f1e5c312e03d035089cc1d9867ef051", "testCaseId": "c11e7497dff894830de7479ecfa4bcb2", "fullName": "test_case.test_zys.test_bpm.Test_bpm#test_bpm", "labels": [{"name": "feature", "value": "维度管理"}, {"name": "story", "value": "根据维度编码删除维度"}, {"name": "severity", "value": "中"}, {"name": "epic", "value": "BPM项目-Demo"}, {"name": "parentSuite", "value": "test_case.test_zys"}, {"name": "suite", "value": "test_bpm"}, {"name": "subSuite", "value": "Test_bpm"}, {"name": "host", "value": "LAPTOP-LLUJ8P61"}, {"name": "thread", "value": "9876-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "test_case.test_zys.test_bpm"}]}
\ No newline at end of file
{"uuid": "ce6451bf-7773-4593-9e95-691d31ef6571", "befores": [{"name": "case_data", "status": "passed", "start": 1725691434106, "stop": 1725691434106}], "start": 1725691434106, "stop": 1725691434132}
\ No newline at end of file
{"uuid": "090a4ce8-065b-4c28-9394-4e76b6b6d55f", "befores": [{"name": "sql_data", "status": "passed", "start": 1725691433978, "stop": 1725691433978}], "start": 1725691433978, "stop": 1725691434006}
\ No newline at end of file
{"uuid": "ba67a291-a8f3-432b-b7dc-2da546b32d0a", "befores": [{"name": "case_title", "status": "passed", "start": 1725691433657, "stop": 1725691433657}], "start": 1725691433657, "stop": 1725691433685}
\ No newline at end of file
{"uuid": "c285bff1-9b33-4187-ab6e-17e434402ec0", "befores": [{"name": "case_level", "status": "passed", "start": 1725691434241, "stop": 1725691434241}], "start": 1725691434241, "stop": 1725691434268}
\ No newline at end of file
{"uuid": "325e374e-b9bc-4fb7-8b72-2cbb12089fb3", "befores": [{"name": "case_data", "status": "passed", "start": 1725691433657, "stop": 1725691433657}], "start": 1725691433657, "stop": 1725691433689}
\ No newline at end of file
{"uuid": "376061b6-5d3e-4127-93da-0b9334dfc832", "befores": [{"name": "case_title", "status": "passed", "start": 1725691433857, "stop": 1725691433857}], "start": 1725691433857, "stop": 1725691433883}
\ No newline at end of file
{"uuid": "35eaf0d8-c3e8-46d3-9e63-c6fbdb613f34", "befores": [{"name": "url", "status": "passed", "start": 1725691433111, "stop": 1725691433111}], "start": 1725691433111, "stop": 1725691433156}
\ No newline at end of file
{"uuid": "ef0bed56-60cc-47b5-a446-535f703f9ed5", "befores": [{"name": "url", "status": "passed", "start": 1725691433978, "stop": 1725691433978}], "start": 1725691433978, "stop": 1725691434012}
\ No newline at end of file
{"uuid": "22ee0a46-cdde-4742-989d-970bb6ccb917", "befores": [{"name": "updata_key", "status": "passed", "start": 1725691433857, "stop": 1725691433857}], "start": 1725691433857, "stop": 1725691433884}
\ No newline at end of file
{"uuid": "30d40971-6f29-44c3-9638-8fd943c2a802", "befores": [{"name": "case_title", "status": "passed", "start": 1725691434186, "stop": 1725691434186}], "start": 1725691434186, "stop": 1725691434227}
\ No newline at end of file
{"uuid": "68269902-a17a-4dc2-aa6d-0e84ed536bf2", "befores": [{"name": "case_level", "status": "passed", "start": 1725691433857, "stop": 1725691433857}], "start": 1725691433857, "stop": 1725691433882}
\ No newline at end of file
{"uuid": "d7e8dda1-be11-4c09-b7d9-4b253231ed46", "befores": [{"name": "api", "status": "passed", "start": 1725691433896, "stop": 1725691433896}], "start": 1725691433896, "stop": 1725691433931}
\ No newline at end of file
{"uuid": "a511a75e-92a2-46f9-93f7-4e1f4cfc72cc", "befores": [{"name": "sql_data", "status": "passed", "start": 1725691434106, "stop": 1725691434106}], "start": 1725691434106, "stop": 1725691434129}
\ No newline at end of file
{"uuid": "3d940526-19fe-44b9-bc91-cf79c7770718", "befores": [{"name": "updata_key", "status": "passed", "start": 1725691434141, "stop": 1725691434141}], "start": 1725691434141, "stop": 1725691434173}
\ No newline at end of file
{"uuid": "e3a87fdf-4a4f-4750-b827-7b6378dc4682", "befores": [{"name": "api", "status": "passed", "start": 1725691434018, "stop": 1725691434018}], "start": 1725691434018, "stop": 1725691434057}
\ No newline at end of file
{"uuid": "ff88ca22-37f5-407e-9ad4-5011fe0e343b", "befores": [{"name": "sql_typ", "status": "passed", "start": 1725691434283, "stop": 1725691434283}], "start": 1725691434283, "stop": 1725691434328}
\ No newline at end of file
{"uuid": "91f204dd-7854-433d-b5ea-dec0d7f3eeb9", "befores": [{"name": "case_level", "status": "passed", "start": 1725691433567, "stop": 1725691433567}], "start": 1725691433567, "stop": 1725691433596}
\ No newline at end of file
{"uuid": "a7bdea99-73f2-404e-bf52-dfdca1edf5a3", "befores": [{"name": "module", "status": "passed", "start": 1725691433657, "stop": 1725691433657}], "start": 1725691433657, "stop": 1725691433695}
\ No newline at end of file
{"uuid": "f41de0c8-bedf-4871-b44a-817fdda3e21b", "befores": [{"name": "module", "status": "passed", "start": 1725691434018, "stop": 1725691434018}], "start": 1725691434018, "stop": 1725691434058}
\ No newline at end of file
{"name": "正向用例", "status": "failed", "statusDetails": {"message": "AssertionError: 断言失败", "trace": "self = <ApiAutoTese_3.test_case.test_zys.test_bpm.Test_bpm object at 0x00000187011EDFD0>, fix_db = <ApiAutoTese_3.common.db.DB object at 0x00000187012ACB90>\nfix_req = <ApiAutoTese_3.request_method.request_method.Request_method object at 0x000001870129E450>, module = '认证接口', api = '刷新token', url = 'http://36.139.193.99:8088/refresh', method = 'GET', mime = None, case_data = None\nexpect_data = {'message': '刷新token成功'}, sql_typ = None, sql_data = None, updata_key = None, case_title = '正向用例', case_level = '高'\n\n @allure.epic(\"BPM项目-Demo\")\n @pytest.mark.parametrize('module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level',excel.get_data())\n def test_bpm(self,fix_db,fix_req,module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level):\n allure.dynamic.feature(module)\n allure.dynamic.story(api)\n allure.dynamic.title(case_title)\n allure.dynamic.severity(case_level)\n \n if sql_typ == 'delete':\n fix_db.delete(sql_data['delete'])\n elif sql_typ == 'select':\n res = fix_db.select(sql_data['select'])\n case_data[updata_key] = res\n elif sql_typ == 'delete|select' or sql_typ == 'selecy|delete':\n res = fix_db.select(sql_data['select'])\n case_data[updata_key] = res\n fix_db.delete(sql_data['delete'])\n \n res = fix_req.request_all(method,url,mime,case_data)\n try:\n for key in expect_data:\n> assert expect_data[key] == res.json().get(key)\nE AssertionError: assert '刷新token成功' == None\nE + where None = <built-in method get of dict object at 0x0000018701330980>('message')\nE + where <built-in method get of dict object at 0x0000018701330980> = {'account': 'admin', 'expiration': 86400, 'loginStatus': True, 'token': 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRl...MsImlhdCI6MTcyNTY5MTMyM30.D0rRJoEN3sgTx5KIyeCW5nNtR6rTCq7ZC7_kMKnM4Hviw4YJ8wwvOjVlhrB5SenhBnJD_TvT7KmUafYDFpBFgg', ...}.get\nE + where {'account': 'admin', 'expiration': 86400, 'loginStatus': True, 'token': 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRl...MsImlhdCI6MTcyNTY5MTMyM30.D0rRJoEN3sgTx5KIyeCW5nNtR6rTCq7ZC7_kMKnM4Hviw4YJ8wwvOjVlhrB5SenhBnJD_TvT7KmUafYDFpBFgg', ...} = json()\nE + where json = <Response [200]>.json\n\ntest_case\\test_zys\\test_bpm.py:42: AssertionError\n\nDuring handling of the above exception, another exception occurred:\n\nself = <ApiAutoTese_3.test_case.test_zys.test_bpm.Test_bpm object at 0x00000187011EDFD0>, fix_db = <ApiAutoTese_3.common.db.DB object at 0x00000187012ACB90>\nfix_req = <ApiAutoTese_3.request_method.request_method.Request_method object at 0x000001870129E450>, module = '认证接口', api = '刷新token', url = 'http://36.139.193.99:8088/refresh', method = 'GET', mime = None, case_data = None\nexpect_data = {'message': '刷新token成功'}, sql_typ = None, sql_data = None, updata_key = None, case_title = '正向用例', case_level = '高'\n\n @allure.epic(\"BPM项目-Demo\")\n @pytest.mark.parametrize('module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level',excel.get_data())\n def test_bpm(self,fix_db,fix_req,module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level):\n allure.dynamic.feature(module)\n allure.dynamic.story(api)\n allure.dynamic.title(case_title)\n allure.dynamic.severity(case_level)\n \n if sql_typ == 'delete':\n fix_db.delete(sql_data['delete'])\n elif sql_typ == 'select':\n res = fix_db.select(sql_data['select'])\n case_data[updata_key] = res\n elif sql_typ == 'delete|select' or sql_typ == 'selecy|delete':\n res = fix_db.select(sql_data['select'])\n case_data[updata_key] = res\n fix_db.delete(sql_data['delete'])\n \n res = fix_req.request_all(method,url,mime,case_data)\n try:\n for key in expect_data:\n assert expect_data[key] == res.json().get(key)\n except AssertionError:\n log.error(f\"断言失败,标题为{case_title},用例等级为{case_level},接口url为:{url}, 用例数据:{case_data}, 期望数据:{expect_data}, 服务器返回数据:{res.text},测试员为{user}\")\n> raise AssertionError(\"断言失败\")\nE AssertionError: 断言失败\n\ntest_case\\test_zys\\test_bpm.py:45: AssertionError"}, "attachments": [{"name": "log", "source": "91408c10-48d4-46c3-8753-91ccd949a9d4-attachment.txt", "type": "text/plain"}], "parameters": [{"name": "module", "value": "'认证接口'"}, {"name": "api", "value": "'刷新token'"}, {"name": "url", "value": "'http://36.139.193.99:8088/refresh'"}, {"name": "method", "value": "'GET'"}, {"name": "mime", "value": "None"}, {"name": "case_data", "value": "None"}, {"name": "expect_data", "value": "{'message': '刷新token成功'}"}, {"name": "sql_typ", "value": "None"}, {"name": "sql_data", "value": "None"}, {"name": "updata_key", "value": "None"}, {"name": "case_title", "value": "'正向用例'"}, {"name": "case_level", "value": "'高'"}], "start": 1725691434242, "stop": 1725691434258, "uuid": "02583f54-52b7-4fc1-94d1-0dc0b31907cc", "historyId": "d89148c1056f266e96344e052cd7621a", "testCaseId": "c11e7497dff894830de7479ecfa4bcb2", "fullName": "test_case.test_zys.test_bpm.Test_bpm#test_bpm", "labels": [{"name": "feature", "value": "认证接口"}, {"name": "story", "value": "刷新token"}, {"name": "severity", "value": "高"}, {"name": "epic", "value": "BPM项目-Demo"}, {"name": "parentSuite", "value": "test_case.test_zys"}, {"name": "suite", "value": "test_bpm"}, {"name": "subSuite", "value": "Test_bpm"}, {"name": "host", "value": "LAPTOP-LLUJ8P61"}, {"name": "thread", "value": "9876-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "test_case.test_zys.test_bpm"}]}
\ No newline at end of file
{"uuid": "ee8e5c90-de16-46a0-9792-2a97da1ea1e9", "befores": [{"name": "case_title", "status": "passed", "start": 1725691434283, "stop": 1725691434283}], "start": 1725691434283, "stop": 1725691434325}
\ No newline at end of file
{"uuid": "32c75478-ab38-4c5b-9576-046d2f64fbd2", "befores": [{"name": "url", "status": "passed", "start": 1725691433896, "stop": 1725691433896}], "start": 1725691433896, "stop": 1725691433930}
\ No newline at end of file
{"uuid": "fdc11cc4-6d22-4b79-b342-57dc9ebf5df6", "befores": [{"name": "url", "status": "passed", "start": 1725691433657, "stop": 1725691433657}], "start": 1725691433657, "stop": 1725691433692}
\ No newline at end of file
{"uuid": "a8af9a5b-fbe3-471a-b70c-9bfb1f9ba970", "befores": [{"name": "expect_data", "status": "passed", "start": 1725691433978, "stop": 1725691433978}], "start": 1725691433978, "stop": 1725691434008}
\ No newline at end of file
{"uuid": "b5e13c7b-0077-4bf0-b931-c83beb7e0e37", "befores": [{"name": "sql_typ", "status": "passed", "start": 1725691433978, "stop": 1725691433978}], "start": 1725691433978, "stop": 1725691434007}
\ No newline at end of file
{"uuid": "ffff33cd-86ec-497d-9e91-25f8550dc9c3", "befores": [{"name": "sql_typ", "status": "passed", "start": 1725691433510, "stop": 1725691433510}], "start": 1725691433510, "stop": 1725691433555}
\ No newline at end of file
ERROR  root:test_bpm.py:46 断言失败,标题为正向用例,用例等级为中,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds, 用例数据:{'ids': '需要更新'}, 期望数据:{'message': '删除维度成功!'}, 服务器返回数据:{"state":false,"message":"","code":200,"logId":"1832308327112613888"},测试员为demo
\ No newline at end of file
{"uuid": "b293bf19-2acd-4bb3-bfae-74c72ccaae02", "befores": [{"name": "updata_key", "status": "passed", "start": 1725691433897, "stop": 1725691433897}], "start": 1725691433897, "stop": 1725691433925}
\ No newline at end of file
{"uuid": "311cf9de-4506-4eec-a085-90ab553f0adc", "befores": [{"name": "sql_data", "status": "passed", "start": 1725691434019, "stop": 1725691434019}], "start": 1725691434019, "stop": 1725691434052}
\ No newline at end of file
{"uuid": "5e8e6117-5c5d-41ec-9499-b67afb7bc9d8", "befores": [{"name": "method", "status": "passed", "start": 1725691433196, "stop": 1725691433196}], "start": 1725691433196, "stop": 1725691433502}
\ No newline at end of file
{"uuid": "a82ae15b-c51c-40ce-a93d-528ba730a353", "befores": [{"name": "expect_data", "status": "passed", "start": 1725691433897, "stop": 1725691433897}], "start": 1725691433897, "stop": 1725691433927}
\ No newline at end of file
{"uuid": "11a1b65f-4a7f-49e4-946e-92b4ad462d74", "befores": [{"name": "case_title", "status": "passed", "start": 1725691433897, "stop": 1725691433897}], "start": 1725691433897, "stop": 1725691433924}
\ No newline at end of file
{"uuid": "22f5e60d-ee9a-427b-9e86-ca72a262a853", "befores": [{"name": "sql_data", "status": "passed", "start": 1725691434340, "stop": 1725691434340}], "start": 1725691434340, "stop": 1725691434365}
\ No newline at end of file
{"uuid": "09bae187-ea91-40d7-a849-473503ef9680", "befores": [{"name": "case_data", "status": "passed", "start": 1725691433111, "stop": 1725691433111}], "start": 1725691433111, "stop": 1725691433153}
\ No newline at end of file
{"uuid": "f0a63d89-2c8b-4495-a965-1e397153e8bb", "befores": [{"name": "case_level", "status": "passed", "start": 1725691434106, "stop": 1725691434106}], "start": 1725691434106, "stop": 1725691434126}
\ No newline at end of file
{"uuid": "707dc1b1-81ad-4120-9591-14661b49d2d5", "befores": [{"name": "url", "status": "passed", "start": 1725691433510, "stop": 1725691433510}], "start": 1725691433510, "stop": 1725691433560}
\ No newline at end of file
{"uuid": "5810a164-a69a-4ecc-a59a-42c85dd7dd8d", "befores": [{"name": "module", "status": "passed", "start": 1725691433509, "stop": 1725691433510}], "start": 1725691433509, "stop": 1725691433562}
\ No newline at end of file
INFO  root:test_bpm.py:50 断言成功,标题为正向用例,用例等级为中,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/updateDem, 用例数据:{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 0, 'name': 'requestsAddDem'}, 期望数据:{'message': '更新维度成功!'}, 服务器返回数据:{"state":true,"message":"更新维度成功!","value":"","code":200},测试员为demo
\ No newline at end of file
{"uuid": "6ef64798-8612-44bb-8be8-8c2f3b035927", "befores": [{"name": "method", "status": "passed", "start": 1725691433657, "stop": 1725691433657}], "start": 1725691433657, "stop": 1725691433691}
\ No newline at end of file
INFO  root:test_bpm.py:47 断言成功,标题为反向用例-password过短,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': '123456'}, 期望数据:{'message': '解密密码异常,请检查RSA公钥和私钥配置'}, 服务器返回数据:{"state":false,"message":"解密密码异常,请检查RSA公钥和私钥配置","code":200,"logId":"1832308329192988672"},测试员为zys
\ No newline at end of file
{"uuid": "11b4c5fe-cbff-489d-9c86-b4e0bb189e48", "befores": [{"name": "url", "status": "passed", "start": 1725691434018, "stop": 1725691434018}], "start": 1725691434018, "stop": 1725691434057}
\ No newline at end of file
{"uuid": "ee999f48-98c6-42a9-a017-540f87f2993c", "befores": [{"name": "sql_data", "status": "passed", "start": 1725691434241, "stop": 1725691434241}], "start": 1725691434241, "stop": 1725691434271}
\ No newline at end of file
{"uuid": "59d56527-f21f-4a35-bf35-46be74a9ec32", "befores": [{"name": "expect_data", "status": "passed", "start": 1725691434106, "stop": 1725691434106}], "start": 1725691434106, "stop": 1725691434131}
\ No newline at end of file
{"uuid": "76930887-a86f-4293-9b35-520a5ff2ea10", "children": ["68f78a31-38fc-4eeb-946a-16ff19447a3d", "43d0845e-49dc-4d1e-9bb7-cd603a473bf2", "9a337e70-87d8-4e10-833a-c7913789661a", "cc96b6a1-fdb0-4710-ac00-30eca07f17a1", "266f79cf-264c-43cb-ab8b-d6a65114b677", "b109b333-5431-4a21-ac13-dcf43b39f990", "ad24b756-adfa-48de-b46b-37e5098ec003", "9febf7b7-1b80-4fb5-8b04-7da6b0dd6cc4", "a5cc9468-b068-407f-8100-8b961eb51e59", "a5aee464-3e21-45bb-8012-f3a5e6c59e35", "c397f312-2cc2-4726-97f8-ae27bf92f613", "02583f54-52b7-4fc1-94d1-0dc0b31907cc", "c43c8f6e-2e0f-4b20-968a-dadf9c5edc27", "5b72aa4b-747b-4af4-b08f-340fbb573a34"], "befores": [{"name": "fix_req", "status": "passed", "start": 1725691433736, "stop": 1725691433771}], "afters": [{"name": "fix_req::0", "status": "passed", "start": 1725691434373, "stop": 1725691434373}], "start": 1725691433736, "stop": 1725691434374}
\ No newline at end of file
{"uuid": "dea6b91a-ec45-4576-8384-9468f41dd0ec", "befores": [{"name": "updata_key", "status": "passed", "start": 1725691434186, "stop": 1725691434186}], "start": 1725691434186, "stop": 1725691434228}
\ No newline at end of file
{"uuid": "336b753c-3e64-48d4-b3d6-d1d9244cf6b6", "befores": [{"name": "sql_typ", "status": "passed", "start": 1725691433567, "stop": 1725691433567}], "start": 1725691433567, "stop": 1725691433600}
\ No newline at end of file
{"uuid": "3c7a044c-53be-4e60-89a1-ba1433c46df6", "befores": [{"name": "expect_data", "status": "passed", "start": 1725691433657, "stop": 1725691433657}], "start": 1725691433657, "stop": 1725691433688}
\ No newline at end of file
{"uuid": "5f15f151-667b-4fbd-9b35-7cd8ed714b85", "befores": [{"name": "expect_data", "status": "passed", "start": 1725691434185, "stop": 1725691434185}], "start": 1725691434185, "stop": 1725691434231}
\ No newline at end of file
{"uuid": "ebedae61-4f58-428d-9216-7294b979719f", "befores": [{"name": "updata_key", "status": "passed", "start": 1725691434062, "stop": 1725691434062}], "start": 1725691434062, "stop": 1725691434093}
\ No newline at end of file
{"uuid": "d09ea89d-9726-476f-a9ff-dfb773ce049a", "befores": [{"name": "sql_data", "status": "passed", "start": 1725691434283, "stop": 1725691434283}], "start": 1725691434283, "stop": 1725691434327}
\ No newline at end of file
{"uuid": "00cf0da3-4d3a-48ea-9b36-d2832afa705f", "befores": [{"name": "case_title", "status": "passed", "start": 1725691433510, "stop": 1725691433510}], "start": 1725691433510, "stop": 1725691433553}
\ No newline at end of file
{"uuid": "7140bbc6-3e87-497c-9a87-1de57e334594", "befores": [{"name": "api", "status": "passed", "start": 1725691433610, "stop": 1725691433610}], "start": 1725691433610, "stop": 1725691433652}
\ No newline at end of file
INFO  root:test_bpm.py:47 断言成功,标题为反向用例-password为空,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': ''}, 期望数据:{'message': '账号或密码错误'}, 服务器返回数据:{"state":false,"message":"账号或密码错误","code":200,"logId":"1832308328685477888"},测试员为zys
\ No newline at end of file
{"uuid": "72b8746f-c2dc-4830-bcb2-7c38f5e339c0", "befores": [{"name": "mime", "status": "passed", "start": 1725691433657, "stop": 1725691433657}], "start": 1725691433657, "stop": 1725691433690}
\ No newline at end of file
{"uuid": "481c96e8-93ea-4b5f-ac99-57bb11950251", "befores": [{"name": "case_level", "status": "passed", "start": 1725691434062, "stop": 1725691434062}], "start": 1725691434062, "stop": 1725691434091}
\ No newline at end of file
{"uuid": "93c01a0d-909d-4900-b6a5-779921214efc", "befores": [{"name": "expect_data", "status": "passed", "start": 1725691434062, "stop": 1725691434062}], "start": 1725691434062, "stop": 1725691434096}
\ No newline at end of file
{"uuid": "57df595d-69f5-44b2-8bf4-ebe31f841c56", "befores": [{"name": "updata_key", "status": "passed", "start": 1725691433611, "stop": 1725691433611}], "start": 1725691433611, "stop": 1725691433644}
\ No newline at end of file
{"uuid": "9301ee91-d239-4103-99cc-9cfb8ee5bb46", "befores": [{"name": "api", "status": "passed", "start": 1725691433857, "stop": 1725691433857}], "start": 1725691433857, "stop": 1725691433891}
\ No newline at end of file
{"uuid": "48916a9b-a3ce-421b-a5eb-8cdc1783d2ec", "befores": [{"name": "updata_key", "status": "passed", "start": 1725691434283, "stop": 1725691434283}], "start": 1725691434283, "stop": 1725691434326}
\ No newline at end of file
{"uuid": "04e7bdc4-f920-45e1-b2c1-c8006c4ecca2", "befores": [{"name": "api", "status": "passed", "start": 1725691434340, "stop": 1725691434340}], "start": 1725691434340, "stop": 1725691434371}
\ No newline at end of file
{"uuid": "c3a8b784-57d8-4515-ae82-80523248ef0f", "befores": [{"name": "case_data", "status": "passed", "start": 1725691433610, "stop": 1725691433610}], "start": 1725691433610, "stop": 1725691433648}
\ No newline at end of file
INFO  root:test_bpm.py:47 断言成功,标题为反向用例-password过长,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn'}, 期望数据:{'message': '解密密码异常,请检查RSA公钥和私钥配置'}, 服务器返回数据:{"state":false,"message":"解密密码异常,请检查RSA公钥和私钥配置","code":200,"logId":"1832308329012633600"},测试员为zys
\ No newline at end of file
{"uuid": "8985a053-7171-4304-85fc-315f97886052", "befores": [{"name": "expect_data", "status": "passed", "start": 1725691433935, "stop": 1725691433935}], "start": 1725691433935, "stop": 1725691433968}
\ No newline at end of file
{"uuid": "63cd171b-8a26-4fa6-932c-387252360a11", "befores": [{"name": "case_title", "status": "passed", "start": 1725691434241, "stop": 1725691434241}], "start": 1725691434241, "stop": 1725691434269}
\ No newline at end of file
{"name": "正向用例", "status": "passed", "attachments": [{"name": "log", "source": "8549e2db-225d-41e2-ae0f-ee98e0635cf0-attachment.txt", "type": "text/plain"}], "parameters": [{"name": "module", "value": "'组织管理'"}, {"name": "api", "value": "'保存组织参数'"}, {"name": "url", "value": "'http://36.139.193.99:8088/api/org/v1/orgParam/saveOrgParams'"}, {"name": "method", "value": "'POST'"}, {"name": "mime", "value": "'query|json'"}, {"name": "case_data", "value": "{'query': {'orgCode': 'testAddOrg'}, 'body': [{'alias': 'hxxmts', 'value': '项目中没有关系户'}]}"}, {"name": "expect_data", "value": "{'message': '保存组织参数成功!'}"}, {"name": "sql_typ", "value": "None"}, {"name": "sql_data", "value": "None"}, {"name": "updata_key", "value": "None"}, {"name": "case_title", "value": "'正向用例'"}, {"name": "case_level", "value": "'中'"}], "start": 1725691433567, "stop": 1725691433596, "uuid": "5e20b287-8ce3-476a-9866-947f0e63d14e", "historyId": "1172649fef746b2381a98909218657e2", "testCaseId": "d5b7742f0049a9fcdfa02373670c5535", "fullName": "test_case.test_demo.test_bpm.Test_bpm#test_bpm", "labels": [{"name": "feature", "value": "组织管理"}, {"name": "story", "value": "保存组织参数"}, {"name": "severity", "value": "中"}, {"name": "epic", "value": "BPM项目-Demo"}, {"name": "parentSuite", "value": "test_case.test_demo"}, {"name": "suite", "value": "test_bpm"}, {"name": "subSuite", "value": "Test_bpm"}, {"name": "host", "value": "LAPTOP-LLUJ8P61"}, {"name": "thread", "value": "9876-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "test_case.test_demo.test_bpm"}]}
\ No newline at end of file
{"uuid": "07520824-1111-4676-a28f-0d9ef16d6aa8", "befores": [{"name": "sql_typ", "status": "passed", "start": 1725691433820, "stop": 1725691433820}], "start": 1725691433820, "stop": 1725691433847}
\ No newline at end of file
{"uuid": "c961cb34-1508-4df3-86a6-9cf2d27f08d1", "befores": [{"name": "api", "status": "passed", "start": 1725691434105, "stop": 1725691434105}], "start": 1725691434105, "stop": 1725691434135}
\ No newline at end of file
{"uuid": "6645b339-d34f-4ebe-9f42-aad787b455e1", "befores": [{"name": "case_level", "status": "passed", "start": 1725691434186, "stop": 1725691434186}], "start": 1725691434186, "stop": 1725691434226}
\ No newline at end of file
{"uuid": "9514e4b5-f768-4fea-8d96-5a8778d898a5", "befores": [{"name": "sql_data", "status": "passed", "start": 1725691433820, "stop": 1725691433820}], "start": 1725691433820, "stop": 1725691433846}
\ No newline at end of file
{"uuid": "18b4dc4f-ab1c-4516-bc39-d87b7d610b41", "befores": [{"name": "case_data", "status": "passed", "start": 1725691433857, "stop": 1725691433857}], "start": 1725691433857, "stop": 1725691433888}
\ No newline at end of file
{"name": "正向用例", "status": "passed", "attachments": [{"name": "log", "source": "b0fd3406-b3a7-444c-b989-68c4c5c213a2-attachment.txt", "type": "text/plain"}], "parameters": [{"name": "module", "value": "'维度管理'"}, {"name": "api", "value": "'更新维度'"}, {"name": "url", "value": "'http://36.139.193.99:8088/api/demension/v1/dem/updateDem'"}, {"name": "method", "value": "'put'"}, {"name": "mime", "value": "'json'"}, {"name": "case_data", "value": "{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 0, 'name': 'requestsAddDem'}"}, {"name": "expect_data", "value": "{'message': '更新维度成功!'}"}, {"name": "sql_typ", "value": "None"}, {"name": "sql_data", "value": "None"}, {"name": "updata_key", "value": "None"}, {"name": "case_title", "value": "'正向用例'"}, {"name": "case_level", "value": "'中'"}], "start": 1725691433163, "stop": 1725691433180, "uuid": "54dfa23f-69a3-4005-90da-08111c3d34a2", "historyId": "42a94cac3e4240a5e49a372c3dfd4b22", "testCaseId": "d5b7742f0049a9fcdfa02373670c5535", "fullName": "test_case.test_demo.test_bpm.Test_bpm#test_bpm", "labels": [{"name": "feature", "value": "维度管理"}, {"name": "story", "value": "更新维度"}, {"name": "severity", "value": "中"}, {"name": "epic", "value": "BPM项目-Demo"}, {"name": "parentSuite", "value": "test_case.test_demo"}, {"name": "suite", "value": "test_bpm"}, {"name": "subSuite", "value": "Test_bpm"}, {"name": "host", "value": "LAPTOP-LLUJ8P61"}, {"name": "thread", "value": "9876-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "test_case.test_demo.test_bpm"}]}
\ No newline at end of file
{"uuid": "a87fd78c-9a21-4114-93b3-918168ab48a5", "befores": [{"name": "sql_typ", "status": "passed", "start": 1725691433935, "stop": 1725691433935}], "start": 1725691433935, "stop": 1725691433967}
\ No newline at end of file
{"uuid": "1875635e-aefd-44d4-828c-19edc0ca03c0", "befores": [{"name": "case_data", "status": "passed", "start": 1725691433510, "stop": 1725691433510}], "start": 1725691433510, "stop": 1725691433557}
\ No newline at end of file
{"uuid": "f9f41c5d-2cff-4cf7-a72e-84aeb71d55fb", "befores": [{"name": "mime", "status": "passed", "start": 1725691433610, "stop": 1725691433610}], "start": 1725691433610, "stop": 1725691433649}
\ No newline at end of file
{"uuid": "17a9a915-eea7-40a0-a09c-00ca448cd6a3", "befores": [{"name": "api", "status": "passed", "start": 1725691433820, "stop": 1725691433820}], "start": 1725691433820, "stop": 1725691433852}
\ No newline at end of file
{"uuid": "35f77ee6-0b26-477e-93f5-c04278021a23", "befores": [{"name": "api", "status": "passed", "start": 1725691434140, "stop": 1725691434140}], "start": 1725691434140, "stop": 1725691434180}
\ No newline at end of file
{"uuid": "3d855376-06c5-4ea7-823c-c1a8f619158c", "befores": [{"name": "case_data", "status": "passed", "start": 1725691433897, "stop": 1725691433897}], "start": 1725691433897, "stop": 1725691433928}
\ No newline at end of file
{"uuid": "eb660a65-2db3-406d-bf9f-3fd9d290a64e", "befores": [{"name": "updata_key", "status": "passed", "start": 1725691433936, "stop": 1725691433936}], "start": 1725691433936, "stop": 1725691433965}
\ No newline at end of file
{"uuid": "43eb77d4-0206-4211-aa64-c1dcbc4b2b89", "befores": [{"name": "url", "status": "passed", "start": 1725691434140, "stop": 1725691434140}], "start": 1725691434140, "stop": 1725691434179}
\ No newline at end of file
{"uuid": "7d2a3902-a3d8-4dd8-858d-53bd7272fd8a", "befores": [{"name": "module", "status": "passed", "start": 1725691433935, "stop": 1725691433935}], "start": 1725691433935, "stop": 1725691433974}
\ No newline at end of file
{"uuid": "7eafd1f1-bccc-4734-947e-450cc76b842c", "befores": [{"name": "updata_key", "status": "passed", "start": 1725691433510, "stop": 1725691433510}], "start": 1725691433510, "stop": 1725691433553}
\ No newline at end of file
{"uuid": "d44aec84-bab2-45c1-83e8-4cfaeeba2672", "befores": [{"name": "sql_data", "status": "passed", "start": 1725691433510, "stop": 1725691433510}], "start": 1725691433510, "stop": 1725691433554}
\ No newline at end of file
{"uuid": "59716a21-b442-4505-b4a4-133f9b39f9a8", "befores": [{"name": "sql_data", "status": "passed", "start": 1725691433897, "stop": 1725691433897}], "start": 1725691433897, "stop": 1725691433925}
\ No newline at end of file
{"uuid": "79e93e84-ed03-4e44-8379-33e54e6ab0c7", "befores": [{"name": "url", "status": "passed", "start": 1725691433772, "stop": 1725691433772}], "start": 1725691433772, "stop": 1725691433814}
\ No newline at end of file
{"uuid": "29b7fb47-cdf2-48c6-a47a-a8819f326b75", "befores": [{"name": "case_level", "status": "passed", "start": 1725691434141, "stop": 1725691434141}], "start": 1725691434141, "stop": 1725691434170}
\ No newline at end of file
{"uuid": "0ec1df37-3257-4667-bb03-8b6bac5dc3e5", "befores": [{"name": "sql_typ", "status": "passed", "start": 1725691433772, "stop": 1725691433772}], "start": 1725691433772, "stop": 1725691433810}
\ No newline at end of file
{"uuid": "b63a249d-289d-4d5d-8955-7ec3423a0d4f", "befores": [{"name": "sql_data", "status": "passed", "start": 1725691433935, "stop": 1725691433936}], "start": 1725691433935, "stop": 1725691433966}
\ No newline at end of file
{"name": "正向用例", "status": "passed", "attachments": [{"name": "log", "source": "2e679977-53fe-4481-aa31-7fd97a610e3a-attachment.txt", "type": "text/plain"}], "parameters": [{"name": "module", "value": "'维度管理'"}, {"name": "api", "value": "'添加维度'"}, {"name": "url", "value": "'http://36.139.193.99:8088/api/demension/v1/dem/addDem'"}, {"name": "method", "value": "'post'"}, {"name": "mime", "value": "'application/json'"}, {"name": "case_data", "value": "{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 1, 'name': 'requests添加的维度'}"}, {"name": "expect_data", "value": "{'message': '添加维度成功!'}"}, {"name": "sql_typ", "value": "'delete'"}, {"name": "sql_data", "value": "{'delete': 'dELETE FROM uc_demension WHERE `CODE_`=\"requestsAddDem\";'}"}, {"name": "updata_key", "value": "None"}, {"name": "case_title", "value": "'正向用例'"}, {"name": "case_level", "value": "'高'"}], "start": 1725691433112, "stop": 1725691433147, "uuid": "651a2b83-a9c7-4b87-bce4-1762be7b282e", "historyId": "45c0538ac4f1a753b075912dde2c053b", "testCaseId": "d5b7742f0049a9fcdfa02373670c5535", "fullName": "test_case.test_demo.test_bpm.Test_bpm#test_bpm", "labels": [{"name": "feature", "value": "维度管理"}, {"name": "story", "value": "添加维度"}, {"name": "severity", "value": "高"}, {"name": "epic", "value": "BPM项目-Demo"}, {"name": "parentSuite", "value": "test_case.test_demo"}, {"name": "suite", "value": "test_bpm"}, {"name": "subSuite", "value": "Test_bpm"}, {"name": "host", "value": "LAPTOP-LLUJ8P61"}, {"name": "thread", "value": "9876-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "test_case.test_demo.test_bpm"}]}
\ No newline at end of file
{"uuid": "f1005575-11f6-4906-b954-f483b6598eea", "befores": [{"name": "sql_data", "status": "passed", "start": 1725691433772, "stop": 1725691433772}], "start": 1725691433772, "stop": 1725691433809}
\ No newline at end of file
{"uuid": "5c774ecc-1cad-4c05-9080-698f511c719e", "befores": [{"name": "module", "status": "passed", "start": 1725691434105, "stop": 1725691434105}], "start": 1725691434105, "stop": 1725691434136}
\ No newline at end of file
{"uuid": "b970fe30-7e29-408d-a176-1480b3c02334", "befores": [{"name": "module", "status": "passed", "start": 1725691433610, "stop": 1725691433610}], "start": 1725691433610, "stop": 1725691433653}
\ No newline at end of file
{"uuid": "d4e2c65e-b78e-42ae-a893-1d16b13673a1", "befores": [{"name": "expect_data", "status": "passed", "start": 1725691433111, "stop": 1725691433111}], "start": 1725691433111, "stop": 1725691433152}
\ No newline at end of file
INFO  root:test_bpm.py:47 断言成功,标题为反向用例-username为特殊字符,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': '#!$!@#!@#', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832308327985029120"},测试员为zys
\ No newline at end of file
{"uuid": "f3252566-3638-49d8-a269-a34df654b789", "befores": [{"name": "sql_data", "status": "passed", "start": 1725691434141, "stop": 1725691434141}], "start": 1725691434141, "stop": 1725691434173}
\ No newline at end of file
{"uuid": "3883a152-3e7c-46cb-b33d-02889e80f5d1", "befores": [{"name": "updata_key", "status": "passed", "start": 1725691433772, "stop": 1725691433772}], "start": 1725691433772, "stop": 1725691433808}
\ No newline at end of file
{"uuid": "395aea47-f639-4465-b645-1a49d7765e8c", "befores": [{"name": "method", "status": "passed", "start": 1725691433820, "stop": 1725691433820}], "start": 1725691433820, "stop": 1725691433850}
\ No newline at end of file
{"uuid": "91a7c0e4-d556-4d93-9c73-1733a2818c58", "befores": [{"name": "case_level", "status": "passed", "start": 1725691433897, "stop": 1725691433897}], "start": 1725691433897, "stop": 1725691433923}
\ No newline at end of file
{"uuid": "140ecba1-56c0-4864-9930-625abd49a7f9", "befores": [{"name": "mime", "status": "passed", "start": 1725691433857, "stop": 1725691433857}], "start": 1725691433857, "stop": 1725691433889}
\ No newline at end of file
{"uuid": "cefc6d6a-09cf-4e2d-8de6-072ffd3f2012", "befores": [{"name": "method", "status": "passed", "start": 1725691434185, "stop": 1725691434185}], "start": 1725691434185, "stop": 1725691434234}
\ No newline at end of file
{"uuid": "eefcd3f9-7c6b-49f7-97f2-a7197f5e6500", "befores": [{"name": "mime", "status": "passed", "start": 1725691434062, "stop": 1725691434062}], "start": 1725691434062, "stop": 1725691434098}
\ No newline at end of file
{"uuid": "92793095-d917-4b30-946a-361e583bdd53", "befores": [{"name": "case_level", "status": "passed", "start": 1725691433772, "stop": 1725691433772}], "start": 1725691433772, "stop": 1725691433806}
\ No newline at end of file
{"uuid": "22c784ab-7601-4170-b508-78971e51d2e2", "befores": [{"name": "mime", "status": "passed", "start": 1725691433162, "stop": 1725691433162}], "start": 1725691433162, "stop": 1725691433188}
\ No newline at end of file
{"uuid": "b22a27e2-710d-4e54-9f0e-f3a14fc54b6a", "befores": [{"name": "expect_data", "status": "passed", "start": 1725691434340, "stop": 1725691434340}], "start": 1725691434340, "stop": 1725691434367}
\ No newline at end of file
{"uuid": "5260b624-5ff8-4748-8d75-aebf59da0469", "befores": [{"name": "updata_key", "status": "passed", "start": 1725691433112, "stop": 1725691433112}], "start": 1725691433111, "stop": 1725691433149}
\ No newline at end of file
{"uuid": "4babdd9f-97b7-40dd-acdf-ca6f22b7f0de", "befores": [{"name": "case_data", "status": "passed", "start": 1725691434241, "stop": 1725691434241}], "start": 1725691434241, "stop": 1725691434274}
\ No newline at end of file
{"uuid": "4a913b23-4b62-4936-9fe0-b43b5398c723", "befores": [{"name": "mime", "status": "passed", "start": 1725691433567, "stop": 1725691433567}], "start": 1725691433567, "stop": 1725691433602}
\ No newline at end of file
{"uuid": "97af264c-4fae-4e92-92d5-076c7ecc3a3c", "befores": [{"name": "sql_typ", "status": "passed", "start": 1725691434106, "stop": 1725691434106}], "start": 1725691434106, "stop": 1725691434130}
\ No newline at end of file
{"name": "反向用例-username错误", "status": "passed", "attachments": [{"name": "log", "source": "336340fe-3764-4a77-ae33-b7bd0fe41ca2-attachment.txt", "type": "text/plain"}], "parameters": [{"name": "module", "value": "'认证接口'"}, {"name": "api", "value": "'登录系统'"}, {"name": "url", "value": "'http://36.139.193.99:8088/auth'"}, {"name": "method", "value": "'POST'"}, {"name": "mime", "value": "'application/json'"}, {"name": "case_data", "value": "{'username': 'adminxyz', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}"}, {"name": "expect_data", "value": "{'message': '账户错误或该租户未启用'}"}, {"name": "sql_typ", "value": "None"}, {"name": "sql_data", "value": "None"}, {"name": "updata_key", "value": "None"}, {"name": "case_title", "value": "'反向用例-username错误'"}, {"name": "case_level", "value": "'中'"}], "start": 1725691433979, "stop": 1725691434002, "uuid": "b109b333-5431-4a21-ac13-dcf43b39f990", "historyId": "31a2ba3915635f4034f0e5463fef16f6", "testCaseId": "c11e7497dff894830de7479ecfa4bcb2", "fullName": "test_case.test_zys.test_bpm.Test_bpm#test_bpm", "labels": [{"name": "feature", "value": "认证接口"}, {"name": "story", "value": "登录系统"}, {"name": "severity", "value": "中"}, {"name": "epic", "value": "BPM项目-Demo"}, {"name": "parentSuite", "value": "test_case.test_zys"}, {"name": "suite", "value": "test_bpm"}, {"name": "subSuite", "value": "Test_bpm"}, {"name": "host", "value": "LAPTOP-LLUJ8P61"}, {"name": "thread", "value": "9876-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "test_case.test_zys.test_bpm"}]}
\ No newline at end of file
{"name": "登录的正向用例", "status": "passed", "attachments": [{"name": "log", "source": "4b9e73ea-9a9e-41f1-8e92-b78b1aedf70c-attachment.txt", "type": "text/plain"}], "parameters": [{"name": "module", "value": "'认证接口'"}, {"name": "api", "value": "'登录系统'"}, {"name": "url", "value": "'http://36.139.193.99:8088/auth'"}, {"name": "method", "value": "'POST'"}, {"name": "mime", "value": "'application/json'"}, {"name": "case_data", "value": "{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}"}, {"name": "expect_data", "value": "{'username': '超级管理员', 'account': 'admin', 'userId': '1', 'expiration': 86400, 'loginStatus': True}"}, {"name": "sql_typ", "value": "None"}, {"name": "sql_data", "value": "None"}, {"name": "updata_key", "value": "None"}, {"name": "case_title", "value": "'登录的正向用例'"}, {"name": "case_level", "value": "'高'"}], "start": 1725691433773, "stop": 1725691433806, "uuid": "68f78a31-38fc-4eeb-946a-16ff19447a3d", "historyId": "aae8ca9062cb09b01c9ad1e34f05501e", "testCaseId": "c11e7497dff894830de7479ecfa4bcb2", "fullName": "test_case.test_zys.test_bpm.Test_bpm#test_bpm", "labels": [{"name": "feature", "value": "认证接口"}, {"name": "story", "value": "登录系统"}, {"name": "severity", "value": "高"}, {"name": "epic", "value": "BPM项目-Demo"}, {"name": "parentSuite", "value": "test_case.test_zys"}, {"name": "suite", "value": "test_bpm"}, {"name": "subSuite", "value": "Test_bpm"}, {"name": "host", "value": "LAPTOP-LLUJ8P61"}, {"name": "thread", "value": "9876-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "test_case.test_zys.test_bpm"}]}
\ No newline at end of file
{"uuid": "398dc0f7-6985-45f2-9ab9-b358411ca510", "befores": [{"name": "module", "status": "passed", "start": 1725691434340, "stop": 1725691434340}], "start": 1725691434340, "stop": 1725691434372}
\ No newline at end of file
{"uuid": "340e95db-3fcd-4784-8b8a-826d2e357830", "befores": [{"name": "sql_typ", "status": "passed", "start": 1725691433162, "stop": 1725691433162}], "start": 1725691433162, "stop": 1725691433185}
\ No newline at end of file
{"uuid": "f81075c7-9675-4389-ba1f-cb1812f7ca25", "befores": [{"name": "method", "status": "passed", "start": 1725691433566, "stop": 1725691433566}], "start": 1725691433566, "stop": 1725691433603}
\ No newline at end of file
{"name": "正向用例", "status": "passed", "attachments": [{"name": "log", "source": "fc0434cc-b12a-4bc2-86a0-8df6f4ddf568-attachment.txt", "type": "text/plain"}], "parameters": [{"name": "module", "value": "'组织管理'"}, {"name": "api", "value": "'删除组织'"}, {"name": "url", "value": "'http://36.139.193.99:8088/api/org/v1/org/deleteOrg'"}, {"name": "method", "value": "'POST'"}, {"name": "mime", "value": "'form'"}, {"name": "case_data", "value": "'testAddOrg'"}, {"name": "expect_data", "value": "{'message': '删除组织成功!'}"}, {"name": "sql_typ", "value": "None"}, {"name": "sql_data", "value": "None"}, {"name": "updata_key", "value": "None"}, {"name": "case_title", "value": "'正向用例'"}, {"name": "case_level", "value": "'中'"}], "start": 1725691433611, "stop": 1725691433642, "uuid": "0d846f8f-65fe-4aa5-9d30-7a880d9599c4", "historyId": "c6aa3e0d0fd675e2976013b592c50eb4", "testCaseId": "d5b7742f0049a9fcdfa02373670c5535", "fullName": "test_case.test_demo.test_bpm.Test_bpm#test_bpm", "labels": [{"name": "feature", "value": "组织管理"}, {"name": "story", "value": "删除组织"}, {"name": "severity", "value": "中"}, {"name": "epic", "value": "BPM项目-Demo"}, {"name": "parentSuite", "value": "test_case.test_demo"}, {"name": "suite", "value": "test_bpm"}, {"name": "subSuite", "value": "Test_bpm"}, {"name": "host", "value": "LAPTOP-LLUJ8P61"}, {"name": "thread", "value": "9876-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "test_case.test_demo.test_bpm"}]}
\ No newline at end of file
INFO  root:test_bpm.py:50 断言成功,标题为正向用例,用例等级为中,接口url为:http://36.139.193.99:8088/api/org/v1/org/deleteOrg, 用例数据:testAddOrg, 期望数据:{'message': '删除组织成功!'}, 服务器返回数据:{"state":true,"message":"删除组织成功!","value":"","code":200},测试员为demo
\ No newline at end of file
{"uuid": "35b35b72-be0a-4536-8ea2-f4aa7f549c8d", "befores": [{"name": "updata_key", "status": "passed", "start": 1725691433978, "stop": 1725691433978}], "start": 1725691433978, "stop": 1725691434005}
\ No newline at end of file
{"uuid": "6cafd68c-d0b2-4cbd-a8ed-143e18da845c", "befores": [{"name": "api", "status": "passed", "start": 1725691433566, "stop": 1725691433566}], "start": 1725691433566, "stop": 1725691433605}
\ No newline at end of file
{"name": "反向用例-username过长", "status": "passed", "attachments": [{"name": "log", "source": "13a217b3-f170-443a-8980-50d86d8158b5-attachment.txt", "type": "text/plain"}], "parameters": [{"name": "module", "value": "'认证接口'"}, {"name": "api", "value": "'登录系统'"}, {"name": "url", "value": "'http://36.139.193.99:8088/auth'"}, {"name": "method", "value": "'POST'"}, {"name": "mime", "value": "'application/json'"}, {"name": "case_data", "value": "{'username': 'adminadminadminadminadminadminadminadminadmin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}"}, {"name": "expect_data", "value": "{'message': '账户错误或该租户未启用'}"}, {"name": "sql_typ", "value": "None"}, {"name": "sql_data", "value": "None"}, {"name": "updata_key", "value": "None"}, {"name": "case_title", "value": "'反向用例-username过长'"}, {"name": "case_level", "value": "'中'"}], "start": 1725691433897, "stop": 1725691433922, "uuid": "cc96b6a1-fdb0-4710-ac00-30eca07f17a1", "historyId": "1b7e7a1219cc4c1498da19ecb95d0806", "testCaseId": "c11e7497dff894830de7479ecfa4bcb2", "fullName": "test_case.test_zys.test_bpm.Test_bpm#test_bpm", "labels": [{"name": "feature", "value": "认证接口"}, {"name": "story", "value": "登录系统"}, {"name": "severity", "value": "中"}, {"name": "epic", "value": "BPM项目-Demo"}, {"name": "parentSuite", "value": "test_case.test_zys"}, {"name": "suite", "value": "test_bpm"}, {"name": "subSuite", "value": "Test_bpm"}, {"name": "host", "value": "LAPTOP-LLUJ8P61"}, {"name": "thread", "value": "9876-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "test_case.test_zys.test_bpm"}]}
\ No newline at end of file
2024-09-07 14:25:26,315 - test_case.py[line:35] - INFO: 断言成功,用例数据为:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 服务器返回数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzY2MTUsImlhdCI6MTcyNTY5MDIxNX0.LA0l43OQsdWT5t--iWaP3i8i7kn8v6zOEMUbzzbvpqYz9jTd8gacNvGdWPlHRaMXBakklQ4LjgsVbr8v1kesRg","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}}, 期望数据为:{'username': '超级管理员', 'account': 'admin', 'userId': '1', 'expiration': 86400, 'loginStatus': True} -- root
2024-09-07 14:25:26,336 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': '', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 服务器返回数据为:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832303682533302272"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:25:26,663 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': '#!$!@#!@#', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 服务器返回数据为:{"state":false,"message":"找不到请求路径","code":404,"errorCode":"4005"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:25:26,759 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': 'a', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 服务器返回数据为:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832303684307492864"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:25:26,798 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': 'adminxyz', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 服务器返回数据为:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832303684466876416"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:25:26,846 - test_case.py[line:35] - INFO: 断言成功,用例数据为:{'username': 'admin', 'password': ''}, 服务器返回数据为:{"state":false,"message":"账号或密码错误","code":200,"logId":"1832303684672397312"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:25:26,876 - test_case.py[line:35] - INFO: 断言成功,用例数据为:{'username': 'admin', 'password': '#!$!@#!@#'}, 服务器返回数据为:{"state":false,"message":"账号或密码错误","code":200,"logId":"1832303684798226432"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:25:26,901 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn'}, 服务器返回数据为:{"state":false,"message":"解密密码异常,请检查RSA公钥和私钥配置","code":200,"logId":"1832303684907278336"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:25:26,947 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': 'admin', 'password': '123456'}, 服务器返回数据为:{"state":false,"message":"解密密码异常,请检查RSA公钥和私钥配置","code":200,"logId":"1832303685096022016"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:25:27,009 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ'}, 服务器返回数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzY2MTUsImlhdCI6MTcyNTY5MDIxNX0.LA0l43OQsdWT5t--iWaP3i8i7kn8v6zOEMUbzzbvpqYz9jTd8gacNvGdWPlHRaMXBakklQ4LjgsVbr8v1kesRg","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:25:27,051 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:None, 服务器返回数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzY2MTUsImlhdCI6MTcyNTY5MDIxNX0.LA0l43OQsdWT5t--iWaP3i8i7kn8v6zOEMUbzzbvpqYz9jTd8gacNvGdWPlHRaMXBakklQ4LjgsVbr8v1kesRg","username":"admin","account":"admin","userId":"","expiration":86400,"loginStatus":true}, 期望数据为:{'message': '刷新token成功'} -- root
2024-09-07 14:25:27,129 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 1, 'name': 'requests添加的维度'}, 服务器返回数据为:{"state":true,"message":"添加维度成功!","value":"","code":200}, 期望数据为:{'message': '添加维度成功'} -- root
2024-09-07 14:25:27,171 - test_case.py[line:35] - INFO: 断言成功,用例数据为:{'ids': '1832303685825830912'}, 服务器返回数据为:{"state":true,"message":"删除维度成功!","value":"","code":200}, 期望数据为:{'message': '删除维度成功!'} -- root
2024-09-07 14:25:27,282 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/addDem, 用例数据:{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 1, 'name': 'requests添加的维度'}, 期望数据:{'message': '添加维度成功!'}, 服务器返回数据:{"state":true,"message":"添加维度成功!","value":"","code":200},测试员为demo -- root
2024-09-07 14:25:27,311 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/updateDem, 用例数据:{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 0, 'name': 'requestsAddDem'}, 期望数据:{'message': '更新维度成功!'}, 服务器返回数据:{"state":true,"message":"更新维度成功!","value":"","code":200},测试员为demo -- root
2024-09-07 14:25:27,351 - test_bpm.py[line:44] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/api/org/v1/org/addOrg, 用例数据:{'code': 'testAddOrg', 'demId': '1832303686475948032', 'exceedLimitNum': 0, 'grade': '', 'limitNum': 0, 'name': '测试添加的组织', 'nowNum': 0, 'orderNo': 0, 'parentId': '0'}, 期望数据:{'message': "添加组织成功!'"}, 服务器返回数据:{"state":true,"message":"添加组织成功!","value":"","code":200},测试员为demo -- root
2024-09-07 14:25:27,408 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/api/org/v1/orgUsers/addUsersForOrg, 用例数据:{'orgCode': 'testAddOrg', 'accounts': 'admin,guest'}, 期望数据:{'message': '加入成功'}, 服务器返回数据:{"state":true,"message":"加入成功","value":"","code":200},测试员为demo -- root
2024-09-07 14:25:27,433 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/api/org/v1/orgParam/saveOrgParams, 用例数据:{'query': {'orgCode': 'testAddOrg'}, 'body': [{'alias': 'hxxmts', 'value': '项目中没有关系户'}]}, 期望数据:{'message': '保存组织参数成功!'}, 服务器返回数据:{"state":true,"message":"保存组织参数成功!","value":"","code":200},测试员为demo -- root
2024-09-07 14:25:27,461 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/api/org/v1/org/deleteOrg, 用例数据:testAddOrg, 期望数据:{'message': '删除组织成功!'}, 服务器返回数据:{"state":true,"message":"删除组织成功!","value":"","code":200},测试员为demo -- root
2024-09-07 14:25:27,477 - test_bpm.py[line:44] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds, 用例数据:{'ids': '需要更新'}, 期望数据:{'message': '删除维度成功!'}, 服务器返回数据:{"state":false,"message":"","code":200,"logId":"1832303687319003136"},测试员为demo -- root
2024-09-07 14:25:27,594 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'username': '超级管理员', 'account': 'admin', 'userId': '1', 'expiration': 86400, 'loginStatus': True}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzY2MTYsImlhdCI6MTcyNTY5MDIxNn0.vWwQwaU2Z6a0cuid1c4glQihtkUnZ0jWReCQN4RZ71uLqt_NldQXwRXVvBSz7qDz_IRsDw7r6IahGLcJLFjA4A","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}},测试员为zys -- root
2024-09-07 14:25:27,614 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': '', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832303687897817088"},测试员为zys -- root
2024-09-07 14:25:27,650 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': '#!$!@#!@#', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832303688040423424"},测试员为zys -- root
2024-09-07 14:25:27,675 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'adminadminadminadminadminadminadminadminadmin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832303688153669632"},测试员为zys -- root
2024-09-07 14:25:27,701 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'a', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832303688258527232"},测试员为zys -- root
2024-09-07 14:25:27,727 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'adminxyz', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832303688367579136"},测试员为zys -- root
2024-09-07 14:25:27,757 - test_bpm.py[line:44] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': ''}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账号或密码错误","code":200,"logId":"1832303688489213952"},测试员为zys -- root
2024-09-07 14:25:27,806 - test_bpm.py[line:44] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': '#!$!@#!@#'}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账号或密码错误","code":200,"logId":"1832303688694734848"},测试员为zys -- root
2024-09-07 14:25:27,856 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn'}, 期望数据:{'message': '解密密码异常,请检查RSA公钥和私钥配置'}, 服务器返回数据:{"state":false,"message":"解密密码异常,请检查RSA公钥和私钥配置","code":200,"logId":"1832303688904450048"},测试员为zys -- root
2024-09-07 14:25:27,880 - test_bpm.py[line:44] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': '123456'}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"解密密码异常,请检查RSA公钥和私钥配置","code":200,"logId":"1832303689005113344"},测试员为zys -- root
2024-09-07 14:25:27,937 - test_bpm.py[line:44] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ'}, 期望数据:{'message': '账号或密码错误'}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzY2MTYsImlhdCI6MTcyNTY5MDIxNn0.vWwQwaU2Z6a0cuid1c4glQihtkUnZ0jWReCQN4RZ71uLqt_NldQXwRXVvBSz7qDz_IRsDw7r6IahGLcJLFjA4A","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}},测试员为zys -- root
2024-09-07 14:25:27,986 - test_bpm.py[line:44] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/refresh, 用例数据:None, 期望数据:{'message': '刷新token成功'}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzY2MTYsImlhdCI6MTcyNTY5MDIxNn0.vWwQwaU2Z6a0cuid1c4glQihtkUnZ0jWReCQN4RZ71uLqt_NldQXwRXVvBSz7qDz_IRsDw7r6IahGLcJLFjA4A","username":"admin","account":"admin","userId":"","expiration":86400,"loginStatus":true},测试员为zys -- root
2024-09-07 14:25:28,059 - test_bpm.py[line:44] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/addDem, 用例数据:{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 1, 'name': 'requests添加的维度'}, 期望数据:{'message': '添加维度成功'}, 服务器返回数据:{"state":true,"message":"添加维度成功!","value":"","code":200},测试员为zys -- root
2024-09-07 14:25:28,087 - test_bpm.py[line:44] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds, 用例数据:{'ids': '需要更新'}, 期望数据:{'message': '删除维度成功!'}, 服务器返回数据:{"state":false,"message":"","code":200,"logId":"1832303689877528576"},测试员为zys -- root
2024-09-07 14:26:07,173 - test_case.py[line:35] - INFO: 断言成功,用例数据为:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 服务器返回数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzY2NTUsImlhdCI6MTcyNTY5MDI1NX0.gKA3TV6tbVwU9yUaK-ZjHSc49T_w91KE1BgYfLKrz-8UlM972uMwEB1L-K5eYREI6U6lTyXtO1Pz94-vlkVVtw","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}}, 期望数据为:{'username': '超级管理员', 'account': 'admin', 'userId': '1', 'expiration': 86400, 'loginStatus': True} -- root
2024-09-07 14:26:07,193 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': '', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 服务器返回数据为:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832303853908369408"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:26:07,520 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': '#!$!@#!@#', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 服务器返回数据为:{"state":false,"message":"找不到请求路径","code":404,"errorCode":"4005"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:26:07,618 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': 'a', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 服务器返回数据为:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832303855682560000"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:26:07,680 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': 'adminxyz', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 服务器返回数据为:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832303855942606848"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:26:07,724 - test_case.py[line:35] - INFO: 断言成功,用例数据为:{'username': 'admin', 'password': ''}, 服务器返回数据为:{"state":false,"message":"账号或密码错误","code":200,"logId":"1832303856131350528"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:26:07,752 - test_case.py[line:35] - INFO: 断言成功,用例数据为:{'username': 'admin', 'password': '#!$!@#!@#'}, 服务器返回数据为:{"state":false,"message":"账号或密码错误","code":200,"logId":"1832303856244596736"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:26:07,771 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn'}, 服务器返回数据为:{"state":false,"message":"解密密码异常,请检查RSA公钥和私钥配置","code":200,"logId":"1832303856328482816"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:26:07,803 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': 'admin', 'password': '123456'}, 服务器返回数据为:{"state":false,"message":"解密密码异常,请检查RSA公钥和私钥配置","code":200,"logId":"1832303856462700544"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:26:07,849 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ'}, 服务器返回数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzY2NTYsImlhdCI6MTcyNTY5MDI1Nn0.7hyAydCOVD1rmzTO8H3zGHqBd_CNq7CexWRpoeuTwObktKIFGUjd2bD1L7zzsiohuSEMQTz52XEaT9GI6YMPOw","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:26:07,882 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:None, 服务器返回数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzY2NTYsImlhdCI6MTcyNTY5MDI1Nn0.7hyAydCOVD1rmzTO8H3zGHqBd_CNq7CexWRpoeuTwObktKIFGUjd2bD1L7zzsiohuSEMQTz52XEaT9GI6YMPOw","username":"admin","account":"admin","userId":"","expiration":86400,"loginStatus":true}, 期望数据为:{'message': '刷新token成功'} -- root
2024-09-07 14:26:07,939 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 1, 'name': 'requests添加的维度'}, 服务器返回数据为:{"state":true,"message":"添加维度成功!","value":"","code":200}, 期望数据为:{'message': '添加维度成功'} -- root
2024-09-07 14:26:07,999 - test_case.py[line:35] - INFO: 断言成功,用例数据为:{'ids': '1832303856974405632'}, 服务器返回数据为:{"state":true,"message":"删除维度成功!","value":"","code":200}, 期望数据为:{'message': '删除维度成功!'} -- root
2024-09-07 14:26:08,124 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/addDem, 用例数据:{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 1, 'name': 'requests添加的维度'}, 期望数据:{'message': '添加维度成功!'}, 服务器返回数据:{"state":true,"message":"添加维度成功!","value":"","code":200},测试员为demo -- root
2024-09-07 14:26:08,153 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/updateDem, 用例数据:{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 0, 'name': 'requestsAddDem'}, 期望数据:{'message': '更新维度成功!'}, 服务器返回数据:{"state":true,"message":"更新维度成功!","value":"","code":200},测试员为demo -- root
2024-09-07 14:26:08,207 - test_bpm.py[line:44] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/api/org/v1/org/addOrg, 用例数据:{'code': 'testAddOrg', 'demId': '1832303857779712000', 'exceedLimitNum': 0, 'grade': '', 'limitNum': 0, 'name': '测试添加的组织', 'nowNum': 0, 'orderNo': 0, 'parentId': '0'}, 期望数据:{'message': "添加组织成功!'"}, 服务器返回数据:{"state":true,"message":"添加组织成功!","value":"","code":200},测试员为demo -- root
2024-09-07 14:26:08,264 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/api/org/v1/orgUsers/addUsersForOrg, 用例数据:{'orgCode': 'testAddOrg', 'accounts': 'admin,guest'}, 期望数据:{'message': '加入成功'}, 服务器返回数据:{"state":true,"message":"加入成功","value":"","code":200},测试员为demo -- root
2024-09-07 14:26:08,289 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/api/org/v1/orgParam/saveOrgParams, 用例数据:{'query': {'orgCode': 'testAddOrg'}, 'body': [{'alias': 'hxxmts', 'value': '项目中没有关系户'}]}, 期望数据:{'message': '保存组织参数成功!'}, 服务器返回数据:{"state":true,"message":"保存组织参数成功!","value":"","code":200},测试员为demo -- root
2024-09-07 14:26:08,317 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/api/org/v1/org/deleteOrg, 用例数据:testAddOrg, 期望数据:{'message': '删除组织成功!'}, 服务器返回数据:{"state":true,"message":"删除组织成功!","value":"","code":200},测试员为demo -- root
2024-09-07 14:26:08,332 - test_bpm.py[line:44] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds, 用例数据:{'ids': '需要更新'}, 期望数据:{'message': '删除维度成功!'}, 服务器返回数据:{"state":false,"message":"","code":200,"logId":"1832303858685681664"},测试员为demo -- root
2024-09-07 14:26:08,465 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'username': '超级管理员', 'account': 'admin', 'userId': '1', 'expiration': 86400, 'loginStatus': True}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzY2NTcsImlhdCI6MTcyNTY5MDI1N30.KMA9dzC-Ol9PYRsfc-jkZwV2jIh6WaZ9BMsjdrHa5YYVhrvoqZbhzjKoof-XFP8T__Swkz9mx3kqR2iS6IKkmg","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}},测试员为zys -- root
2024-09-07 14:26:08,485 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': '', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832303859323215872"},测试员为zys -- root
2024-09-07 14:26:08,509 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': '#!$!@#!@#', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832303859428073472"},测试员为zys -- root
2024-09-07 14:26:08,542 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'adminadminadminadminadminadminadminadminadmin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832303859549708288"},测试员为zys -- root
2024-09-07 14:26:08,575 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'a', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832303859696508928"},测试员为zys -- root
2024-09-07 14:26:08,602 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'adminxyz', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832303859813949440"},测试员为zys -- root
2024-09-07 14:26:08,631 - test_bpm.py[line:44] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': ''}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账号或密码错误","code":200,"logId":"1832303859935584256"},测试员为zys -- root
2024-09-07 14:26:08,674 - test_bpm.py[line:44] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': '#!$!@#!@#'}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账号或密码错误","code":200,"logId":"1832303860115939328"},测试员为zys -- root
2024-09-07 14:26:08,715 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn'}, 期望数据:{'message': '解密密码异常,请检查RSA公钥和私钥配置'}, 服务器返回数据:{"state":false,"message":"解密密码异常,请检查RSA公钥和私钥配置","code":200,"logId":"1832303860292100096"},测试员为zys -- root
2024-09-07 14:26:08,735 - test_bpm.py[line:44] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': '123456'}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"解密密码异常,请检查RSA公钥和私钥配置","code":200,"logId":"1832303860375986176"},测试员为zys -- root
2024-09-07 14:26:08,791 - test_bpm.py[line:44] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ'}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzY2NTcsImlhdCI6MTcyNTY5MDI1N30.KMA9dzC-Ol9PYRsfc-jkZwV2jIh6WaZ9BMsjdrHa5YYVhrvoqZbhzjKoof-XFP8T__Swkz9mx3kqR2iS6IKkmg","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}},测试员为zys -- root
2024-09-07 14:26:08,823 - test_bpm.py[line:44] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/refresh, 用例数据:None, 期望数据:{'message': '刷新token成功'}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzY2NTcsImlhdCI6MTcyNTY5MDI1N30.KMA9dzC-Ol9PYRsfc-jkZwV2jIh6WaZ9BMsjdrHa5YYVhrvoqZbhzjKoof-XFP8T__Swkz9mx3kqR2iS6IKkmg","username":"admin","account":"admin","userId":"","expiration":86400,"loginStatus":true},测试员为zys -- root
2024-09-07 14:26:08,870 - test_bpm.py[line:44] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/addDem, 用例数据:{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 1, 'name': 'requests添加的维度'}, 期望数据:{'message': '添加维度成功'}, 服务器返回数据:{"state":true,"message":"添加维度成功!","value":"","code":200},测试员为zys -- root
2024-09-07 14:26:08,911 - test_bpm.py[line:44] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds, 用例数据:{'ids': '需要更新'}, 期望数据:{'message': '删除维度成功!'}, 服务器返回数据:{"state":false,"message":"","code":200,"logId":"1832303861114183680"},测试员为zys -- root
2024-09-07 14:26:40,125 - test_case.py[line:35] - INFO: 断言成功,用例数据为:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 服务器返回数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzY2ODgsImlhdCI6MTcyNTY5MDI4OH0.dg2oQaCsfkNwxr-0DUHT0IqhEecNvyMVbKDYTZWM-p_JnAbKdjvURaPPnyR31_d2JFV-g3jKUXmTPA7aOlZ4aQ","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}}, 期望数据为:{'username': '超级管理员', 'account': 'admin', 'userId': '1', 'expiration': 86400, 'loginStatus': True} -- root
2024-09-07 14:26:40,145 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': '', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 服务器返回数据为:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832303992123269120"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:26:40,487 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': '#!$!@#!@#', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 服务器返回数据为:{"state":false,"message":"找不到请求路径","code":404,"errorCode":"4005"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:26:40,595 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': 'a', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 服务器返回数据为:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832303994002317312"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:26:40,646 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': 'adminxyz', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 服务器返回数据为:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832303994216226816"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:26:40,694 - test_case.py[line:35] - INFO: 断言成功,用例数据为:{'username': 'admin', 'password': ''}, 服务器返回数据为:{"state":false,"message":"账号或密码错误","code":200,"logId":"1832303994417553408"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:26:40,721 - test_case.py[line:35] - INFO: 断言成功,用例数据为:{'username': 'admin', 'password': '#!$!@#!@#'}, 服务器返回数据为:{"state":false,"message":"账号或密码错误","code":200,"logId":"1832303994539188224"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:26:40,741 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn'}, 服务器返回数据为:{"state":false,"message":"解密密码异常,请检查RSA公钥和私钥配置","code":200,"logId":"1832303994614685696"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:26:40,776 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': 'admin', 'password': '123456'}, 服务器返回数据为:{"state":false,"message":"解密密码异常,请检查RSA公钥和私钥配置","code":200,"logId":"1832303994757292032"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:26:40,820 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ'}, 服务器返回数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzY2ODksImlhdCI6MTcyNTY5MDI4OX0.EuweGS8my2qjojyjBPPwBielo2PYtn79CvEsImMyQBgIEskRLSLsnLmG3f92nuRzsxXy0WrSy3FOc0pIe2L7JQ","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:26:40,853 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:None, 服务器返回数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzY2ODksImlhdCI6MTcyNTY5MDI4OX0.EuweGS8my2qjojyjBPPwBielo2PYtn79CvEsImMyQBgIEskRLSLsnLmG3f92nuRzsxXy0WrSy3FOc0pIe2L7JQ","username":"admin","account":"admin","userId":"","expiration":86400,"loginStatus":true}, 期望数据为:{'message': '刷新token成功'} -- root
2024-09-07 14:26:40,906 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 1, 'name': 'requests添加的维度'}, 服务器返回数据为:{"state":true,"message":"添加维度成功!","value":"","code":200}, 期望数据为:{'message': '添加维度成功'} -- root
2024-09-07 14:26:40,955 - test_case.py[line:35] - INFO: 断言成功,用例数据为:{'ids': '1832303995277385728'}, 服务器返回数据为:{"state":true,"message":"删除维度成功!","value":"","code":200}, 期望数据为:{'message': '删除维度成功!'} -- root
2024-09-07 14:26:41,069 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/addDem, 用例数据:{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 1, 'name': 'requests添加的维度'}, 期望数据:{'message': '添加维度成功!'}, 服务器返回数据:{"state":true,"message":"添加维度成功!","value":"","code":200},测试员为demo -- root
2024-09-07 14:26:41,091 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/updateDem, 用例数据:{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 0, 'name': 'requestsAddDem'}, 期望数据:{'message': '更新维度成功!'}, 服务器返回数据:{"state":true,"message":"更新维度成功!","value":"","code":200},测试员为demo -- root
2024-09-07 14:26:41,139 - test_bpm.py[line:44] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/api/org/v1/org/addOrg, 用例数据:{'code': 'testAddOrg', 'demId': '1832303995948474368', 'exceedLimitNum': 0, 'grade': '', 'limitNum': 0, 'name': '测试添加的组织', 'nowNum': 0, 'orderNo': 0, 'parentId': '0'}, 期望数据:{'message': "添加组织成功!'"}, 服务器返回数据:{"state":true,"message":"添加组织成功!","value":"","code":200},测试员为demo -- root
2024-09-07 14:26:41,190 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/api/org/v1/orgUsers/addUsersForOrg, 用例数据:{'orgCode': 'testAddOrg', 'accounts': 'admin,guest'}, 期望数据:{'message': '加入成功'}, 服务器返回数据:{"state":true,"message":"加入成功","value":"","code":200},测试员为demo -- root
2024-09-07 14:26:41,216 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/api/org/v1/orgParam/saveOrgParams, 用例数据:{'query': {'orgCode': 'testAddOrg'}, 'body': [{'alias': 'hxxmts', 'value': '项目中没有关系户'}]}, 期望数据:{'message': '保存组织参数成功!'}, 服务器返回数据:{"state":true,"message":"保存组织参数成功!","value":"","code":200},测试员为demo -- root
2024-09-07 14:26:41,251 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/api/org/v1/org/deleteOrg, 用例数据:testAddOrg, 期望数据:{'message': '删除组织成功!'}, 服务器返回数据:{"state":true,"message":"删除组织成功!","value":"","code":200},测试员为demo -- root
2024-09-07 14:26:41,269 - test_bpm.py[line:44] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds, 用例数据:{'ids': '需要更新'}, 期望数据:{'message': '删除维度成功!'}, 服务器返回数据:{"state":false,"message":"","code":200,"logId":"1832303996825083904"},测试员为demo -- root
2024-09-07 14:26:41,408 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'username': '超级管理员', 'account': 'admin', 'userId': '1', 'expiration': 86400, 'loginStatus': True}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzY2OTAsImlhdCI6MTcyNTY5MDI5MH0.moFlcQX3s4zIkrOlBrldZuyeyUTMvMIaQIE545eORzNi-kVcqIiQrbAXlcJiLaeaLKWi8Fo0AIxs-gl1BTVqLg","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}},测试员为zys -- root
2024-09-07 14:26:41,430 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': '', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832303997508755456"},测试员为zys -- root
2024-09-07 14:26:41,471 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': '#!$!@#!@#', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832303997676527616"},测试员为zys -- root
2024-09-07 14:26:41,498 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'adminadminadminadminadminadminadminadminadmin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832303997789773824"},测试员为zys -- root
2024-09-07 14:26:41,525 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'a', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832303997903020032"},测试员为zys -- root
2024-09-07 14:26:41,553 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'adminxyz', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832303998020460544"},测试员为zys -- root
2024-09-07 14:26:41,588 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': ''}, 期望数据:{'message': '账号或密码错误'}, 服务器返回数据:{"state":false,"message":"账号或密码错误","code":200,"logId":"1832303998167261184"},测试员为zys -- root
2024-09-07 14:26:41,622 - test_bpm.py[line:44] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': '#!$!@#!@#'}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账号或密码错误","code":200,"logId":"1832303998309867520"},测试员为zys -- root
2024-09-07 14:26:41,663 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn'}, 期望数据:{'message': '解密密码异常,请检查RSA公钥和私钥配置'}, 服务器返回数据:{"state":false,"message":"解密密码异常,请检查RSA公钥和私钥配置","code":200,"logId":"1832303998486028288"},测试员为zys -- root
2024-09-07 14:26:41,685 - test_bpm.py[line:44] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': '123456'}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"解密密码异常,请检查RSA公钥和私钥配置","code":200,"logId":"1832303998569914368"},测试员为zys -- root
2024-09-07 14:26:41,775 - test_bpm.py[line:44] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ'}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzY2OTAsImlhdCI6MTcyNTY5MDI5MH0.moFlcQX3s4zIkrOlBrldZuyeyUTMvMIaQIE545eORzNi-kVcqIiQrbAXlcJiLaeaLKWi8Fo0AIxs-gl1BTVqLg","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}},测试员为zys -- root
2024-09-07 14:26:41,818 - test_bpm.py[line:44] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/refresh, 用例数据:None, 期望数据:{'message': '刷新token成功'}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzY2OTAsImlhdCI6MTcyNTY5MDI5MH0.moFlcQX3s4zIkrOlBrldZuyeyUTMvMIaQIE545eORzNi-kVcqIiQrbAXlcJiLaeaLKWi8Fo0AIxs-gl1BTVqLg","username":"admin","account":"admin","userId":"","expiration":86400,"loginStatus":true},测试员为zys -- root
2024-09-07 14:26:41,871 - test_bpm.py[line:44] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/addDem, 用例数据:{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 1, 'name': 'requests添加的维度'}, 期望数据:{'message': '添加维度成功'}, 服务器返回数据:{"state":true,"message":"添加维度成功!","value":"","code":200},测试员为zys -- root
2024-09-07 14:26:41,905 - test_bpm.py[line:44] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds, 用例数据:{'ids': '需要更新'}, 期望数据:{'message': '删除维度成功!'}, 服务器返回数据:{"state":false,"message":"","code":200,"logId":"1832303999496855552"},测试员为zys -- root
2024-09-07 14:27:05,267 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'username': '超级管理员', 'account': 'admin', 'userId': '1', 'expiration': 86400, 'loginStatus': True}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzY3MTQsImlhdCI6MTcyNTY5MDMxNH0.Xi0cdHTxI5ICbRQNZ2qAJrTUe7vZzhBZg1fe9Vfk4y_b9NfEilloo1nIXVCtafSgCk0npb3GoB7UlSz0BKEo_A","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}},测试员为zys -- root
2024-09-07 14:27:05,289 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': '', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832304097576460288"},测试员为zys -- root
2024-09-07 14:27:05,314 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': '#!$!@#!@#', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832304097689706496"},测试员为zys -- root
2024-09-07 14:27:05,342 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'adminadminadminadminadminadminadminadminadmin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832304097802952704"},测试员为zys -- root
2024-09-07 14:27:05,369 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'a', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832304097916198912"},测试员为zys -- root
2024-09-07 14:27:05,406 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'adminxyz', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832304098075582464"},测试员为zys -- root
2024-09-07 14:27:05,433 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': ''}, 期望数据:{'message': '账号或密码错误'}, 服务器返回数据:{"state":false,"message":"账号或密码错误","code":200,"logId":"1832304098180440064"},测试员为zys -- root
2024-09-07 14:27:05,462 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': '#!$!@#!@#'}, 期望数据:{'message': '账号或密码错误'}, 服务器返回数据:{"state":false,"message":"账号或密码错误","code":200,"logId":"1832304098306269184"},测试员为zys -- root
2024-09-07 14:27:05,485 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn'}, 期望数据:{'message': '解密密码异常,请检查RSA公钥和私钥配置'}, 服务器返回数据:{"state":false,"message":"解密密码异常,请检查RSA公钥和私钥配置","code":200,"logId":"1832304098398543872"},测试员为zys -- root
2024-09-07 14:27:05,506 - test_bpm.py[line:44] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': '123456'}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"解密密码异常,请检查RSA公钥和私钥配置","code":200,"logId":"1832304098486624256"},测试员为zys -- root
2024-09-07 14:27:05,829 - test_bpm.py[line:44] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ'}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzY3MTQsImlhdCI6MTcyNTY5MDMxNH0.Xi0cdHTxI5ICbRQNZ2qAJrTUe7vZzhBZg1fe9Vfk4y_b9NfEilloo1nIXVCtafSgCk0npb3GoB7UlSz0BKEo_A","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}},测试员为zys -- root
2024-09-07 14:27:05,861 - test_bpm.py[line:44] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/refresh, 用例数据:None, 期望数据:{'message': '刷新token成功'}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzY3MTQsImlhdCI6MTcyNTY5MDMxNH0.Xi0cdHTxI5ICbRQNZ2qAJrTUe7vZzhBZg1fe9Vfk4y_b9NfEilloo1nIXVCtafSgCk0npb3GoB7UlSz0BKEo_A","username":"admin","account":"admin","userId":"","expiration":86400,"loginStatus":true},测试员为zys -- root
2024-09-07 14:27:05,929 - test_bpm.py[line:44] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/addDem, 用例数据:{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 1, 'name': 'requests添加的维度'}, 期望数据:{'message': '添加维度成功'}, 服务器返回数据:{"state":true,"message":"添加维度成功!","value":"","code":200},测试员为zys -- root
2024-09-07 14:27:05,966 - test_bpm.py[line:44] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds, 用例数据:{'ids': '需要更新'}, 期望数据:{'message': '删除维度成功!'}, 服务器返回数据:{"state":false,"message":"","code":200,"logId":"1832304100420198400"},测试员为zys -- root
2024-09-07 14:27:37,668 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'username': '超级管理员', 'account': 'admin', 'userId': '1', 'expiration': 86400, 'loginStatus': True}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzY3NDYsImlhdCI6MTcyNTY5MDM0Nn0.q1PCtBVSGBJ-KuHcnTQJVKG5Z6m9gq-RzD8VjLO1R6m0NpcmN74Y72flgkE9pPpEeZqI4UR1VEzlfYE2zASaEg","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}},测试员为zys -- root
2024-09-07 14:27:37,689 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': '', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832304233476104192"},测试员为zys -- root
2024-09-07 14:27:37,718 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': '#!$!@#!@#', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832304233597739008"},测试员为zys -- root
2024-09-07 14:27:37,748 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'adminadminadminadminadminadminadminadminadmin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832304233715179520"},测试员为zys -- root
2024-09-07 14:27:37,772 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'a', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832304233828425728"},测试员为zys -- root
2024-09-07 14:27:37,797 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'adminxyz', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832304233933283328"},测试员为zys -- root
2024-09-07 14:27:37,826 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': ''}, 期望数据:{'message': '账号或密码错误'}, 服务器返回数据:{"state":false,"message":"账号或密码错误","code":200,"logId":"1832304234054918144"},测试员为zys -- root
2024-09-07 14:27:37,854 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': '#!$!@#!@#'}, 期望数据:{'message': '账号或密码错误'}, 服务器返回数据:{"state":false,"message":"账号或密码错误","code":200,"logId":"1832304234168164352"},测试员为zys -- root
2024-09-07 14:27:37,882 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn'}, 期望数据:{'message': '解密密码异常,请检查RSA公钥和私钥配置'}, 服务器返回数据:{"state":false,"message":"解密密码异常,请检查RSA公钥和私钥配置","code":200,"logId":"1832304234247856128"},测试员为zys -- root
2024-09-07 14:27:37,904 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': '123456'}, 期望数据:{'message': '解密密码异常,请检查RSA公钥和私钥配置'}, 服务器返回数据:{"state":false,"message":"解密密码异常,请检查RSA公钥和私钥配置","code":200,"logId":"1832304234377879552"},测试员为zys -- root
2024-09-07 14:27:37,952 - test_bpm.py[line:44] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ'}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzY3NDYsImlhdCI6MTcyNTY5MDM0Nn0.q1PCtBVSGBJ-KuHcnTQJVKG5Z6m9gq-RzD8VjLO1R6m0NpcmN74Y72flgkE9pPpEeZqI4UR1VEzlfYE2zASaEg","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}},测试员为zys -- root
2024-09-07 14:27:38,318 - test_bpm.py[line:44] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/refresh, 用例数据:None, 期望数据:{'message': '刷新token成功'}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzY3NDcsImlhdCI6MTcyNTY5MDM0N30.1-lKxihVYvCBz9Rto34au14L6J8970eqBgOU7v3nCZ62-jpJRyT8xVFrCZ-YVutReXsaNdicqqM4QyWJG332zQ","username":"admin","account":"admin","userId":"","expiration":86400,"loginStatus":true},测试员为zys -- root
2024-09-07 14:27:38,380 - test_bpm.py[line:44] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/addDem, 用例数据:{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 1, 'name': 'requests添加的维度'}, 期望数据:{'message': '添加维度成功'}, 服务器返回数据:{"state":true,"message":"添加维度成功!","value":"","code":200},测试员为zys -- root
2024-09-07 14:27:38,421 - test_bpm.py[line:44] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds, 用例数据:{'ids': '需要更新'}, 期望数据:{'message': '删除维度成功!'}, 服务器返回数据:{"state":false,"message":"","code":200,"logId":"1832304236546334720"},测试员为zys -- root
2024-09-07 14:28:13,204 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'username': '超级管理员', 'account': 'admin', 'userId': '1', 'expiration': 86400, 'loginStatus': True}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzY3ODEsImlhdCI6MTcyNTY5MDM4MX0.K6rPWaipN6hpGkiTATmLFnOuw6ZWekKaMf3_MR6R5k6ln_tLSW6CauxF2yMF-XiyQcdYQbqoZXk_p7nxvYhMjg","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}},测试员为zys -- root
2024-09-07 14:28:13,225 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': '', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832304382533279744"},测试员为zys -- root
2024-09-07 14:28:13,252 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': '#!$!@#!@#', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832304382642331648"},测试员为zys -- root
2024-09-07 14:28:13,278 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'adminadminadminadminadminadminadminadminadmin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832304382755577856"},测试员为zys -- root
2024-09-07 14:28:13,304 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'a', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832304382860435456"},测试员为zys -- root
2024-09-07 14:28:13,333 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'adminxyz', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832304382982070272"},测试员为zys -- root
2024-09-07 14:28:13,366 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': ''}, 期望数据:{'message': '账号或密码错误'}, 服务器返回数据:{"state":false,"message":"账号或密码错误","code":200,"logId":"1832304383120482304"},测试员为zys -- root
2024-09-07 14:28:13,395 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': '#!$!@#!@#'}, 期望数据:{'message': '账号或密码错误'}, 服务器返回数据:{"state":false,"message":"账号或密码错误","code":200,"logId":"1832304383242117120"},测试员为zys -- root
2024-09-07 14:28:13,416 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn'}, 期望数据:{'message': '解密密码异常,请检查RSA公钥和私钥配置'}, 服务器返回数据:{"state":false,"message":"解密密码异常,请检查RSA公钥和私钥配置","code":200,"logId":"1832304383334391808"},测试员为zys -- root
2024-09-07 14:28:13,436 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': '123456'}, 期望数据:{'message': '解密密码异常,请检查RSA公钥和私钥配置'}, 服务器返回数据:{"state":false,"message":"解密密码异常,请检查RSA公钥和私钥配置","code":200,"logId":"1832304383414083584"},测试员为zys -- root
2024-09-07 14:28:13,479 - test_bpm.py[line:44] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ'}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzY3ODIsImlhdCI6MTcyNTY5MDM4Mn0.ySXdUf6QEh40V_fHCJ6XhOz0Coiz3K90_wc2BUlXdTOJgHfV5chH6m-fVUPy-_aBW6u6PLwhOiIYD_qxwRAoTA","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}},测试员为zys -- root
2024-09-07 14:28:13,772 - test_bpm.py[line:44] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/refresh, 用例数据:None, 期望数据:{'message': '刷新token成功'}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzY3ODIsImlhdCI6MTcyNTY5MDM4Mn0.ySXdUf6QEh40V_fHCJ6XhOz0Coiz3K90_wc2BUlXdTOJgHfV5chH6m-fVUPy-_aBW6u6PLwhOiIYD_qxwRAoTA","username":"admin","account":"admin","userId":"","expiration":86400,"loginStatus":true},测试员为zys -- root
2024-09-07 14:28:13,841 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/addDem, 用例数据:{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 1, 'name': 'requests添加的维度'}, 期望数据:{'message': '添加维度成功!'}, 服务器返回数据:{"state":true,"message":"添加维度成功!","value":"","code":200},测试员为zys -- root
2024-09-07 14:28:13,860 - test_bpm.py[line:44] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds, 用例数据:{'ids': '需要更新'}, 期望数据:{'message': '删除维度成功!'}, 服务器返回数据:{"state":false,"message":"","code":200,"logId":"1832304385188274176"},测试员为zys -- root
2024-09-07 14:30:52,587 - read_json.py[line:24] - ERROR: 方法read_json读取json文件失败,文件路径为D:\pythonProject\study_python\ApiAutoTese_3\data_config\demo\expect_data.json,错误为Expecting value: line 1 column 1 (char 0) -- root
2024-09-07 14:31:23,639 - read_json.py[line:24] - ERROR: 方法read_json读取json文件失败,文件路径为D:\pythonProject\study_python\ApiAutoTese_3\data_config\demo\expect_data.json,错误为Expecting value: line 1 column 1 (char 0) -- root
2024-09-07 14:32:16,385 - read_json.py[line:24] - ERROR: 方法read_json读取json文件失败,文件路径为D:\pythonProject\study_python\ApiAutoTese_3\data_config\demo\expect_data.json,错误为Expecting value: line 1 column 1 (char 0) -- root
2024-09-07 14:33:02,921 - read_json.py[line:24] - ERROR: 方法read_json读取json文件失败,文件路径为D:\pythonProject\study_python\ApiAutoTese_3\data_config\demo\expect_data.json,错误为Expecting value: line 1 column 1 (char 0) -- root
2024-09-07 14:33:32,553 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'username': '超级管理员', 'account': 'admin', 'userId': '1', 'expiration': 86400, 'loginStatus': True}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzcxMDEsImlhdCI6MTcyNTY5MDcwMX0.74FejqwLLM8MHeWdbIBD6OnBJTE9dFY-RHl6cH_MRo2sZR_avnZCS_xfglI5YI3E-sd5Ng6tfgDeaw0l_ru6Nw","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}},测试员为zys -- root
2024-09-07 14:33:32,572 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': '', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832305721996845056"},测试员为zys -- root
2024-09-07 14:33:32,601 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': '#!$!@#!@#', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832305722110091264"},测试员为zys -- root
2024-09-07 14:33:32,631 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'adminadminadminadminadminadminadminadminadmin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832305722235920384"},测试员为zys -- root
2024-09-07 14:33:32,658 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'a', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832305722353360896"},测试员为zys -- root
2024-09-07 14:33:32,693 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'adminxyz', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832305722491772928"},测试员为zys -- root
2024-09-07 14:33:32,721 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': ''}, 期望数据:{'message': '账号或密码错误'}, 服务器返回数据:{"state":false,"message":"账号或密码错误","code":200,"logId":"1832305722613407744"},测试员为zys -- root
2024-09-07 14:33:32,749 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': '#!$!@#!@#'}, 期望数据:{'message': '账号或密码错误'}, 服务器返回数据:{"state":false,"message":"账号或密码错误","code":200,"logId":"1832305722735042560"},测试员为zys -- root
2024-09-07 14:33:32,777 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn'}, 期望数据:{'message': '解密密码异常,请检查RSA公钥和私钥配置'}, 服务器返回数据:{"state":false,"message":"解密密码异常,请检查RSA公钥和私钥配置","code":200,"logId":"1832305722848288768"},测试员为zys -- root
2024-09-07 14:33:32,797 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': '123456'}, 期望数据:{'message': '解密密码异常,请检查RSA公钥和私钥配置'}, 服务器返回数据:{"state":false,"message":"解密密码异常,请检查RSA公钥和私钥配置","code":200,"logId":"1832305722932174848"},测试员为zys -- root
2024-09-07 14:33:32,830 - test_bpm.py[line:44] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ'}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzcxMDEsImlhdCI6MTcyNTY5MDcwMX0.74FejqwLLM8MHeWdbIBD6OnBJTE9dFY-RHl6cH_MRo2sZR_avnZCS_xfglI5YI3E-sd5Ng6tfgDeaw0l_ru6Nw","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}},测试员为zys -- root
2024-09-07 14:33:33,113 - test_bpm.py[line:44] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/refresh, 用例数据:None, 期望数据:{'message': '刷新token成功'}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzcxMDEsImlhdCI6MTcyNTY5MDcwMX0.74FejqwLLM8MHeWdbIBD6OnBJTE9dFY-RHl6cH_MRo2sZR_avnZCS_xfglI5YI3E-sd5Ng6tfgDeaw0l_ru6Nw","username":"admin","account":"admin","userId":"","expiration":86400,"loginStatus":true},测试员为zys -- root
2024-09-07 14:33:33,173 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/addDem, 用例数据:{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 1, 'name': 'requests添加的维度'}, 期望数据:{'message': '添加维度成功!'}, 服务器返回数据:{"state":true,"message":"添加维度成功!","value":"","code":200},测试员为zys -- root
2024-09-07 14:33:33,188 - test_bpm.py[line:44] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds, 用例数据:{'ids': '需要更新'}, 期望数据:{'message': '删除维度成功!'}, 服务器返回数据:{"state":false,"message":"","code":200,"logId":"1832305724576342016"},测试员为zys -- root
2024-09-07 14:33:38,924 - read_json.py[line:24] - ERROR: 方法read_json读取json文件失败,文件路径为D:\pythonProject\study_python\ApiAutoTese_3\data_config\demo\expect_data.json,错误为Expecting value: line 1 column 1 (char 0) -- root
2024-09-07 14:34:38,780 - test_case.py[line:35] - INFO: 断言成功,用例数据为:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 服务器返回数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzcxNjcsImlhdCI6MTcyNTY5MDc2N30.-6o6HbODCcvhzlxgSerDzJBhQcMf27elt6K7tFTAN7Ji9r2FpEP5JG330HmbzoohG5McS28JF3exMhr68W-WgQ","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}}, 期望数据为:{'username': '超级管理员', 'account': 'admin', 'userId': '1', 'expiration': 86400, 'loginStatus': True} -- root
2024-09-07 14:34:38,801 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': '', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 服务器返回数据为:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832305999777210368"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:34:39,075 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': '', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 服务器返回数据为:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832306000930643968"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:34:39,110 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': '', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 服务器返回数据为:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832306001073250304"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:34:39,143 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': '', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 服务器返回数据为:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832306001211662336"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:34:39,177 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': '', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 服务器返回数据为:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832306001358462976"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:34:39,214 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': '', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 服务器返回数据为:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832306001509457920"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:34:39,289 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': '#!$!@#!@#', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 服务器返回数据为:{"state":false,"message":"找不到请求路径","code":404,"errorCode":"4005"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:34:39,337 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': '#!$!@#!@#', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 服务器返回数据为:{"state":false,"message":"找不到请求路径","code":404,"errorCode":"4005"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:34:39,368 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': '#!$!@#!@#', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 服务器返回数据为:{"state":false,"message":"找不到请求路径","code":404,"errorCode":"4005"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:34:39,399 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': '#!$!@#!@#', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 服务器返回数据为:{"state":false,"message":"找不到请求路径","code":404,"errorCode":"4005"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:34:39,430 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': '#!$!@#!@#', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 服务器返回数据为:{"state":false,"message":"找不到请求路径","code":404,"errorCode":"4005"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:34:39,461 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': '#!$!@#!@#', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 服务器返回数据为:{"state":false,"message":"找不到请求路径","code":404,"errorCode":"4005"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:34:39,838 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': 'a', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 服务器返回数据为:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832306004118315008"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:34:39,876 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': 'a', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 服务器返回数据为:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832306004277698560"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:34:39,910 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': 'a', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 服务器返回数据为:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832306004432887808"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:34:39,951 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': 'a', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 服务器返回数据为:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832306004579688448"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:34:39,990 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': 'a', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 服务器返回数据为:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832306004743266304"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:34:40,024 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': 'a', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 服务器返回数据为:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832306004902649856"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:34:40,068 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': 'adminxyz', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 服务器返回数据为:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832306005091393536"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:34:40,102 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': 'adminxyz', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 服务器返回数据为:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832306005233999872"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:34:40,142 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': 'adminxyz', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 服务器返回数据为:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832306005397577728"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:34:40,181 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': 'adminxyz', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 服务器返回数据为:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832306005561155584"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:34:40,231 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': 'adminxyz', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 服务器返回数据为:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832306005716344832"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:34:40,269 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': 'adminxyz', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 服务器返回数据为:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832306005934448640"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:34:40,323 - test_case.py[line:35] - INFO: 断言成功,用例数据为:{'username': 'admin', 'password': ''}, 服务器返回数据为:{"state":false,"message":"账号或密码错误","code":200,"logId":"1832306006160941056"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:34:40,352 - test_case.py[line:35] - INFO: 断言成功,用例数据为:{'username': 'admin', 'password': '#!$!@#!@#'}, 服务器返回数据为:{"state":false,"message":"账号或密码错误","code":200,"logId":"1832306006282575872"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:34:40,375 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn'}, 服务器返回数据为:{"state":false,"message":"解密密码异常,请检查RSA公钥和私钥配置","code":200,"logId":"1832306006374850560"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:34:40,405 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn'}, 服务器返回数据为:{"state":false,"message":"解密密码异常,请检查RSA公钥和私钥配置","code":200,"logId":"1832306006500679680"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:34:40,435 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn'}, 服务器返回数据为:{"state":false,"message":"解密密码异常,请检查RSA公钥和私钥配置","code":200,"logId":"1832306006626508800"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:34:40,463 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn'}, 服务器返回数据为:{"state":false,"message":"解密密码异常,请检查RSA公钥和私钥配置","code":200,"logId":"1832306006743949312"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:34:40,494 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn'}, 服务器返回数据为:{"state":false,"message":"解密密码异常,请检查RSA公钥和私钥配置","code":200,"logId":"1832306006873972736"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:34:40,524 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn'}, 服务器返回数据为:{"state":false,"message":"解密密码异常,请检查RSA公钥和私钥配置","code":200,"logId":"1832306007003996160"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:34:40,588 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': 'admin', 'password': '123456'}, 服务器返回数据为:{"state":false,"message":"解密密码异常,请检查RSA公钥和私钥配置","code":200,"logId":"1832306007209517056"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:34:40,616 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': 'admin', 'password': '123456'}, 服务器返回数据为:{"state":false,"message":"解密密码异常,请检查RSA公钥和私钥配置","code":200,"logId":"1832306007389872128"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:34:40,645 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': 'admin', 'password': '123456'}, 服务器返回数据为:{"state":false,"message":"解密密码异常,请检查RSA公钥和私钥配置","code":200,"logId":"1832306007507312640"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:34:40,673 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': 'admin', 'password': '123456'}, 服务器返回数据为:{"state":false,"message":"解密密码异常,请检查RSA公钥和私钥配置","code":200,"logId":"1832306007628947456"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:34:40,703 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': 'admin', 'password': '123456'}, 服务器返回数据为:{"state":false,"message":"解密密码异常,请检查RSA公钥和私钥配置","code":200,"logId":"1832306007750582272"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:34:40,732 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': 'admin', 'password': '123456'}, 服务器返回数据为:{"state":false,"message":"解密密码异常,请检查RSA公钥和私钥配置","code":200,"logId":"1832306007876411392"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:34:40,788 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ'}, 服务器返回数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzcxNjksImlhdCI6MTcyNTY5MDc2OX0.0R7DMnHGmfoPAbIV1aGCnpv5GMm1vBWfH4fL4kA-mftDgvZtZubwDDrxO76oplM7OmY7s7Q7p-9l_cVXydscrA","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:34:40,825 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ'}, 服务器返回数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzcxNjksImlhdCI6MTcyNTY5MDc2OX0.0R7DMnHGmfoPAbIV1aGCnpv5GMm1vBWfH4fL4kA-mftDgvZtZubwDDrxO76oplM7OmY7s7Q7p-9l_cVXydscrA","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:34:40,860 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ'}, 服务器返回数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzcxNjksImlhdCI6MTcyNTY5MDc2OX0.0R7DMnHGmfoPAbIV1aGCnpv5GMm1vBWfH4fL4kA-mftDgvZtZubwDDrxO76oplM7OmY7s7Q7p-9l_cVXydscrA","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:34:40,900 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ'}, 服务器返回数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzcxNjksImlhdCI6MTcyNTY5MDc2OX0.0R7DMnHGmfoPAbIV1aGCnpv5GMm1vBWfH4fL4kA-mftDgvZtZubwDDrxO76oplM7OmY7s7Q7p-9l_cVXydscrA","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:34:40,940 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ'}, 服务器返回数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzcxNjksImlhdCI6MTcyNTY5MDc2OX0.0R7DMnHGmfoPAbIV1aGCnpv5GMm1vBWfH4fL4kA-mftDgvZtZubwDDrxO76oplM7OmY7s7Q7p-9l_cVXydscrA","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:34:40,981 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ'}, 服务器返回数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzcxNjksImlhdCI6MTcyNTY5MDc2OX0.0R7DMnHGmfoPAbIV1aGCnpv5GMm1vBWfH4fL4kA-mftDgvZtZubwDDrxO76oplM7OmY7s7Q7p-9l_cVXydscrA","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:34:41,023 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:None, 服务器返回数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzcxNjksImlhdCI6MTcyNTY5MDc2OX0.0R7DMnHGmfoPAbIV1aGCnpv5GMm1vBWfH4fL4kA-mftDgvZtZubwDDrxO76oplM7OmY7s7Q7p-9l_cVXydscrA","username":"admin","account":"admin","userId":"","expiration":86400,"loginStatus":true}, 期望数据为:{'message': '刷新token成功'} -- root
2024-09-07 14:34:41,050 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:None, 服务器返回数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzcxNjksImlhdCI6MTcyNTY5MDc2OX0.0R7DMnHGmfoPAbIV1aGCnpv5GMm1vBWfH4fL4kA-mftDgvZtZubwDDrxO76oplM7OmY7s7Q7p-9l_cVXydscrA","username":"admin","account":"admin","userId":"","expiration":86400,"loginStatus":true}, 期望数据为:{'message': '刷新token成功'} -- root
2024-09-07 14:34:41,081 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:None, 服务器返回数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzcxNjksImlhdCI6MTcyNTY5MDc2OX0.0R7DMnHGmfoPAbIV1aGCnpv5GMm1vBWfH4fL4kA-mftDgvZtZubwDDrxO76oplM7OmY7s7Q7p-9l_cVXydscrA","username":"admin","account":"admin","userId":"","expiration":86400,"loginStatus":true}, 期望数据为:{'message': '刷新token成功'} -- root
2024-09-07 14:34:41,115 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:None, 服务器返回数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzcxNjksImlhdCI6MTcyNTY5MDc2OX0.0R7DMnHGmfoPAbIV1aGCnpv5GMm1vBWfH4fL4kA-mftDgvZtZubwDDrxO76oplM7OmY7s7Q7p-9l_cVXydscrA","username":"admin","account":"admin","userId":"","expiration":86400,"loginStatus":true}, 期望数据为:{'message': '刷新token成功'} -- root
2024-09-07 14:34:41,141 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:None, 服务器返回数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzcxNjksImlhdCI6MTcyNTY5MDc2OX0.0R7DMnHGmfoPAbIV1aGCnpv5GMm1vBWfH4fL4kA-mftDgvZtZubwDDrxO76oplM7OmY7s7Q7p-9l_cVXydscrA","username":"admin","account":"admin","userId":"","expiration":86400,"loginStatus":true}, 期望数据为:{'message': '刷新token成功'} -- root
2024-09-07 14:34:41,179 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:None, 服务器返回数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzcxNjksImlhdCI6MTcyNTY5MDc2OX0.0R7DMnHGmfoPAbIV1aGCnpv5GMm1vBWfH4fL4kA-mftDgvZtZubwDDrxO76oplM7OmY7s7Q7p-9l_cVXydscrA","username":"admin","account":"admin","userId":"","expiration":86400,"loginStatus":true}, 期望数据为:{'message': '刷新token成功'} -- root
2024-09-07 14:34:41,237 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 1, 'name': 'requests添加的维度'}, 服务器返回数据为:{"state":true,"message":"添加维度成功!","value":"","code":200}, 期望数据为:{'message': '添加维度成功'} -- root
2024-09-07 14:34:41,283 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 1, 'name': 'requests添加的维度'}, 服务器返回数据为:{"state":true,"message":"添加维度成功!","value":"","code":200}, 期望数据为:{'message': '添加维度成功'} -- root
2024-09-07 14:34:41,329 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 1, 'name': 'requests添加的维度'}, 服务器返回数据为:{"state":true,"message":"添加维度成功!","value":"","code":200}, 期望数据为:{'message': '添加维度成功'} -- root
2024-09-07 14:34:41,390 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 1, 'name': 'requests添加的维度'}, 服务器返回数据为:{"state":true,"message":"添加维度成功!","value":"","code":200}, 期望数据为:{'message': '添加维度成功'} -- root
2024-09-07 14:34:41,435 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 1, 'name': 'requests添加的维度'}, 服务器返回数据为:{"state":true,"message":"添加维度成功!","value":"","code":200}, 期望数据为:{'message': '添加维度成功'} -- root
2024-09-07 14:34:41,482 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 1, 'name': 'requests添加的维度'}, 服务器返回数据为:{"state":true,"message":"添加维度成功!","value":"","code":200}, 期望数据为:{'message': '添加维度成功'} -- root
2024-09-07 14:34:41,527 - test_case.py[line:35] - INFO: 断言成功,用例数据为:{'ids': '1832306010992779264'}, 服务器返回数据为:{"state":true,"message":"删除维度成功!","value":"","code":200}, 期望数据为:{'message': '删除维度成功!'} -- root
2024-09-07 14:34:41,669 - test_bpm.py[line:48] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/addDem, 用例数据:{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 1, 'name': 'requests添加的维度'}, 期望数据:{'message': '添加维度成功!'}, 服务器返回数据:{"state":true,"message":"添加维度成功!","value":"","code":200} -- root
2024-09-07 14:34:41,692 - test_bpm.py[line:48] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/updateDem, 用例数据:{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 0, 'name': 'requestsAddDem'}, 期望数据:{'message': '更新维度成功!'}, 服务器返回数据:{"state":true,"message":"更新维度成功!","value":"","code":200} -- root
2024-09-07 14:34:41,744 - test_bpm.py[line:45] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/api/org/v1/org/addOrg, 用例数据:{'code': 'testAddOrg', 'demId': '1832306011781308416', 'exceedLimitNum': 0, 'grade': '', 'limitNum': 0, 'name': '测试添加的组织', 'nowNum': 0, 'orderNo': 0, 'parentId': '0'}, 期望数据:{'message': "添加组织成功!'"}, 服务器返回数据:{"state":true,"message":"添加组织成功!","value":"","code":200} -- root
2024-09-07 14:34:41,803 - test_bpm.py[line:45] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/api/org/v1/org/addOrg, 用例数据:{'code': 'testAddOrg', 'demId': '1832306011781308416', 'exceedLimitNum': 0, 'grade': '', 'limitNum': 0, 'name': '测试添加的组织', 'nowNum': 0, 'orderNo': 0, 'parentId': '0'}, 期望数据:{'message': "添加组织成功!'"}, 服务器返回数据:{"state":true,"message":"添加组织成功!","value":"","code":200} -- root
2024-09-07 14:34:41,859 - test_bpm.py[line:45] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/api/org/v1/org/addOrg, 用例数据:{'code': 'testAddOrg', 'demId': '1832306011781308416', 'exceedLimitNum': 0, 'grade': '', 'limitNum': 0, 'name': '测试添加的组织', 'nowNum': 0, 'orderNo': 0, 'parentId': '0'}, 期望数据:{'message': "添加组织成功!'"}, 服务器返回数据:{"state":true,"message":"添加组织成功!","value":"","code":200} -- root
2024-09-07 14:34:41,919 - test_bpm.py[line:45] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/api/org/v1/org/addOrg, 用例数据:{'code': 'testAddOrg', 'demId': '1832306011781308416', 'exceedLimitNum': 0, 'grade': '', 'limitNum': 0, 'name': '测试添加的组织', 'nowNum': 0, 'orderNo': 0, 'parentId': '0'}, 期望数据:{'message': "添加组织成功!'"}, 服务器返回数据:{"state":true,"message":"添加组织成功!","value":"","code":200} -- root
2024-09-07 14:34:41,977 - test_bpm.py[line:45] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/api/org/v1/org/addOrg, 用例数据:{'code': 'testAddOrg', 'demId': '1832306011781308416', 'exceedLimitNum': 0, 'grade': '', 'limitNum': 0, 'name': '测试添加的组织', 'nowNum': 0, 'orderNo': 0, 'parentId': '0'}, 期望数据:{'message': "添加组织成功!'"}, 服务器返回数据:{"state":true,"message":"添加组织成功!","value":"","code":200} -- root
2024-09-07 14:34:42,041 - test_bpm.py[line:45] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/api/org/v1/org/addOrg, 用例数据:{'code': 'testAddOrg', 'demId': '1832306011781308416', 'exceedLimitNum': 0, 'grade': '', 'limitNum': 0, 'name': '测试添加的组织', 'nowNum': 0, 'orderNo': 0, 'parentId': '0'}, 期望数据:{'message': "添加组织成功!'"}, 服务器返回数据:{"state":true,"message":"添加组织成功!","value":"","code":200} -- root
2024-09-07 14:34:42,104 - test_bpm.py[line:48] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/api/org/v1/orgUsers/addUsersForOrg, 用例数据:{'orgCode': 'testAddOrg', 'accounts': 'admin,guest'}, 期望数据:{'message': '加入成功'}, 服务器返回数据:{"state":true,"message":"加入成功","value":"","code":200} -- root
2024-09-07 14:34:42,131 - test_bpm.py[line:48] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/api/org/v1/orgParam/saveOrgParams, 用例数据:{'query': {'orgCode': 'testAddOrg'}, 'body': [{'alias': 'hxxmts', 'value': '项目中没有关系户'}]}, 期望数据:{'message': '保存组织参数成功!'}, 服务器返回数据:{"state":true,"message":"保存组织参数成功!","value":"","code":200} -- root
2024-09-07 14:34:42,162 - test_bpm.py[line:48] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/api/org/v1/org/deleteOrg, 用例数据:testAddOrg, 期望数据:{'message': '删除组织成功!'}, 服务器返回数据:{"state":true,"message":"删除组织成功!","value":"","code":200} -- root
2024-09-07 14:34:42,179 - test_bpm.py[line:45] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds, 用例数据:{'ids': '需要更新'}, 期望数据:{'message': '删除维度成功!'}, 服务器返回数据:{"state":false,"message":"","code":200,"logId":"1832306013945569280"} -- root
2024-09-07 14:34:42,210 - test_bpm.py[line:45] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds, 用例数据:{'ids': '需要更新'}, 期望数据:{'message': '删除维度成功!'}, 服务器返回数据:{"state":false,"message":"","code":200,"logId":"1832306014079787008"} -- root
2024-09-07 14:34:42,246 - test_bpm.py[line:45] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds, 用例数据:{'ids': '需要更新'}, 期望数据:{'message': '删除维度成功!'}, 服务器返回数据:{"state":false,"message":"","code":200,"logId":"1832306014205616128"} -- root
2024-09-07 14:34:42,279 - test_bpm.py[line:45] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds, 用例数据:{'ids': '需要更新'}, 期望数据:{'message': '删除维度成功!'}, 服务器返回数据:{"state":false,"message":"","code":200,"logId":"1832306014364999680"} -- root
2024-09-07 14:34:42,310 - test_bpm.py[line:45] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds, 用例数据:{'ids': '需要更新'}, 期望数据:{'message': '删除维度成功!'}, 服务器返回数据:{"state":false,"message":"","code":200,"logId":"1832306014499217408"} -- root
2024-09-07 14:34:42,343 - test_bpm.py[line:45] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds, 用例数据:{'ids': '需要更新'}, 期望数据:{'message': '删除维度成功!'}, 服务器返回数据:{"state":false,"message":"","code":200,"logId":"1832306014629240832"} -- root
2024-09-07 14:34:42,473 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'username': '超级管理员', 'account': 'admin', 'userId': '1', 'expiration': 86400, 'loginStatus': True}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzcxNzEsImlhdCI6MTcyNTY5MDc3MX0.tlQy3ZLyS7DE5ZVM0gsF-T3mVzmyudBIOarrFg0vbrSs03-M_Z-t9AngJs7S039Nw-6z87GxWzW-cPAHeghdFg","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}},测试员为zys -- root
2024-09-07 14:34:42,494 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': '', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832306015266775040"},测试员为zys -- root
2024-09-07 14:34:42,521 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': '#!$!@#!@#', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832306015380021248"},测试员为zys -- root
2024-09-07 14:34:42,548 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'adminadminadminadminadminadminadminadminadmin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832306015493267456"},测试员为zys -- root
2024-09-07 14:34:42,575 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'a', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832306015606513664"},测试员为zys -- root
2024-09-07 14:34:42,622 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'adminxyz', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832306015807840256"},测试员为zys -- root
2024-09-07 14:34:42,655 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': ''}, 期望数据:{'message': '账号或密码错误'}, 服务器返回数据:{"state":false,"message":"账号或密码错误","code":200,"logId":"1832306015937863680"},测试员为zys -- root
2024-09-07 14:34:42,686 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': '#!$!@#!@#'}, 期望数据:{'message': '账号或密码错误'}, 服务器返回数据:{"state":false,"message":"账号或密码错误","code":200,"logId":"1832306016072081408"},测试员为zys -- root
2024-09-07 14:34:42,709 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn'}, 期望数据:{'message': '解密密码异常,请检查RSA公钥和私钥配置'}, 服务器返回数据:{"state":false,"message":"解密密码异常,请检查RSA公钥和私钥配置","code":200,"logId":"1832306016164356096"},测试员为zys -- root
2024-09-07 14:34:42,729 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': '123456'}, 期望数据:{'message': '解密密码异常,请检查RSA公钥和私钥配置'}, 服务器返回数据:{"state":false,"message":"解密密码异常,请检查RSA公钥和私钥配置","code":200,"logId":"1832306016256630784"},测试员为zys -- root
2024-09-07 14:34:42,766 - test_bpm.py[line:44] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ'}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzcxNzEsImlhdCI6MTcyNTY5MDc3MX0.tlQy3ZLyS7DE5ZVM0gsF-T3mVzmyudBIOarrFg0vbrSs03-M_Z-t9AngJs7S039Nw-6z87GxWzW-cPAHeghdFg","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}},测试员为zys -- root
2024-09-07 14:34:42,806 - test_bpm.py[line:44] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ'}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzcxNzEsImlhdCI6MTcyNTY5MDc3MX0.tlQy3ZLyS7DE5ZVM0gsF-T3mVzmyudBIOarrFg0vbrSs03-M_Z-t9AngJs7S039Nw-6z87GxWzW-cPAHeghdFg","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}},测试员为zys -- root
2024-09-07 14:34:42,843 - test_bpm.py[line:44] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ'}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzcxNzEsImlhdCI6MTcyNTY5MDc3MX0.tlQy3ZLyS7DE5ZVM0gsF-T3mVzmyudBIOarrFg0vbrSs03-M_Z-t9AngJs7S039Nw-6z87GxWzW-cPAHeghdFg","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}},测试员为zys -- root
2024-09-07 14:34:42,880 - test_bpm.py[line:44] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ'}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzcxNzEsImlhdCI6MTcyNTY5MDc3MX0.tlQy3ZLyS7DE5ZVM0gsF-T3mVzmyudBIOarrFg0vbrSs03-M_Z-t9AngJs7S039Nw-6z87GxWzW-cPAHeghdFg","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}},测试员为zys -- root
2024-09-07 14:34:42,919 - test_bpm.py[line:44] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ'}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzcxNzEsImlhdCI6MTcyNTY5MDc3MX0.tlQy3ZLyS7DE5ZVM0gsF-T3mVzmyudBIOarrFg0vbrSs03-M_Z-t9AngJs7S039Nw-6z87GxWzW-cPAHeghdFg","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}},测试员为zys -- root
2024-09-07 14:34:42,957 - test_bpm.py[line:44] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ'}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzcxNzEsImlhdCI6MTcyNTY5MDc3MX0.tlQy3ZLyS7DE5ZVM0gsF-T3mVzmyudBIOarrFg0vbrSs03-M_Z-t9AngJs7S039Nw-6z87GxWzW-cPAHeghdFg","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}},测试员为zys -- root
2024-09-07 14:34:43,001 - test_bpm.py[line:44] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/refresh, 用例数据:None, 期望数据:{'message': '刷新token成功'}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzcxNzEsImlhdCI6MTcyNTY5MDc3MX0.tlQy3ZLyS7DE5ZVM0gsF-T3mVzmyudBIOarrFg0vbrSs03-M_Z-t9AngJs7S039Nw-6z87GxWzW-cPAHeghdFg","username":"admin","account":"admin","userId":"","expiration":86400,"loginStatus":true},测试员为zys -- root
2024-09-07 14:34:43,029 - test_bpm.py[line:44] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/refresh, 用例数据:None, 期望数据:{'message': '刷新token成功'}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzcxNzEsImlhdCI6MTcyNTY5MDc3MX0.tlQy3ZLyS7DE5ZVM0gsF-T3mVzmyudBIOarrFg0vbrSs03-M_Z-t9AngJs7S039Nw-6z87GxWzW-cPAHeghdFg","username":"admin","account":"admin","userId":"","expiration":86400,"loginStatus":true},测试员为zys -- root
2024-09-07 14:34:43,058 - test_bpm.py[line:44] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/refresh, 用例数据:None, 期望数据:{'message': '刷新token成功'}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzcxNzEsImlhdCI6MTcyNTY5MDc3MX0.tlQy3ZLyS7DE5ZVM0gsF-T3mVzmyudBIOarrFg0vbrSs03-M_Z-t9AngJs7S039Nw-6z87GxWzW-cPAHeghdFg","username":"admin","account":"admin","userId":"","expiration":86400,"loginStatus":true},测试员为zys -- root
2024-09-07 14:34:43,085 - test_bpm.py[line:44] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/refresh, 用例数据:None, 期望数据:{'message': '刷新token成功'}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzcxNzEsImlhdCI6MTcyNTY5MDc3MX0.tlQy3ZLyS7DE5ZVM0gsF-T3mVzmyudBIOarrFg0vbrSs03-M_Z-t9AngJs7S039Nw-6z87GxWzW-cPAHeghdFg","username":"admin","account":"admin","userId":"","expiration":86400,"loginStatus":true},测试员为zys -- root
2024-09-07 14:34:43,126 - test_bpm.py[line:44] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/refresh, 用例数据:None, 期望数据:{'message': '刷新token成功'}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzcxNzEsImlhdCI6MTcyNTY5MDc3MX0.tlQy3ZLyS7DE5ZVM0gsF-T3mVzmyudBIOarrFg0vbrSs03-M_Z-t9AngJs7S039Nw-6z87GxWzW-cPAHeghdFg","username":"admin","account":"admin","userId":"","expiration":86400,"loginStatus":true},测试员为zys -- root
2024-09-07 14:34:43,156 - test_bpm.py[line:44] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/refresh, 用例数据:None, 期望数据:{'message': '刷新token成功'}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzcxNzEsImlhdCI6MTcyNTY5MDc3MX0.tlQy3ZLyS7DE5ZVM0gsF-T3mVzmyudBIOarrFg0vbrSs03-M_Z-t9AngJs7S039Nw-6z87GxWzW-cPAHeghdFg","username":"admin","account":"admin","userId":"","expiration":86400,"loginStatus":true},测试员为zys -- root
2024-09-07 14:34:43,223 - test_bpm.py[line:47] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/addDem, 用例数据:{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 1, 'name': 'requests添加的维度'}, 期望数据:{'message': '添加维度成功!'}, 服务器返回数据:{"state":true,"message":"添加维度成功!","value":"","code":200},测试员为zys -- root
2024-09-07 14:34:43,241 - test_bpm.py[line:44] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds, 用例数据:{'ids': '需要更新'}, 期望数据:{'message': '删除维度成功!'}, 服务器返回数据:{"state":false,"message":"","code":200,"logId":"1832306018399920128"},测试员为zys -- root
2024-09-07 14:34:43,275 - test_bpm.py[line:44] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds, 用例数据:{'ids': '需要更新'}, 期望数据:{'message': '删除维度成功!'}, 服务器返回数据:{"state":false,"message":"","code":200,"logId":"1832306018542526464"},测试员为zys -- root
2024-09-07 14:34:43,308 - test_bpm.py[line:44] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds, 用例数据:{'ids': '需要更新'}, 期望数据:{'message': '删除维度成功!'}, 服务器返回数据:{"state":false,"message":"","code":200,"logId":"1832306018685132800"},测试员为zys -- root
2024-09-07 14:34:43,341 - test_bpm.py[line:44] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds, 用例数据:{'ids': '需要更新'}, 期望数据:{'message': '删除维度成功!'}, 服务器返回数据:{"state":false,"message":"","code":200,"logId":"1832306018819350528"},测试员为zys -- root
2024-09-07 14:34:43,374 - test_bpm.py[line:44] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds, 用例数据:{'ids': '需要更新'}, 期望数据:{'message': '删除维度成功!'}, 服务器返回数据:{"state":false,"message":"","code":200,"logId":"1832306018961956864"},测试员为zys -- root
2024-09-07 14:34:43,416 - test_bpm.py[line:44] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds, 用例数据:{'ids': '需要更新'}, 期望数据:{'message': '删除维度成功!'}, 服务器返回数据:{"state":false,"message":"","code":200,"logId":"1832306019138117632"},测试员为zys -- root
2024-09-07 14:37:52,693 - test_case.py[line:35] - INFO: 断言成功,用例数据为:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 服务器返回数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzczNjEsImlhdCI6MTcyNTY5MDk2MX0.XZW72I6PoslVHV2uMBS65OQ8PSLPBCR7WsTnJ5DyrFdqMvteYxbqhPZARPOfBA7LnznrZGMK89fxd1Cwp5uAFQ","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}}, 期望数据为:{'username': '超级管理员', 'account': 'admin', 'userId': '1', 'expiration': 86400, 'loginStatus': True} -- root
2024-09-07 14:37:52,715 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': '', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 服务器返回数据为:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832306813119864832"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:37:53,007 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': '', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 服务器返回数据为:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832306814344601600"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:37:53,044 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': '', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 服务器返回数据为:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832306814503985152"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:37:53,079 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': '', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 服务器返回数据为:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832306814650785792"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:37:53,130 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': '', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 服务器返回数据为:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832306814860500992"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:37:53,183 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': '', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 服务器返回数据为:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832306815070216192"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:37:53,259 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': '#!$!@#!@#', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 服务器返回数据为:{"state":false,"message":"找不到请求路径","code":404,"errorCode":"4005"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:37:53,291 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': '#!$!@#!@#', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 服务器返回数据为:{"state":false,"message":"找不到请求路径","code":404,"errorCode":"4005"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:37:53,343 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': '#!$!@#!@#', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 服务器返回数据为:{"state":false,"message":"找不到请求路径","code":404,"errorCode":"4005"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:37:53,372 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': '#!$!@#!@#', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 服务器返回数据为:{"state":false,"message":"找不到请求路径","code":404,"errorCode":"4005"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:37:53,400 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': '#!$!@#!@#', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 服务器返回数据为:{"state":false,"message":"找不到请求路径","code":404,"errorCode":"4005"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:37:53,426 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': '#!$!@#!@#', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 服务器返回数据为:{"state":false,"message":"找不到请求路径","code":404,"errorCode":"4005"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:37:53,792 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': 'a', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 服务器返回数据为:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832306817637130240"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:37:53,826 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': 'a', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 服务器返回数据为:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832306817779736576"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:37:53,860 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': 'a', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 服务器返回数据为:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832306817922342912"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:37:53,894 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': 'a', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 服务器返回数据为:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832306818069143552"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:37:53,929 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': 'a', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 服务器返回数据为:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832306818215944192"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:37:53,982 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': 'a', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 服务器返回数据为:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832306818371133440"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:37:54,028 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': 'adminxyz', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 服务器返回数据为:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832306818631180288"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:37:54,063 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': 'adminxyz', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 服务器返回数据为:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832306818777980928"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:37:54,100 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': 'adminxyz', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 服务器返回数据为:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832306818928975872"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:37:54,137 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': 'adminxyz', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 服务器返回数据为:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832306819084165120"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:37:54,173 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': 'adminxyz', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 服务器返回数据为:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832306819239354368"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:37:54,215 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': 'adminxyz', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 服务器返回数据为:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832306819415515136"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:37:54,261 - test_case.py[line:35] - INFO: 断言成功,用例数据为:{'username': 'admin', 'password': ''}, 服务器返回数据为:{"state":false,"message":"账号或密码错误","code":200,"logId":"1832306819608453120"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:37:54,292 - test_case.py[line:35] - INFO: 断言成功,用例数据为:{'username': 'admin', 'password': '#!$!@#!@#'}, 服务器返回数据为:{"state":false,"message":"账号或密码错误","code":200,"logId":"1832306819730087936"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:37:54,312 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn'}, 服务器返回数据为:{"state":false,"message":"解密密码异常,请检查RSA公钥和私钥配置","code":200,"logId":"1832306819818168320"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:37:54,343 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn'}, 服务器返回数据为:{"state":false,"message":"解密密码异常,请检查RSA公钥和私钥配置","code":200,"logId":"1832306819952386048"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:37:54,374 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn'}, 服务器返回数据为:{"state":false,"message":"解密密码异常,请检查RSA公钥和私钥配置","code":200,"logId":"1832306820078215168"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:37:54,404 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn'}, 服务器返回数据为:{"state":false,"message":"解密密码异常,请检查RSA公钥和私钥配置","code":200,"logId":"1832306820208238592"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:37:54,433 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn'}, 服务器返回数据为:{"state":false,"message":"解密密码异常,请检查RSA公钥和私钥配置","code":200,"logId":"1832306820329873408"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:37:54,461 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn'}, 服务器返回数据为:{"state":false,"message":"解密密码异常,请检查RSA公钥和私钥配置","code":200,"logId":"1832306820451508224"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:37:54,508 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': 'admin', 'password': '123456'}, 服务器返回数据为:{"state":false,"message":"解密密码异常,请检查RSA公钥和私钥配置","code":200,"logId":"1832306820644446208"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:37:54,541 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': 'admin', 'password': '123456'}, 服务器返回数据为:{"state":false,"message":"解密密码异常,请检查RSA公钥和私钥配置","code":200,"logId":"1832306820774469632"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:37:54,582 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': 'admin', 'password': '123456'}, 服务器返回数据为:{"state":false,"message":"解密密码异常,请检查RSA公钥和私钥配置","code":200,"logId":"1832306820950630400"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:37:54,611 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': 'admin', 'password': '123456'}, 服务器返回数据为:{"state":false,"message":"解密密码异常,请检查RSA公钥和私钥配置","code":200,"logId":"1832306821072265216"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:37:54,639 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': 'admin', 'password': '123456'}, 服务器返回数据为:{"state":false,"message":"解密密码异常,请检查RSA公钥和私钥配置","code":200,"logId":"1832306821189705728"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:37:54,674 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': 'admin', 'password': '123456'}, 服务器返回数据为:{"state":false,"message":"解密密码异常,请检查RSA公钥和私钥配置","code":200,"logId":"1832306821315534848"}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:37:54,729 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ'}, 服务器返回数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzczNjMsImlhdCI6MTcyNTY5MDk2M30.KxhiAAcSZNx3ezBLlIazkLAbL6EFk1ZwOBBPNmJ3F8pY86I-PflwHkjLiMtTbsNFS9mBg-36YezDZJaA1XLjMw","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:37:54,775 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ'}, 服务器返回数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzczNjMsImlhdCI6MTcyNTY5MDk2M30.KxhiAAcSZNx3ezBLlIazkLAbL6EFk1ZwOBBPNmJ3F8pY86I-PflwHkjLiMtTbsNFS9mBg-36YezDZJaA1XLjMw","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:37:54,814 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ'}, 服务器返回数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzczNjMsImlhdCI6MTcyNTY5MDk2M30.KxhiAAcSZNx3ezBLlIazkLAbL6EFk1ZwOBBPNmJ3F8pY86I-PflwHkjLiMtTbsNFS9mBg-36YezDZJaA1XLjMw","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:37:54,855 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ'}, 服务器返回数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzczNjMsImlhdCI6MTcyNTY5MDk2M30.KxhiAAcSZNx3ezBLlIazkLAbL6EFk1ZwOBBPNmJ3F8pY86I-PflwHkjLiMtTbsNFS9mBg-36YezDZJaA1XLjMw","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:37:54,900 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ'}, 服务器返回数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzczNjMsImlhdCI6MTcyNTY5MDk2M30.KxhiAAcSZNx3ezBLlIazkLAbL6EFk1ZwOBBPNmJ3F8pY86I-PflwHkjLiMtTbsNFS9mBg-36YezDZJaA1XLjMw","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:37:54,942 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ'}, 服务器返回数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzczNjMsImlhdCI6MTcyNTY5MDk2M30.KxhiAAcSZNx3ezBLlIazkLAbL6EFk1ZwOBBPNmJ3F8pY86I-PflwHkjLiMtTbsNFS9mBg-36YezDZJaA1XLjMw","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}}, 期望数据为:{'message': '账号或密码错误'} -- root
2024-09-07 14:37:54,988 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:None, 服务器返回数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzczNjMsImlhdCI6MTcyNTY5MDk2M30.KxhiAAcSZNx3ezBLlIazkLAbL6EFk1ZwOBBPNmJ3F8pY86I-PflwHkjLiMtTbsNFS9mBg-36YezDZJaA1XLjMw","username":"admin","account":"admin","userId":"","expiration":86400,"loginStatus":true}, 期望数据为:{'message': '刷新token成功'} -- root
2024-09-07 14:37:55,016 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:None, 服务器返回数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzczNjMsImlhdCI6MTcyNTY5MDk2M30.KxhiAAcSZNx3ezBLlIazkLAbL6EFk1ZwOBBPNmJ3F8pY86I-PflwHkjLiMtTbsNFS9mBg-36YezDZJaA1XLjMw","username":"admin","account":"admin","userId":"","expiration":86400,"loginStatus":true}, 期望数据为:{'message': '刷新token成功'} -- root
2024-09-07 14:37:55,048 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:None, 服务器返回数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzczNjMsImlhdCI6MTcyNTY5MDk2M30.KxhiAAcSZNx3ezBLlIazkLAbL6EFk1ZwOBBPNmJ3F8pY86I-PflwHkjLiMtTbsNFS9mBg-36YezDZJaA1XLjMw","username":"admin","account":"admin","userId":"","expiration":86400,"loginStatus":true}, 期望数据为:{'message': '刷新token成功'} -- root
2024-09-07 14:37:55,081 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:None, 服务器返回数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzczNjMsImlhdCI6MTcyNTY5MDk2M30.KxhiAAcSZNx3ezBLlIazkLAbL6EFk1ZwOBBPNmJ3F8pY86I-PflwHkjLiMtTbsNFS9mBg-36YezDZJaA1XLjMw","username":"admin","account":"admin","userId":"","expiration":86400,"loginStatus":true}, 期望数据为:{'message': '刷新token成功'} -- root
2024-09-07 14:37:55,111 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:None, 服务器返回数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzczNjMsImlhdCI6MTcyNTY5MDk2M30.KxhiAAcSZNx3ezBLlIazkLAbL6EFk1ZwOBBPNmJ3F8pY86I-PflwHkjLiMtTbsNFS9mBg-36YezDZJaA1XLjMw","username":"admin","account":"admin","userId":"","expiration":86400,"loginStatus":true}, 期望数据为:{'message': '刷新token成功'} -- root
2024-09-07 14:37:55,139 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:None, 服务器返回数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzczNjMsImlhdCI6MTcyNTY5MDk2M30.KxhiAAcSZNx3ezBLlIazkLAbL6EFk1ZwOBBPNmJ3F8pY86I-PflwHkjLiMtTbsNFS9mBg-36YezDZJaA1XLjMw","username":"admin","account":"admin","userId":"","expiration":86400,"loginStatus":true}, 期望数据为:{'message': '刷新token成功'} -- root
2024-09-07 14:37:55,199 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 1, 'name': 'requests添加的维度'}, 服务器返回数据为:{"state":true,"message":"添加维度成功!","value":"","code":200}, 期望数据为:{'message': '添加维度成功'} -- root
2024-09-07 14:37:55,272 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 1, 'name': 'requests添加的维度'}, 服务器返回数据为:{"state":true,"message":"添加维度成功!","value":"","code":200}, 期望数据为:{'message': '添加维度成功'} -- root
2024-09-07 14:37:55,320 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 1, 'name': 'requests添加的维度'}, 服务器返回数据为:{"state":true,"message":"添加维度成功!","value":"","code":200}, 期望数据为:{'message': '添加维度成功'} -- root
2024-09-07 14:37:55,367 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 1, 'name': 'requests添加的维度'}, 服务器返回数据为:{"state":true,"message":"添加维度成功!","value":"","code":200}, 期望数据为:{'message': '添加维度成功'} -- root
2024-09-07 14:37:55,420 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 1, 'name': 'requests添加的维度'}, 服务器返回数据为:{"state":true,"message":"添加维度成功!","value":"","code":200}, 期望数据为:{'message': '添加维度成功'} -- root
2024-09-07 14:37:55,473 - test_case.py[line:32] - ERROR: 断言失败,用例数据为:{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 1, 'name': 'requests添加的维度'}, 服务器返回数据为:{"state":true,"message":"添加维度成功!","value":"","code":200}, 期望数据为:{'message': '添加维度成功'} -- root
2024-09-07 14:37:55,518 - test_case.py[line:35] - INFO: 断言成功,用例数据为:{'ids': '1832306824645812224'}, 服务器返回数据为:{"state":true,"message":"删除维度成功!","value":"","code":200}, 期望数据为:{'message': '删除维度成功!'} -- root
2024-09-07 14:37:55,639 - test_bpm.py[line:48] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/addDem, 用例数据:{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 1, 'name': 'requests添加的维度'}, 期望数据:{'message': '添加维度成功!'}, 服务器返回数据:{"state":true,"message":"添加维度成功!","value":"","code":200} -- root
2024-09-07 14:37:55,664 - test_bpm.py[line:48] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/updateDem, 用例数据:{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 0, 'name': 'requestsAddDem'}, 期望数据:{'message': '更新维度成功!'}, 服务器返回数据:{"state":true,"message":"更新维度成功!","value":"","code":200} -- root
2024-09-07 14:37:55,714 - test_bpm.py[line:45] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/api/org/v1/org/addOrg, 用例数据:{'code': 'testAddOrg', 'demId': '1832306825333678080', 'exceedLimitNum': 0, 'grade': '', 'limitNum': 0, 'name': '测试添加的组织', 'nowNum': 0, 'orderNo': 0, 'parentId': '0'}, 期望数据:{'message': "添加组织成功!'"}, 服务器返回数据:{"state":true,"message":"添加组织成功!","value":"","code":200} -- root
2024-09-07 14:37:55,770 - test_bpm.py[line:45] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/api/org/v1/org/addOrg, 用例数据:{'code': 'testAddOrg', 'demId': '1832306825333678080', 'exceedLimitNum': 0, 'grade': '', 'limitNum': 0, 'name': '测试添加的组织', 'nowNum': 0, 'orderNo': 0, 'parentId': '0'}, 期望数据:{'message': "添加组织成功!'"}, 服务器返回数据:{"state":true,"message":"添加组织成功!","value":"","code":200} -- root
2024-09-07 14:37:55,833 - test_bpm.py[line:45] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/api/org/v1/org/addOrg, 用例数据:{'code': 'testAddOrg', 'demId': '1832306825333678080', 'exceedLimitNum': 0, 'grade': '', 'limitNum': 0, 'name': '测试添加的组织', 'nowNum': 0, 'orderNo': 0, 'parentId': '0'}, 期望数据:{'message': "添加组织成功!'"}, 服务器返回数据:{"state":true,"message":"添加组织成功!","value":"","code":200} -- root
2024-09-07 14:37:55,890 - test_bpm.py[line:45] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/api/org/v1/org/addOrg, 用例数据:{'code': 'testAddOrg', 'demId': '1832306825333678080', 'exceedLimitNum': 0, 'grade': '', 'limitNum': 0, 'name': '测试添加的组织', 'nowNum': 0, 'orderNo': 0, 'parentId': '0'}, 期望数据:{'message': "添加组织成功!'"}, 服务器返回数据:{"state":true,"message":"添加组织成功!","value":"","code":200} -- root
2024-09-07 14:37:55,969 - test_bpm.py[line:45] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/api/org/v1/org/addOrg, 用例数据:{'code': 'testAddOrg', 'demId': '1832306825333678080', 'exceedLimitNum': 0, 'grade': '', 'limitNum': 0, 'name': '测试添加的组织', 'nowNum': 0, 'orderNo': 0, 'parentId': '0'}, 期望数据:{'message': "添加组织成功!'"}, 服务器返回数据:{"state":true,"message":"添加组织成功!","value":"","code":200} -- root
2024-09-07 14:37:56,044 - test_bpm.py[line:45] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/api/org/v1/org/addOrg, 用例数据:{'code': 'testAddOrg', 'demId': '1832306825333678080', 'exceedLimitNum': 0, 'grade': '', 'limitNum': 0, 'name': '测试添加的组织', 'nowNum': 0, 'orderNo': 0, 'parentId': '0'}, 期望数据:{'message': "添加组织成功!'"}, 服务器返回数据:{"state":true,"message":"添加组织成功!","value":"","code":200} -- root
2024-09-07 14:37:56,110 - test_bpm.py[line:48] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/api/org/v1/orgUsers/addUsersForOrg, 用例数据:{'orgCode': 'testAddOrg', 'accounts': 'admin,guest'}, 期望数据:{'message': '加入成功'}, 服务器返回数据:{"state":true,"message":"加入成功","value":"","code":200} -- root
2024-09-07 14:37:56,134 - test_bpm.py[line:48] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/api/org/v1/orgParam/saveOrgParams, 用例数据:{'query': {'orgCode': 'testAddOrg'}, 'body': [{'alias': 'hxxmts', 'value': '项目中没有关系户'}]}, 期望数据:{'message': '保存组织参数成功!'}, 服务器返回数据:{"state":true,"message":"保存组织参数成功!","value":"","code":200} -- root
2024-09-07 14:37:56,162 - test_bpm.py[line:48] - INFO: 断言成功,接口url为:http://36.139.193.99:8088/api/org/v1/org/deleteOrg, 用例数据:testAddOrg, 期望数据:{'message': '删除组织成功!'}, 服务器返回数据:{"state":true,"message":"删除组织成功!","value":"","code":200} -- root
2024-09-07 14:37:56,178 - test_bpm.py[line:45] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds, 用例数据:{'ids': '需要更新'}, 期望数据:{'message': '删除维度成功!'}, 服务器返回数据:{"state":false,"message":"","code":200,"logId":"1832306827653128192"} -- root
2024-09-07 14:37:56,210 - test_bpm.py[line:45] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds, 用例数据:{'ids': '需要更新'}, 期望数据:{'message': '删除维度成功!'}, 服务器返回数据:{"state":false,"message":"","code":200,"logId":"1832306827783151616"} -- root
2024-09-07 14:37:56,242 - test_bpm.py[line:45] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds, 用例数据:{'ids': '需要更新'}, 期望数据:{'message': '删除维度成功!'}, 服务器返回数据:{"state":false,"message":"","code":200,"logId":"1832306827917369344"} -- root
2024-09-07 14:37:56,273 - test_bpm.py[line:45] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds, 用例数据:{'ids': '需要更新'}, 期望数据:{'message': '删除维度成功!'}, 服务器返回数据:{"state":false,"message":"","code":200,"logId":"1832306828047392768"} -- root
2024-09-07 14:37:56,307 - test_bpm.py[line:45] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds, 用例数据:{'ids': '需要更新'}, 期望数据:{'message': '删除维度成功!'}, 服务器返回数据:{"state":false,"message":"","code":200,"logId":"1832306828177416192"} -- root
2024-09-07 14:37:56,344 - test_bpm.py[line:45] - ERROR: 断言失败,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds, 用例数据:{'ids': '需要更新'}, 期望数据:{'message': '删除维度成功!'}, 服务器返回数据:{"state":false,"message":"","code":200,"logId":"1832306828332605440"} -- root
2024-09-07 14:37:56,463 - test_bpm.py[line:47] - INFO: 断言成功,标题为登录的正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'username': '超级管理员', 'account': 'admin', 'userId': '1', 'expiration': 86400, 'loginStatus': True}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzczNjUsImlhdCI6MTcyNTY5MDk2NX0.zTjRuZpkaH2r-pG9KJHvdGSu57daFOPoE1X7HE9rY0qogjVSgrLP8Wx46DHYQhgDLkW9Xc4gmE7z-xrhtzuFcQ","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}},测试员为zys -- root
2024-09-07 14:37:56,483 - test_bpm.py[line:47] - INFO: 断言成功,标题为反向用例-username为空,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': '', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832306828928196608"},测试员为zys -- root
2024-09-07 14:37:56,515 - test_bpm.py[line:47] - INFO: 断言成功,标题为反向用例-username为特殊字符,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': '#!$!@#!@#', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832306829049831424"},测试员为zys -- root
2024-09-07 14:37:56,543 - test_bpm.py[line:47] - INFO: 断言成功,标题为反向用例-username过长,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'adminadminadminadminadminadminadminadminadmin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832306829175660544"},测试员为zys -- root
2024-09-07 14:37:56,569 - test_bpm.py[line:47] - INFO: 断言成功,标题为反向用例-username短,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'a', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832306829293101056"},测试员为zys -- root
2024-09-07 14:37:56,597 - test_bpm.py[line:47] - INFO: 断言成功,标题为反向用例-username错误,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'adminxyz', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832306829406347264"},测试员为zys -- root
2024-09-07 14:37:56,635 - test_bpm.py[line:47] - INFO: 断言成功,标题为反向用例-password为空,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': ''}, 期望数据:{'message': '账号或密码错误'}, 服务器返回数据:{"state":false,"message":"账号或密码错误","code":200,"logId":"1832306829527982080"},测试员为zys -- root
2024-09-07 14:37:56,665 - test_bpm.py[line:47] - INFO: 断言成功,标题为反向用例-password为特殊字符,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': '#!$!@#!@#'}, 期望数据:{'message': '账号或密码错误'}, 服务器返回数据:{"state":false,"message":"账号或密码错误","code":200,"logId":"1832306829695754240"},测试员为zys -- root
2024-09-07 14:37:56,685 - test_bpm.py[line:47] - INFO: 断言成功,标题为反向用例-password过长,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn'}, 期望数据:{'message': '解密密码异常,请检查RSA公钥和私钥配置'}, 服务器返回数据:{"state":false,"message":"解密密码异常,请检查RSA公钥和私钥配置","code":200,"logId":"1832306829779640320"},测试员为zys -- root
2024-09-07 14:37:56,708 - test_bpm.py[line:47] - INFO: 断言成功,标题为反向用例-password过短,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': '123456'}, 期望数据:{'message': '解密密码异常,请检查RSA公钥和私钥配置'}, 服务器返回数据:{"state":false,"message":"解密密码异常,请检查RSA公钥和私钥配置","code":200,"logId":"1832306829871915008"},测试员为zys -- root
2024-09-07 14:37:56,747 - test_bpm.py[line:44] - ERROR: 断言失败,标题为反向用例-password错误,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ'}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzczNjUsImlhdCI6MTcyNTY5MDk2NX0.zTjRuZpkaH2r-pG9KJHvdGSu57daFOPoE1X7HE9rY0qogjVSgrLP8Wx46DHYQhgDLkW9Xc4gmE7z-xrhtzuFcQ","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}},测试员为zys -- root
2024-09-07 14:37:56,787 - test_bpm.py[line:44] - ERROR: 断言失败,标题为反向用例-password错误,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ'}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzczNjUsImlhdCI6MTcyNTY5MDk2NX0.zTjRuZpkaH2r-pG9KJHvdGSu57daFOPoE1X7HE9rY0qogjVSgrLP8Wx46DHYQhgDLkW9Xc4gmE7z-xrhtzuFcQ","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}},测试员为zys -- root
2024-09-07 14:37:56,826 - test_bpm.py[line:44] - ERROR: 断言失败,标题为反向用例-password错误,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ'}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzczNjUsImlhdCI6MTcyNTY5MDk2NX0.zTjRuZpkaH2r-pG9KJHvdGSu57daFOPoE1X7HE9rY0qogjVSgrLP8Wx46DHYQhgDLkW9Xc4gmE7z-xrhtzuFcQ","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}},测试员为zys -- root
2024-09-07 14:37:56,865 - test_bpm.py[line:44] - ERROR: 断言失败,标题为反向用例-password错误,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ'}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzczNjUsImlhdCI6MTcyNTY5MDk2NX0.zTjRuZpkaH2r-pG9KJHvdGSu57daFOPoE1X7HE9rY0qogjVSgrLP8Wx46DHYQhgDLkW9Xc4gmE7z-xrhtzuFcQ","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}},测试员为zys -- root
2024-09-07 14:37:56,905 - test_bpm.py[line:44] - ERROR: 断言失败,标题为反向用例-password错误,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ'}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzczNjUsImlhdCI6MTcyNTY5MDk2NX0.zTjRuZpkaH2r-pG9KJHvdGSu57daFOPoE1X7HE9rY0qogjVSgrLP8Wx46DHYQhgDLkW9Xc4gmE7z-xrhtzuFcQ","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}},测试员为zys -- root
2024-09-07 14:37:56,945 - test_bpm.py[line:44] - ERROR: 断言失败,标题为反向用例-password错误,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ'}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzczNjUsImlhdCI6MTcyNTY5MDk2NX0.zTjRuZpkaH2r-pG9KJHvdGSu57daFOPoE1X7HE9rY0qogjVSgrLP8Wx46DHYQhgDLkW9Xc4gmE7z-xrhtzuFcQ","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}},测试员为zys -- root
2024-09-07 14:37:56,990 - test_bpm.py[line:44] - ERROR: 断言失败,标题为正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/refresh, 用例数据:None, 期望数据:{'message': '刷新token成功'}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzczNjUsImlhdCI6MTcyNTY5MDk2NX0.zTjRuZpkaH2r-pG9KJHvdGSu57daFOPoE1X7HE9rY0qogjVSgrLP8Wx46DHYQhgDLkW9Xc4gmE7z-xrhtzuFcQ","username":"admin","account":"admin","userId":"","expiration":86400,"loginStatus":true},测试员为zys -- root
2024-09-07 14:37:57,019 - test_bpm.py[line:44] - ERROR: 断言失败,标题为正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/refresh, 用例数据:None, 期望数据:{'message': '刷新token成功'}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzczNjUsImlhdCI6MTcyNTY5MDk2NX0.zTjRuZpkaH2r-pG9KJHvdGSu57daFOPoE1X7HE9rY0qogjVSgrLP8Wx46DHYQhgDLkW9Xc4gmE7z-xrhtzuFcQ","username":"admin","account":"admin","userId":"","expiration":86400,"loginStatus":true},测试员为zys -- root
2024-09-07 14:37:57,049 - test_bpm.py[line:44] - ERROR: 断言失败,标题为正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/refresh, 用例数据:None, 期望数据:{'message': '刷新token成功'}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzczNjUsImlhdCI6MTcyNTY5MDk2NX0.zTjRuZpkaH2r-pG9KJHvdGSu57daFOPoE1X7HE9rY0qogjVSgrLP8Wx46DHYQhgDLkW9Xc4gmE7z-xrhtzuFcQ","username":"admin","account":"admin","userId":"","expiration":86400,"loginStatus":true},测试员为zys -- root
2024-09-07 14:37:57,081 - test_bpm.py[line:44] - ERROR: 断言失败,标题为正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/refresh, 用例数据:None, 期望数据:{'message': '刷新token成功'}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzczNjUsImlhdCI6MTcyNTY5MDk2NX0.zTjRuZpkaH2r-pG9KJHvdGSu57daFOPoE1X7HE9rY0qogjVSgrLP8Wx46DHYQhgDLkW9Xc4gmE7z-xrhtzuFcQ","username":"admin","account":"admin","userId":"","expiration":86400,"loginStatus":true},测试员为zys -- root
2024-09-07 14:37:57,111 - test_bpm.py[line:44] - ERROR: 断言失败,标题为正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/refresh, 用例数据:None, 期望数据:{'message': '刷新token成功'}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzczNjUsImlhdCI6MTcyNTY5MDk2NX0.zTjRuZpkaH2r-pG9KJHvdGSu57daFOPoE1X7HE9rY0qogjVSgrLP8Wx46DHYQhgDLkW9Xc4gmE7z-xrhtzuFcQ","username":"admin","account":"admin","userId":"","expiration":86400,"loginStatus":true},测试员为zys -- root
2024-09-07 14:37:57,147 - test_bpm.py[line:44] - ERROR: 断言失败,标题为正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/refresh, 用例数据:None, 期望数据:{'message': '刷新token成功'}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3NzczNjUsImlhdCI6MTcyNTY5MDk2NX0.zTjRuZpkaH2r-pG9KJHvdGSu57daFOPoE1X7HE9rY0qogjVSgrLP8Wx46DHYQhgDLkW9Xc4gmE7z-xrhtzuFcQ","username":"admin","account":"admin","userId":"","expiration":86400,"loginStatus":true},测试员为zys -- root
2024-09-07 14:37:57,210 - test_bpm.py[line:47] - INFO: 断言成功,标题为正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/addDem, 用例数据:{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 1, 'name': 'requests添加的维度'}, 期望数据:{'message': '添加维度成功!'}, 服务器返回数据:{"state":true,"message":"添加维度成功!","value":"","code":200},测试员为zys -- root
2024-09-07 14:37:57,226 - test_bpm.py[line:44] - ERROR: 断言失败,标题为正向用例,用例等级为中,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds, 用例数据:{'ids': '需要更新'}, 期望数据:{'message': '删除维度成功!'}, 服务器返回数据:{"state":false,"message":"","code":200,"logId":"1832306832044564480"},测试员为zys -- root
2024-09-07 14:37:57,269 - test_bpm.py[line:44] - ERROR: 断言失败,标题为正向用例,用例等级为中,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds, 用例数据:{'ids': '需要更新'}, 期望数据:{'message': '删除维度成功!'}, 服务器返回数据:{"state":false,"message":"","code":200,"logId":"1832306832220725248"},测试员为zys -- root
2024-09-07 14:37:57,301 - test_bpm.py[line:44] - ERROR: 断言失败,标题为正向用例,用例等级为中,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds, 用例数据:{'ids': '需要更新'}, 期望数据:{'message': '删除维度成功!'}, 服务器返回数据:{"state":false,"message":"","code":200,"logId":"1832306832354942976"},测试员为zys -- root
2024-09-07 14:37:57,332 - test_bpm.py[line:44] - ERROR: 断言失败,标题为正向用例,用例等级为中,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds, 用例数据:{'ids': '需要更新'}, 期望数据:{'message': '删除维度成功!'}, 服务器返回数据:{"state":false,"message":"","code":200,"logId":"1832306832493355008"},测试员为zys -- root
2024-09-07 14:37:57,362 - test_bpm.py[line:44] - ERROR: 断言失败,标题为正向用例,用例等级为中,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds, 用例数据:{'ids': '需要更新'}, 期望数据:{'message': '删除维度成功!'}, 服务器返回数据:{"state":false,"message":"","code":200,"logId":"1832306832623378432"},测试员为zys -- root
2024-09-07 14:37:57,392 - test_bpm.py[line:44] - ERROR: 断言失败,标题为正向用例,用例等级为中,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds, 用例数据:{'ids': '需要更新'}, 期望数据:{'message': '删除维度成功!'}, 服务器返回数据:{"state":false,"message":"","code":200,"logId":"1832306832745013248"},测试员为zys -- root
2024-09-07 14:38:43,987 - test_bpm.py[line:47] - INFO: 断言成功,标题为登录的正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'username': '超级管理员', 'account': 'admin', 'userId': '1', 'expiration': 86400, 'loginStatus': True}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3Nzc0MTIsImlhdCI6MTcyNTY5MTAxMn0.kwsHQm_bAk78C40Gi-YEb3ZD1HCti1_nifV3Jds9VpEzFk_esvStouAqM4TGB0KjKMahwlIs3OJZQVKKk6hn2w","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}},测试员为zys -- root
2024-09-07 14:38:44,010 - test_bpm.py[line:47] - INFO: 断言成功,标题为反向用例-username为空,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': '', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832307028279271424"},测试员为zys -- root
2024-09-07 14:38:44,041 - test_bpm.py[line:47] - INFO: 断言成功,标题为反向用例-username为特殊字符,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': '#!$!@#!@#', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832307028400906240"},测试员为zys -- root
2024-09-07 14:38:44,069 - test_bpm.py[line:47] - INFO: 断言成功,标题为反向用例-username过长,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'adminadminadminadminadminadminadminadminadmin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832307028518346752"},测试员为zys -- root
2024-09-07 14:38:44,099 - test_bpm.py[line:47] - INFO: 断言成功,标题为反向用例-username短,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'a', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832307028639981568"},测试员为zys -- root
2024-09-07 14:38:44,133 - test_bpm.py[line:47] - INFO: 断言成功,标题为反向用例-username错误,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'adminxyz', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832307028782587904"},测试员为zys -- root
2024-09-07 14:38:44,165 - test_bpm.py[line:47] - INFO: 断言成功,标题为反向用例-password为空,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': ''}, 期望数据:{'message': '账号或密码错误'}, 服务器返回数据:{"state":false,"message":"账号或密码错误","code":200,"logId":"1832307028925194240"},测试员为zys -- root
2024-09-07 14:38:44,195 - test_bpm.py[line:47] - INFO: 断言成功,标题为反向用例-password为特殊字符,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': '#!$!@#!@#'}, 期望数据:{'message': '账号或密码错误'}, 服务器返回数据:{"state":false,"message":"账号或密码错误","code":200,"logId":"1832307029051023360"},测试员为zys -- root
2024-09-07 14:38:44,215 - test_bpm.py[line:47] - INFO: 断言成功,标题为反向用例-password过长,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn'}, 期望数据:{'message': '解密密码异常,请检查RSA公钥和私钥配置'}, 服务器返回数据:{"state":false,"message":"解密密码异常,请检查RSA公钥和私钥配置","code":200,"logId":"1832307029134909440"},测试员为zys -- root
2024-09-07 14:38:44,235 - test_bpm.py[line:47] - INFO: 断言成功,标题为反向用例-password过短,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': '123456'}, 期望数据:{'message': '解密密码异常,请检查RSA公钥和私钥配置'}, 服务器返回数据:{"state":false,"message":"解密密码异常,请检查RSA公钥和私钥配置","code":200,"logId":"1832307029222989824"},测试员为zys -- root
2024-09-07 14:38:44,274 - test_bpm.py[line:44] - ERROR: 断言失败,标题为反向用例-password错误,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ'}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3Nzc0MTMsImlhdCI6MTcyNTY5MTAxM30.w8EBDN-XJEFVsrZsIF6XwwPrj8v-JO0sap2AiLIb-IW2_3K0zOS9sDb-EQaKEdiXl7xs9Bu2gdXImJHBSpggcw","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}},测试员为zys -- root
2024-09-07 14:38:44,573 - test_bpm.py[line:44] - ERROR: 断言失败,标题为正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/refresh, 用例数据:None, 期望数据:{'message': '刷新token成功'}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3Nzc0MTMsImlhdCI6MTcyNTY5MTAxM30.w8EBDN-XJEFVsrZsIF6XwwPrj8v-JO0sap2AiLIb-IW2_3K0zOS9sDb-EQaKEdiXl7xs9Bu2gdXImJHBSpggcw","username":"admin","account":"admin","userId":"","expiration":86400,"loginStatus":true},测试员为zys -- root
2024-09-07 14:38:44,637 - test_bpm.py[line:47] - INFO: 断言成功,标题为正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/addDem, 用例数据:{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 1, 'name': 'requests添加的维度'}, 期望数据:{'message': '添加维度成功!'}, 服务器返回数据:{"state":true,"message":"添加维度成功!","value":"","code":200},测试员为zys -- root
2024-09-07 14:38:44,654 - test_bpm.py[line:44] - ERROR: 断言失败,标题为正向用例,用例等级为中,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds, 用例数据:{'ids': '需要更新'}, 期望数据:{'message': '删除维度成功!'}, 服务器返回数据:{"state":false,"message":"","code":200,"logId":"1832307030972014592"},测试员为zys -- root
2024-09-07 14:40:34,848 - test_bpm.py[line:50] - INFO: 断言成功,标题为正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/addDem, 用例数据:{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 1, 'name': 'requests添加的维度'}, 期望数据:{'message': '添加维度成功!'}, 服务器返回数据:{"state":true,"message":"添加维度成功!","value":"","code":200},测试员为demo -- root
2024-09-07 14:40:34,879 - test_bpm.py[line:50] - INFO: 断言成功,标题为正向用例,用例等级为中,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/updateDem, 用例数据:{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 0, 'name': 'requestsAddDem'}, 期望数据:{'message': '更新维度成功!'}, 服务器返回数据:{"state":true,"message":"更新维度成功!","value":"","code":200},测试员为demo -- root
2024-09-07 14:40:34,956 - test_bpm.py[line:46] - ERROR: 断言失败,标题为正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/api/org/v1/org/addOrg, 用例数据:{'code': 'testAddOrg', 'demId': '1832307493133983744', 'exceedLimitNum': 0, 'grade': '', 'limitNum': 0, 'name': '测试添加的组织', 'nowNum': 0, 'orderNo': 0, 'parentId': '0'}, 期望数据:{'message': "添加组织成功!'"}, 服务器返回数据:{"state":true,"message":"添加组织成功!","value":"","code":200},测试员为demo -- root
2024-09-07 14:40:35,265 - test_bpm.py[line:46] - ERROR: 断言失败,标题为正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/api/org/v1/org/addOrg, 用例数据:{'code': 'testAddOrg', 'demId': '1832307493133983744', 'exceedLimitNum': 0, 'grade': '', 'limitNum': 0, 'name': '测试添加的组织', 'nowNum': 0, 'orderNo': 0, 'parentId': '0'}, 期望数据:{'message': "添加组织成功!'"}, 服务器返回数据:{"state":true,"message":"添加组织成功!","value":"","code":200},测试员为demo -- root
2024-09-07 14:40:35,319 - test_bpm.py[line:46] - ERROR: 断言失败,标题为正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/api/org/v1/org/addOrg, 用例数据:{'code': 'testAddOrg', 'demId': '1832307493133983744', 'exceedLimitNum': 0, 'grade': '', 'limitNum': 0, 'name': '测试添加的组织', 'nowNum': 0, 'orderNo': 0, 'parentId': '0'}, 期望数据:{'message': "添加组织成功!'"}, 服务器返回数据:{"state":true,"message":"添加组织成功!","value":"","code":200},测试员为demo -- root
2024-09-07 14:40:35,371 - test_bpm.py[line:46] - ERROR: 断言失败,标题为正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/api/org/v1/org/addOrg, 用例数据:{'code': 'testAddOrg', 'demId': '1832307493133983744', 'exceedLimitNum': 0, 'grade': '', 'limitNum': 0, 'name': '测试添加的组织', 'nowNum': 0, 'orderNo': 0, 'parentId': '0'}, 期望数据:{'message': "添加组织成功!'"}, 服务器返回数据:{"state":true,"message":"添加组织成功!","value":"","code":200},测试员为demo -- root
2024-09-07 14:40:35,430 - test_bpm.py[line:46] - ERROR: 断言失败,标题为正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/api/org/v1/org/addOrg, 用例数据:{'code': 'testAddOrg', 'demId': '1832307493133983744', 'exceedLimitNum': 0, 'grade': '', 'limitNum': 0, 'name': '测试添加的组织', 'nowNum': 0, 'orderNo': 0, 'parentId': '0'}, 期望数据:{'message': "添加组织成功!'"}, 服务器返回数据:{"state":true,"message":"添加组织成功!","value":"","code":200},测试员为demo -- root
2024-09-07 14:40:35,481 - test_bpm.py[line:46] - ERROR: 断言失败,标题为正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/api/org/v1/org/addOrg, 用例数据:{'code': 'testAddOrg', 'demId': '1832307493133983744', 'exceedLimitNum': 0, 'grade': '', 'limitNum': 0, 'name': '测试添加的组织', 'nowNum': 0, 'orderNo': 0, 'parentId': '0'}, 期望数据:{'message': "添加组织成功!'"}, 服务器返回数据:{"state":true,"message":"添加组织成功!","value":"","code":200},测试员为demo -- root
2024-09-07 14:40:35,542 - test_bpm.py[line:50] - INFO: 断言成功,标题为正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/api/org/v1/orgUsers/addUsersForOrg, 用例数据:{'orgCode': 'testAddOrg', 'accounts': 'admin,guest'}, 期望数据:{'message': '加入成功'}, 服务器返回数据:{"state":true,"message":"加入成功","value":"","code":200},测试员为demo -- root
2024-09-07 14:40:35,572 - test_bpm.py[line:50] - INFO: 断言成功,标题为正向用例,用例等级为中,接口url为:http://36.139.193.99:8088/api/org/v1/orgParam/saveOrgParams, 用例数据:{'query': {'orgCode': 'testAddOrg'}, 'body': [{'alias': 'hxxmts', 'value': '项目中没有关系户'}]}, 期望数据:{'message': '保存组织参数成功!'}, 服务器返回数据:{"state":true,"message":"保存组织参数成功!","value":"","code":200},测试员为demo -- root
2024-09-07 14:40:35,602 - test_bpm.py[line:50] - INFO: 断言成功,标题为正向用例,用例等级为中,接口url为:http://36.139.193.99:8088/api/org/v1/org/deleteOrg, 用例数据:testAddOrg, 期望数据:{'message': '删除组织成功!'}, 服务器返回数据:{"state":true,"message":"删除组织成功!","value":"","code":200},测试员为demo -- root
2024-09-07 14:40:35,617 - test_bpm.py[line:46] - ERROR: 断言失败,标题为正向用例,用例等级为中,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds, 用例数据:{'ids': '需要更新'}, 期望数据:{'message': '删除维度成功!'}, 服务器返回数据:{"state":false,"message":"","code":200,"logId":"1832307496397152256"},测试员为demo -- root
2024-09-07 14:40:35,649 - test_bpm.py[line:46] - ERROR: 断言失败,标题为正向用例,用例等级为中,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds, 用例数据:{'ids': '需要更新'}, 期望数据:{'message': '删除维度成功!'}, 服务器返回数据:{"state":false,"message":"","code":200,"logId":"1832307496527175680"},测试员为demo -- root
2024-09-07 14:40:35,684 - test_bpm.py[line:46] - ERROR: 断言失败,标题为正向用例,用例等级为中,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds, 用例数据:{'ids': '需要更新'}, 期望数据:{'message': '删除维度成功!'}, 服务器返回数据:{"state":false,"message":"","code":200,"logId":"1832307496669782016"},测试员为demo -- root
2024-09-07 14:40:35,718 - test_bpm.py[line:46] - ERROR: 断言失败,标题为正向用例,用例等级为中,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds, 用例数据:{'ids': '需要更新'}, 期望数据:{'message': '删除维度成功!'}, 服务器返回数据:{"state":false,"message":"","code":200,"logId":"1832307496816582656"},测试员为demo -- root
2024-09-07 14:40:35,751 - test_bpm.py[line:46] - ERROR: 断言失败,标题为正向用例,用例等级为中,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds, 用例数据:{'ids': '需要更新'}, 期望数据:{'message': '删除维度成功!'}, 服务器返回数据:{"state":false,"message":"","code":200,"logId":"1832307496954994688"},测试员为demo -- root
2024-09-07 14:40:35,782 - test_bpm.py[line:46] - ERROR: 断言失败,标题为正向用例,用例等级为中,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds, 用例数据:{'ids': '需要更新'}, 期望数据:{'message': '删除维度成功!'}, 服务器返回数据:{"state":false,"message":"","code":200,"logId":"1832307497097601024"},测试员为demo -- root
2024-09-07 14:40:35,903 - test_bpm.py[line:47] - INFO: 断言成功,标题为登录的正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'username': '超级管理员', 'account': 'admin', 'userId': '1', 'expiration': 86400, 'loginStatus': True}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3Nzc1MjQsImlhdCI6MTcyNTY5MTEyNH0.0XpHPKgFN9IMDs2IiF8eU_WAItBSRDzTRFTM7WntrG_YrrtKDOI_4z0wh-q1RxCQwjD0HqmY4Mw2qJuAQn1P8A","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}},测试员为zys -- root
2024-09-07 14:40:35,922 - test_bpm.py[line:47] - INFO: 断言成功,标题为反向用例-username为空,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': '', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832307497680609280"},测试员为zys -- root
2024-09-07 14:40:35,947 - test_bpm.py[line:47] - INFO: 断言成功,标题为反向用例-username为特殊字符,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': '#!$!@#!@#', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832307497789661184"},测试员为zys -- root
2024-09-07 14:40:35,974 - test_bpm.py[line:47] - INFO: 断言成功,标题为反向用例-username过长,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'adminadminadminadminadminadminadminadminadmin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832307497894518784"},测试员为zys -- root
2024-09-07 14:40:36,024 - test_bpm.py[line:47] - INFO: 断言成功,标题为反向用例-username短,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'a', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832307498045513728"},测试员为zys -- root
2024-09-07 14:40:36,054 - test_bpm.py[line:47] - INFO: 断言成功,标题为反向用例-username错误,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'adminxyz', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832307498230063104"},测试员为zys -- root
2024-09-07 14:40:36,082 - test_bpm.py[line:47] - INFO: 断言成功,标题为反向用例-password为空,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': ''}, 期望数据:{'message': '账号或密码错误'}, 服务器返回数据:{"state":false,"message":"账号或密码错误","code":200,"logId":"1832307498347503616"},测试员为zys -- root
2024-09-07 14:40:36,107 - test_bpm.py[line:47] - INFO: 断言成功,标题为反向用例-password为特殊字符,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': '#!$!@#!@#'}, 期望数据:{'message': '账号或密码错误'}, 服务器返回数据:{"state":false,"message":"账号或密码错误","code":200,"logId":"1832307498456555520"},测试员为zys -- root
2024-09-07 14:40:36,127 - test_bpm.py[line:47] - INFO: 断言成功,标题为反向用例-password过长,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn'}, 期望数据:{'message': '解密密码异常,请检查RSA公钥和私钥配置'}, 服务器返回数据:{"state":false,"message":"解密密码异常,请检查RSA公钥和私钥配置","code":200,"logId":"1832307498536247296"},测试员为zys -- root
2024-09-07 14:40:36,146 - test_bpm.py[line:47] - INFO: 断言成功,标题为反向用例-password过短,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': '123456'}, 期望数据:{'message': '解密密码异常,请检查RSA公钥和私钥配置'}, 服务器返回数据:{"state":false,"message":"解密密码异常,请检查RSA公钥和私钥配置","code":200,"logId":"1832307498615939072"},测试员为zys -- root
2024-09-07 14:40:36,180 - test_bpm.py[line:44] - ERROR: 断言失败,标题为反向用例-password错误,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ'}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3Nzc1MjQsImlhdCI6MTcyNTY5MTEyNH0.0XpHPKgFN9IMDs2IiF8eU_WAItBSRDzTRFTM7WntrG_YrrtKDOI_4z0wh-q1RxCQwjD0HqmY4Mw2qJuAQn1P8A","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}},测试员为zys -- root
2024-09-07 14:40:36,219 - test_bpm.py[line:44] - ERROR: 断言失败,标题为反向用例-password错误,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ'}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3Nzc1MjUsImlhdCI6MTcyNTY5MTEyNX0.UK0xehBMWbwhCvr875gJFoqaOyu2t7kISuXh8j9M73A0azyoEhEOXQBXoW3miT_l_EgUnecv1iUAFkOL2UOe6Q","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}},测试员为zys -- root
2024-09-07 14:40:36,260 - test_bpm.py[line:44] - ERROR: 断言失败,标题为反向用例-password错误,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ'}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3Nzc1MjUsImlhdCI6MTcyNTY5MTEyNX0.UK0xehBMWbwhCvr875gJFoqaOyu2t7kISuXh8j9M73A0azyoEhEOXQBXoW3miT_l_EgUnecv1iUAFkOL2UOe6Q","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}},测试员为zys -- root
2024-09-07 14:40:36,300 - test_bpm.py[line:44] - ERROR: 断言失败,标题为反向用例-password错误,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ'}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3Nzc1MjUsImlhdCI6MTcyNTY5MTEyNX0.UK0xehBMWbwhCvr875gJFoqaOyu2t7kISuXh8j9M73A0azyoEhEOXQBXoW3miT_l_EgUnecv1iUAFkOL2UOe6Q","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}},测试员为zys -- root
2024-09-07 14:40:36,338 - test_bpm.py[line:44] - ERROR: 断言失败,标题为反向用例-password错误,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ'}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3Nzc1MjUsImlhdCI6MTcyNTY5MTEyNX0.UK0xehBMWbwhCvr875gJFoqaOyu2t7kISuXh8j9M73A0azyoEhEOXQBXoW3miT_l_EgUnecv1iUAFkOL2UOe6Q","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}},测试员为zys -- root
2024-09-07 14:40:36,377 - test_bpm.py[line:44] - ERROR: 断言失败,标题为反向用例-password错误,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ'}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3Nzc1MjUsImlhdCI6MTcyNTY5MTEyNX0.UK0xehBMWbwhCvr875gJFoqaOyu2t7kISuXh8j9M73A0azyoEhEOXQBXoW3miT_l_EgUnecv1iUAFkOL2UOe6Q","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}},测试员为zys -- root
2024-09-07 14:40:36,430 - test_bpm.py[line:44] - ERROR: 断言失败,标题为正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/refresh, 用例数据:None, 期望数据:{'message': '刷新token成功'}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3Nzc1MjUsImlhdCI6MTcyNTY5MTEyNX0.UK0xehBMWbwhCvr875gJFoqaOyu2t7kISuXh8j9M73A0azyoEhEOXQBXoW3miT_l_EgUnecv1iUAFkOL2UOe6Q","username":"admin","account":"admin","userId":"","expiration":86400,"loginStatus":true},测试员为zys -- root
2024-09-07 14:40:36,460 - test_bpm.py[line:44] - ERROR: 断言失败,标题为正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/refresh, 用例数据:None, 期望数据:{'message': '刷新token成功'}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3Nzc1MjUsImlhdCI6MTcyNTY5MTEyNX0.UK0xehBMWbwhCvr875gJFoqaOyu2t7kISuXh8j9M73A0azyoEhEOXQBXoW3miT_l_EgUnecv1iUAFkOL2UOe6Q","username":"admin","account":"admin","userId":"","expiration":86400,"loginStatus":true},测试员为zys -- root
2024-09-07 14:40:36,489 - test_bpm.py[line:44] - ERROR: 断言失败,标题为正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/refresh, 用例数据:None, 期望数据:{'message': '刷新token成功'}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3Nzc1MjUsImlhdCI6MTcyNTY5MTEyNX0.UK0xehBMWbwhCvr875gJFoqaOyu2t7kISuXh8j9M73A0azyoEhEOXQBXoW3miT_l_EgUnecv1iUAFkOL2UOe6Q","username":"admin","account":"admin","userId":"","expiration":86400,"loginStatus":true},测试员为zys -- root
2024-09-07 14:40:36,520 - test_bpm.py[line:44] - ERROR: 断言失败,标题为正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/refresh, 用例数据:None, 期望数据:{'message': '刷新token成功'}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3Nzc1MjUsImlhdCI6MTcyNTY5MTEyNX0.UK0xehBMWbwhCvr875gJFoqaOyu2t7kISuXh8j9M73A0azyoEhEOXQBXoW3miT_l_EgUnecv1iUAFkOL2UOe6Q","username":"admin","account":"admin","userId":"","expiration":86400,"loginStatus":true},测试员为zys -- root
2024-09-07 14:40:36,547 - test_bpm.py[line:44] - ERROR: 断言失败,标题为正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/refresh, 用例数据:None, 期望数据:{'message': '刷新token成功'}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3Nzc1MjUsImlhdCI6MTcyNTY5MTEyNX0.UK0xehBMWbwhCvr875gJFoqaOyu2t7kISuXh8j9M73A0azyoEhEOXQBXoW3miT_l_EgUnecv1iUAFkOL2UOe6Q","username":"admin","account":"admin","userId":"","expiration":86400,"loginStatus":true},测试员为zys -- root
2024-09-07 14:40:36,575 - test_bpm.py[line:44] - ERROR: 断言失败,标题为正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/refresh, 用例数据:None, 期望数据:{'message': '刷新token成功'}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3Nzc1MjUsImlhdCI6MTcyNTY5MTEyNX0.UK0xehBMWbwhCvr875gJFoqaOyu2t7kISuXh8j9M73A0azyoEhEOXQBXoW3miT_l_EgUnecv1iUAFkOL2UOe6Q","username":"admin","account":"admin","userId":"","expiration":86400,"loginStatus":true},测试员为zys -- root
2024-09-07 14:40:36,635 - test_bpm.py[line:47] - INFO: 断言成功,标题为正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/addDem, 用例数据:{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 1, 'name': 'requests添加的维度'}, 期望数据:{'message': '添加维度成功!'}, 服务器返回数据:{"state":true,"message":"添加维度成功!","value":"","code":200},测试员为zys -- root
2024-09-07 14:40:36,652 - test_bpm.py[line:44] - ERROR: 断言失败,标题为正向用例,用例等级为中,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds, 用例数据:{'ids': '需要更新'}, 期望数据:{'message': '删除维度成功!'}, 服务器返回数据:{"state":false,"message":"","code":200,"logId":"1832307500738256896"},测试员为zys -- root
2024-09-07 14:40:36,717 - test_bpm.py[line:44] - ERROR: 断言失败,标题为正向用例,用例等级为中,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds, 用例数据:{'ids': '需要更新'}, 期望数据:{'message': '删除维度成功!'}, 服务器返回数据:{"state":false,"message":"","code":200,"logId":"1832307500931194880"},测试员为zys -- root
2024-09-07 14:40:36,751 - test_bpm.py[line:44] - ERROR: 断言失败,标题为正向用例,用例等级为中,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds, 用例数据:{'ids': '需要更新'}, 期望数据:{'message': '删除维度成功!'}, 服务器返回数据:{"state":false,"message":"","code":200,"logId":"1832307501153492992"},测试员为zys -- root
2024-09-07 14:40:36,783 - test_bpm.py[line:44] - ERROR: 断言失败,标题为正向用例,用例等级为中,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds, 用例数据:{'ids': '需要更新'}, 期望数据:{'message': '删除维度成功!'}, 服务器返回数据:{"state":false,"message":"","code":200,"logId":"1832307501291905024"},测试员为zys -- root
2024-09-07 14:40:36,815 - test_bpm.py[line:44] - ERROR: 断言失败,标题为正向用例,用例等级为中,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds, 用例数据:{'ids': '需要更新'}, 期望数据:{'message': '删除维度成功!'}, 服务器返回数据:{"state":false,"message":"","code":200,"logId":"1832307501426122752"},测试员为zys -- root
2024-09-07 14:40:36,847 - test_bpm.py[line:44] - ERROR: 断言失败,标题为正向用例,用例等级为中,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds, 用例数据:{'ids': '需要更新'}, 期望数据:{'message': '删除维度成功!'}, 服务器返回数据:{"state":false,"message":"","code":200,"logId":"1832307501560340480"},测试员为zys -- root
2024-09-07 14:43:53,146 - test_bpm.py[line:50] - INFO: 断言成功,标题为正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/addDem, 用例数据:{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 1, 'name': 'requests添加的维度'}, 期望数据:{'message': '添加维度成功!'}, 服务器返回数据:{"state":true,"message":"添加维度成功!","value":"","code":200},测试员为demo -- root
2024-09-07 14:43:53,179 - test_bpm.py[line:50] - INFO: 断言成功,标题为正向用例,用例等级为中,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/updateDem, 用例数据:{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 0, 'name': 'requestsAddDem'}, 期望数据:{'message': '更新维度成功!'}, 服务器返回数据:{"state":true,"message":"更新维度成功!","value":"","code":200},测试员为demo -- root
2024-09-07 14:43:53,238 - test_bpm.py[line:46] - ERROR: 断言失败,标题为正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/api/org/v1/org/addOrg, 用例数据:{'code': 'testAddOrg', 'demId': '1832308324872855552', 'exceedLimitNum': 0, 'grade': '', 'limitNum': 0, 'name': '测试添加的组织', 'nowNum': 0, 'orderNo': 0, 'parentId': '0'}, 期望数据:{'message': "添加组织成功!'"}, 服务器返回数据:{"state":true,"message":"添加组织成功!","value":"","code":200},测试员为demo -- root
2024-09-07 14:43:53,549 - test_bpm.py[line:50] - INFO: 断言成功,标题为正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/api/org/v1/orgUsers/addUsersForOrg, 用例数据:{'orgCode': 'testAddOrg', 'accounts': 'admin,guest'}, 期望数据:{'message': '加入成功'}, 服务器返回数据:{"state":true,"message":"加入成功","value":"","code":200},测试员为demo -- root
2024-09-07 14:43:53,594 - test_bpm.py[line:50] - INFO: 断言成功,标题为正向用例,用例等级为中,接口url为:http://36.139.193.99:8088/api/org/v1/orgParam/saveOrgParams, 用例数据:{'query': {'orgCode': 'testAddOrg'}, 'body': [{'alias': 'hxxmts', 'value': '项目中没有关系户'}]}, 期望数据:{'message': '保存组织参数成功!'}, 服务器返回数据:{"state":true,"message":"保存组织参数成功!","value":"","code":200},测试员为demo -- root
2024-09-07 14:43:53,640 - test_bpm.py[line:50] - INFO: 断言成功,标题为正向用例,用例等级为中,接口url为:http://36.139.193.99:8088/api/org/v1/org/deleteOrg, 用例数据:testAddOrg, 期望数据:{'message': '删除组织成功!'}, 服务器返回数据:{"state":true,"message":"删除组织成功!","value":"","code":200},测试员为demo -- root
2024-09-07 14:43:53,672 - test_bpm.py[line:46] - ERROR: 断言失败,标题为正向用例,用例等级为中,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds, 用例数据:{'ids': '需要更新'}, 期望数据:{'message': '删除维度成功!'}, 服务器返回数据:{"state":false,"message":"","code":200,"logId":"1832308327112613888"},测试员为demo -- root
2024-09-07 14:43:53,804 - test_bpm.py[line:47] - INFO: 断言成功,标题为登录的正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'username': '超级管理员', 'account': 'admin', 'userId': '1', 'expiration': 86400, 'loginStatus': True}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3Nzc3MjIsImlhdCI6MTcyNTY5MTMyMn0.kF1hGyYrkssXHq3cbJJDvO7yCbMSTAmwVBdjx7vk-Nk9lSz2fAgbeGai5HvJTumkFc5p81EMAHRqHgjGig7aGA","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}},测试员为zys -- root
2024-09-07 14:43:53,839 - test_bpm.py[line:47] - INFO: 断言成功,标题为反向用例-username为空,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': '', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832308327813062656"},测试员为zys -- root
2024-09-07 14:43:53,880 - test_bpm.py[line:47] - INFO: 断言成功,标题为反向用例-username为特殊字符,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': '#!$!@#!@#', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832308327985029120"},测试员为zys -- root
2024-09-07 14:43:53,922 - test_bpm.py[line:47] - INFO: 断言成功,标题为反向用例-username过长,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'adminadminadminadminadminadminadminadminadmin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832308328161189888"},测试员为zys -- root
2024-09-07 14:43:53,961 - test_bpm.py[line:47] - INFO: 断言成功,标题为反向用例-username短,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'a', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832308328324767744"},测试员为zys -- root
2024-09-07 14:43:54,001 - test_bpm.py[line:47] - INFO: 断言成功,标题为反向用例-username错误,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'adminxyz', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832308328492539904"},测试员为zys -- root
2024-09-07 14:43:54,047 - test_bpm.py[line:47] - INFO: 断言成功,标题为反向用例-password为空,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': ''}, 期望数据:{'message': '账号或密码错误'}, 服务器返回数据:{"state":false,"message":"账号或密码错误","code":200,"logId":"1832308328685477888"},测试员为zys -- root
2024-09-07 14:43:54,089 - test_bpm.py[line:47] - INFO: 断言成功,标题为反向用例-password为特殊字符,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': '#!$!@#!@#'}, 期望数据:{'message': '账号或密码错误'}, 服务器返回数据:{"state":false,"message":"账号或密码错误","code":200,"logId":"1832308328861638656"},测试员为zys -- root
2024-09-07 14:43:54,125 - test_bpm.py[line:47] - INFO: 断言成功,标题为反向用例-password过长,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn'}, 期望数据:{'message': '解密密码异常,请检查RSA公钥和私钥配置'}, 服务器返回数据:{"state":false,"message":"解密密码异常,请检查RSA公钥和私钥配置","code":200,"logId":"1832308329012633600"},测试员为zys -- root
2024-09-07 14:43:54,168 - test_bpm.py[line:47] - INFO: 断言成功,标题为反向用例-password过短,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': '123456'}, 期望数据:{'message': '解密密码异常,请检查RSA公钥和私钥配置'}, 服务器返回数据:{"state":false,"message":"解密密码异常,请检查RSA公钥和私钥配置","code":200,"logId":"1832308329192988672"},测试员为zys -- root
2024-09-07 14:43:54,214 - test_bpm.py[line:44] - ERROR: 断言失败,标题为反向用例-password错误,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ'}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3Nzc3MjMsImlhdCI6MTcyNTY5MTMyM30.D0rRJoEN3sgTx5KIyeCW5nNtR6rTCq7ZC7_kMKnM4Hviw4YJ8wwvOjVlhrB5SenhBnJD_TvT7KmUafYDFpBFgg","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}},测试员为zys -- root
2024-09-07 14:43:54,257 - test_bpm.py[line:44] - ERROR: 断言失败,标题为正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/refresh, 用例数据:None, 期望数据:{'message': '刷新token成功'}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3Nzc3MjMsImlhdCI6MTcyNTY5MTMyM30.D0rRJoEN3sgTx5KIyeCW5nNtR6rTCq7ZC7_kMKnM4Hviw4YJ8wwvOjVlhrB5SenhBnJD_TvT7KmUafYDFpBFgg","username":"admin","account":"admin","userId":"","expiration":86400,"loginStatus":true},测试员为zys -- root
2024-09-07 14:43:54,322 - test_bpm.py[line:47] - INFO: 断言成功,标题为正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/addDem, 用例数据:{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 1, 'name': 'requests添加的维度'}, 期望数据:{'message': '添加维度成功!'}, 服务器返回数据:{"state":true,"message":"添加维度成功!","value":"","code":200},测试员为zys -- root
2024-09-07 14:43:54,352 - test_bpm.py[line:44] - ERROR: 断言失败,标题为正向用例,用例等级为中,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds, 用例数据:{'ids': '需要更新'}, 期望数据:{'message': '删除维度成功!'}, 服务器返回数据:{"state":false,"message":"","code":200,"logId":"1832308329964740608"},测试员为zys -- root
2024-09-07 14:44:45,158 - test_bpm.py[line:50] - INFO: 断言成功,标题为正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/addDem, 用例数据:{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 1, 'name': 'requests添加的维度'}, 期望数据:{'message': '添加维度成功!'}, 服务器返回数据:{"state":true,"message":"添加维度成功!","value":"","code":200},测试员为demo -- root
2024-09-07 14:44:45,178 - test_bpm.py[line:50] - INFO: 断言成功,标题为正向用例,用例等级为中,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/updateDem, 用例数据:{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 0, 'name': 'requestsAddDem'}, 期望数据:{'message': '更新维度成功!'}, 服务器返回数据:{"state":true,"message":"更新维度成功!","value":"","code":200},测试员为demo -- root
2024-09-07 14:44:45,229 - test_bpm.py[line:46] - ERROR: 断言失败,标题为正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/api/org/v1/org/addOrg, 用例数据:{'code': 'testAddOrg', 'demId': '1832308543039578112', 'exceedLimitNum': 0, 'grade': '', 'limitNum': 0, 'name': '测试添加的组织', 'nowNum': 0, 'orderNo': 0, 'parentId': '0'}, 期望数据:{'message': "添加组织成功!'"}, 服务器返回数据:{"state":true,"message":"添加组织成功!","value":"","code":200},测试员为demo -- root
2024-09-07 14:44:45,535 - test_bpm.py[line:46] - ERROR: 断言失败,标题为正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/api/org/v1/org/addOrg, 用例数据:{'code': 'testAddOrg', 'demId': '1832308543039578112', 'exceedLimitNum': 0, 'grade': '', 'limitNum': 0, 'name': '测试添加的组织', 'nowNum': 0, 'orderNo': 0, 'parentId': '0'}, 期望数据:{'message': "添加组织成功!'"}, 服务器返回数据:{"state":true,"message":"添加组织成功!","value":"","code":200},测试员为demo -- root
2024-09-07 14:44:45,592 - test_bpm.py[line:46] - ERROR: 断言失败,标题为正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/api/org/v1/org/addOrg, 用例数据:{'code': 'testAddOrg', 'demId': '1832308543039578112', 'exceedLimitNum': 0, 'grade': '', 'limitNum': 0, 'name': '测试添加的组织', 'nowNum': 0, 'orderNo': 0, 'parentId': '0'}, 期望数据:{'message': "添加组织成功!'"}, 服务器返回数据:{"state":true,"message":"添加组织成功!","value":"","code":200},测试员为demo -- root
2024-09-07 14:44:45,655 - test_bpm.py[line:46] - ERROR: 断言失败,标题为正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/api/org/v1/org/addOrg, 用例数据:{'code': 'testAddOrg', 'demId': '1832308543039578112', 'exceedLimitNum': 0, 'grade': '', 'limitNum': 0, 'name': '测试添加的组织', 'nowNum': 0, 'orderNo': 0, 'parentId': '0'}, 期望数据:{'message': "添加组织成功!'"}, 服务器返回数据:{"state":true,"message":"添加组织成功!","value":"","code":200},测试员为demo -- root
2024-09-07 14:44:45,714 - test_bpm.py[line:46] - ERROR: 断言失败,标题为正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/api/org/v1/org/addOrg, 用例数据:{'code': 'testAddOrg', 'demId': '1832308543039578112', 'exceedLimitNum': 0, 'grade': '', 'limitNum': 0, 'name': '测试添加的组织', 'nowNum': 0, 'orderNo': 0, 'parentId': '0'}, 期望数据:{'message': "添加组织成功!'"}, 服务器返回数据:{"state":true,"message":"添加组织成功!","value":"","code":200},测试员为demo -- root
2024-09-07 14:44:45,775 - test_bpm.py[line:46] - ERROR: 断言失败,标题为正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/api/org/v1/org/addOrg, 用例数据:{'code': 'testAddOrg', 'demId': '1832308543039578112', 'exceedLimitNum': 0, 'grade': '', 'limitNum': 0, 'name': '测试添加的组织', 'nowNum': 0, 'orderNo': 0, 'parentId': '0'}, 期望数据:{'message': "添加组织成功!'"}, 服务器返回数据:{"state":true,"message":"添加组织成功!","value":"","code":200},测试员为demo -- root
2024-09-07 14:44:45,841 - test_bpm.py[line:50] - INFO: 断言成功,标题为正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/api/org/v1/orgUsers/addUsersForOrg, 用例数据:{'orgCode': 'testAddOrg', 'accounts': 'admin,guest'}, 期望数据:{'message': '加入成功'}, 服务器返回数据:{"state":true,"message":"加入成功","value":"","code":200},测试员为demo -- root
2024-09-07 14:44:45,866 - test_bpm.py[line:50] - INFO: 断言成功,标题为正向用例,用例等级为中,接口url为:http://36.139.193.99:8088/api/org/v1/orgParam/saveOrgParams, 用例数据:{'query': {'orgCode': 'testAddOrg'}, 'body': [{'alias': 'hxxmts', 'value': '项目中没有关系户'}]}, 期望数据:{'message': '保存组织参数成功!'}, 服务器返回数据:{"state":true,"message":"保存组织参数成功!","value":"","code":200},测试员为demo -- root
2024-09-07 14:44:45,899 - test_bpm.py[line:50] - INFO: 断言成功,标题为正向用例,用例等级为中,接口url为:http://36.139.193.99:8088/api/org/v1/org/deleteOrg, 用例数据:testAddOrg, 期望数据:{'message': '删除组织成功!'}, 服务器返回数据:{"state":true,"message":"删除组织成功!","value":"","code":200},测试员为demo -- root
2024-09-07 14:44:45,916 - test_bpm.py[line:46] - ERROR: 断言失败,标题为正向用例,用例等级为中,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds, 用例数据:{'ids': '需要更新'}, 期望数据:{'message': '删除维度成功!'}, 服务器返回数据:{"state":false,"message":"","code":200,"logId":"1832308546244026368"},测试员为demo -- root
2024-09-07 14:44:45,952 - test_bpm.py[line:46] - ERROR: 断言失败,标题为正向用例,用例等级为中,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds, 用例数据:{'ids': '需要更新'}, 期望数据:{'message': '删除维度成功!'}, 服务器返回数据:{"state":false,"message":"","code":200,"logId":"1832308546395021312"},测试员为demo -- root
2024-09-07 14:44:45,985 - test_bpm.py[line:46] - ERROR: 断言失败,标题为正向用例,用例等级为中,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds, 用例数据:{'ids': '需要更新'}, 期望数据:{'message': '删除维度成功!'}, 服务器返回数据:{"state":false,"message":"","code":200,"logId":"1832308546529239040"},测试员为demo -- root
2024-09-07 14:44:46,019 - test_bpm.py[line:46] - ERROR: 断言失败,标题为正向用例,用例等级为中,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds, 用例数据:{'ids': '需要更新'}, 期望数据:{'message': '删除维度成功!'}, 服务器返回数据:{"state":false,"message":"","code":200,"logId":"1832308546671845376"},测试员为demo -- root
2024-09-07 14:44:46,050 - test_bpm.py[line:46] - ERROR: 断言失败,标题为正向用例,用例等级为中,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds, 用例数据:{'ids': '需要更新'}, 期望数据:{'message': '删除维度成功!'}, 服务器返回数据:{"state":false,"message":"","code":200,"logId":"1832308546810257408"},测试员为demo -- root
2024-09-07 14:44:46,082 - test_bpm.py[line:46] - ERROR: 断言失败,标题为正向用例,用例等级为中,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds, 用例数据:{'ids': '需要更新'}, 期望数据:{'message': '删除维度成功!'}, 服务器返回数据:{"state":false,"message":"","code":200,"logId":"1832308546936086528"},测试员为demo -- root
2024-09-07 14:44:46,208 - test_bpm.py[line:47] - INFO: 断言成功,标题为登录的正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'username': '超级管理员', 'account': 'admin', 'userId': '1', 'expiration': 86400, 'loginStatus': True}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3Nzc3NzUsImlhdCI6MTcyNTY5MTM3NX0.sush12MZsAeOJkavd3phRjKDofNXtkSEM1mh44XJUlcM2GsarZRiBffgtcZ9jjcLRbJ1vIVDK3mYJ-Trzvs5Ww","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}},测试员为zys -- root
2024-09-07 14:44:46,230 - test_bpm.py[line:47] - INFO: 断言成功,标题为反向用例-username为空,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': '', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832308547556843520"},测试员为zys -- root
2024-09-07 14:44:46,255 - test_bpm.py[line:47] - INFO: 断言成功,标题为反向用例-username为特殊字符,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': '#!$!@#!@#', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832308547665895424"},测试员为zys -- root
2024-09-07 14:44:46,285 - test_bpm.py[line:47] - INFO: 断言成功,标题为反向用例-username过长,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'adminadminadminadminadminadminadminadminadmin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832308547795918848"},测试员为zys -- root
2024-09-07 14:44:46,312 - test_bpm.py[line:47] - INFO: 断言成功,标题为反向用例-username短,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'a', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832308547900776448"},测试员为zys -- root
2024-09-07 14:44:46,344 - test_bpm.py[line:47] - INFO: 断言成功,标题为反向用例-username错误,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'adminxyz', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832308548039188480"},测试员为zys -- root
2024-09-07 14:44:46,382 - test_bpm.py[line:47] - INFO: 断言成功,标题为反向用例-password为空,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': ''}, 期望数据:{'message': '账号或密码错误'}, 服务器返回数据:{"state":false,"message":"账号或密码错误","code":200,"logId":"1832308548194377728"},测试员为zys -- root
2024-09-07 14:44:46,423 - test_bpm.py[line:47] - INFO: 断言成功,标题为反向用例-password为特殊字符,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': '#!$!@#!@#'}, 期望数据:{'message': '账号或密码错误'}, 服务器返回数据:{"state":false,"message":"账号或密码错误","code":200,"logId":"1832308548366344192"},测试员为zys -- root
2024-09-07 14:44:46,443 - test_bpm.py[line:47] - INFO: 断言成功,标题为反向用例-password过长,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn'}, 期望数据:{'message': '解密密码异常,请检查RSA公钥和私钥配置'}, 服务器返回数据:{"state":false,"message":"解密密码异常,请检查RSA公钥和私钥配置","code":200,"logId":"1832308548446035968"},测试员为zys -- root
2024-09-07 14:44:46,460 - test_bpm.py[line:47] - INFO: 断言成功,标题为反向用例-password过短,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': '123456'}, 期望数据:{'message': '解密密码异常,请检查RSA公钥和私钥配置'}, 服务器返回数据:{"state":false,"message":"解密密码异常,请检查RSA公钥和私钥配置","code":200,"logId":"1832308548525727744"},测试员为zys -- root
2024-09-07 14:44:46,496 - test_bpm.py[line:44] - ERROR: 断言失败,标题为反向用例-password错误,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ'}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3Nzc3NzUsImlhdCI6MTcyNTY5MTM3NX0.sush12MZsAeOJkavd3phRjKDofNXtkSEM1mh44XJUlcM2GsarZRiBffgtcZ9jjcLRbJ1vIVDK3mYJ-Trzvs5Ww","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}},测试员为zys -- root
2024-09-07 14:44:46,534 - test_bpm.py[line:44] - ERROR: 断言失败,标题为反向用例-password错误,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ'}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3Nzc3NzUsImlhdCI6MTcyNTY5MTM3NX0.sush12MZsAeOJkavd3phRjKDofNXtkSEM1mh44XJUlcM2GsarZRiBffgtcZ9jjcLRbJ1vIVDK3mYJ-Trzvs5Ww","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}},测试员为zys -- root
2024-09-07 14:44:46,578 - test_bpm.py[line:44] - ERROR: 断言失败,标题为反向用例-password错误,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ'}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3Nzc3NzUsImlhdCI6MTcyNTY5MTM3NX0.sush12MZsAeOJkavd3phRjKDofNXtkSEM1mh44XJUlcM2GsarZRiBffgtcZ9jjcLRbJ1vIVDK3mYJ-Trzvs5Ww","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}},测试员为zys -- root
2024-09-07 14:44:46,615 - test_bpm.py[line:44] - ERROR: 断言失败,标题为反向用例-password错误,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ'}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3Nzc3NzUsImlhdCI6MTcyNTY5MTM3NX0.sush12MZsAeOJkavd3phRjKDofNXtkSEM1mh44XJUlcM2GsarZRiBffgtcZ9jjcLRbJ1vIVDK3mYJ-Trzvs5Ww","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}},测试员为zys -- root
2024-09-07 14:44:46,670 - test_bpm.py[line:44] - ERROR: 断言失败,标题为反向用例-password错误,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ'}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3Nzc3NzUsImlhdCI6MTcyNTY5MTM3NX0.sush12MZsAeOJkavd3phRjKDofNXtkSEM1mh44XJUlcM2GsarZRiBffgtcZ9jjcLRbJ1vIVDK3mYJ-Trzvs5Ww","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}},测试员为zys -- root
2024-09-07 14:44:46,710 - test_bpm.py[line:44] - ERROR: 断言失败,标题为反向用例-password错误,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ'}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3Nzc3NzUsImlhdCI6MTcyNTY5MTM3NX0.sush12MZsAeOJkavd3phRjKDofNXtkSEM1mh44XJUlcM2GsarZRiBffgtcZ9jjcLRbJ1vIVDK3mYJ-Trzvs5Ww","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}},测试员为zys -- root
2024-09-07 14:44:46,766 - test_bpm.py[line:44] - ERROR: 断言失败,标题为正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/refresh, 用例数据:None, 期望数据:{'message': '刷新token成功'}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3Nzc3NzUsImlhdCI6MTcyNTY5MTM3NX0.sush12MZsAeOJkavd3phRjKDofNXtkSEM1mh44XJUlcM2GsarZRiBffgtcZ9jjcLRbJ1vIVDK3mYJ-Trzvs5Ww","username":"admin","account":"admin","userId":"","expiration":86400,"loginStatus":true},测试员为zys -- root
2024-09-07 14:44:46,799 - test_bpm.py[line:44] - ERROR: 断言失败,标题为正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/refresh, 用例数据:None, 期望数据:{'message': '刷新token成功'}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3Nzc3NzUsImlhdCI6MTcyNTY5MTM3NX0.sush12MZsAeOJkavd3phRjKDofNXtkSEM1mh44XJUlcM2GsarZRiBffgtcZ9jjcLRbJ1vIVDK3mYJ-Trzvs5Ww","username":"admin","account":"admin","userId":"","expiration":86400,"loginStatus":true},测试员为zys -- root
2024-09-07 14:44:46,832 - test_bpm.py[line:44] - ERROR: 断言失败,标题为正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/refresh, 用例数据:None, 期望数据:{'message': '刷新token成功'}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3Nzc3NzUsImlhdCI6MTcyNTY5MTM3NX0.sush12MZsAeOJkavd3phRjKDofNXtkSEM1mh44XJUlcM2GsarZRiBffgtcZ9jjcLRbJ1vIVDK3mYJ-Trzvs5Ww","username":"admin","account":"admin","userId":"","expiration":86400,"loginStatus":true},测试员为zys -- root
2024-09-07 14:44:46,861 - test_bpm.py[line:44] - ERROR: 断言失败,标题为正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/refresh, 用例数据:None, 期望数据:{'message': '刷新token成功'}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3Nzc3NzUsImlhdCI6MTcyNTY5MTM3NX0.sush12MZsAeOJkavd3phRjKDofNXtkSEM1mh44XJUlcM2GsarZRiBffgtcZ9jjcLRbJ1vIVDK3mYJ-Trzvs5Ww","username":"admin","account":"admin","userId":"","expiration":86400,"loginStatus":true},测试员为zys -- root
2024-09-07 14:44:46,891 - test_bpm.py[line:44] - ERROR: 断言失败,标题为正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/refresh, 用例数据:None, 期望数据:{'message': '刷新token成功'}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3Nzc3NzUsImlhdCI6MTcyNTY5MTM3NX0.sush12MZsAeOJkavd3phRjKDofNXtkSEM1mh44XJUlcM2GsarZRiBffgtcZ9jjcLRbJ1vIVDK3mYJ-Trzvs5Ww","username":"admin","account":"admin","userId":"","expiration":86400,"loginStatus":true},测试员为zys -- root
2024-09-07 14:44:46,929 - test_bpm.py[line:44] - ERROR: 断言失败,标题为正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/refresh, 用例数据:None, 期望数据:{'message': '刷新token成功'}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3Nzc3NzUsImlhdCI6MTcyNTY5MTM3NX0.sush12MZsAeOJkavd3phRjKDofNXtkSEM1mh44XJUlcM2GsarZRiBffgtcZ9jjcLRbJ1vIVDK3mYJ-Trzvs5Ww","username":"admin","account":"admin","userId":"","expiration":86400,"loginStatus":true},测试员为zys -- root
2024-09-07 14:44:46,990 - test_bpm.py[line:47] - INFO: 断言成功,标题为正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/addDem, 用例数据:{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 1, 'name': 'requests添加的维度'}, 期望数据:{'message': '添加维度成功!'}, 服务器返回数据:{"state":true,"message":"添加维度成功!","value":"","code":200},测试员为zys -- root
2024-09-07 14:44:47,008 - test_bpm.py[line:44] - ERROR: 断言失败,标题为正向用例,用例等级为中,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds, 用例数据:{'ids': '需要更新'}, 期望数据:{'message': '删除维度成功!'}, 服务器返回数据:{"state":false,"message":"","code":200,"logId":"1832308550820012032"},测试员为zys -- root
2024-09-07 14:44:47,039 - test_bpm.py[line:44] - ERROR: 断言失败,标题为正向用例,用例等级为中,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds, 用例数据:{'ids': '需要更新'}, 期望数据:{'message': '删除维度成功!'}, 服务器返回数据:{"state":false,"message":"","code":200,"logId":"1832308550950035456"},测试员为zys -- root
2024-09-07 14:44:47,072 - test_bpm.py[line:44] - ERROR: 断言失败,标题为正向用例,用例等级为中,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds, 用例数据:{'ids': '需要更新'}, 期望数据:{'message': '删除维度成功!'}, 服务器返回数据:{"state":false,"message":"","code":200,"logId":"1832308551092641792"},测试员为zys -- root
2024-09-07 14:44:47,107 - test_bpm.py[line:44] - ERROR: 断言失败,标题为正向用例,用例等级为中,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds, 用例数据:{'ids': '需要更新'}, 期望数据:{'message': '删除维度成功!'}, 服务器返回数据:{"state":false,"message":"","code":200,"logId":"1832308551235248128"},测试员为zys -- root
2024-09-07 14:44:47,143 - test_bpm.py[line:44] - ERROR: 断言失败,标题为正向用例,用例等级为中,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds, 用例数据:{'ids': '需要更新'}, 期望数据:{'message': '删除维度成功!'}, 服务器返回数据:{"state":false,"message":"","code":200,"logId":"1832308551386243072"},测试员为zys -- root
2024-09-07 14:44:47,178 - test_bpm.py[line:44] - ERROR: 断言失败,标题为正向用例,用例等级为中,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds, 用例数据:{'ids': '需要更新'}, 期望数据:{'message': '删除维度成功!'}, 服务器返回数据:{"state":false,"message":"","code":200,"logId":"1832308551533043712"},测试员为zys -- root
2024-09-07 16:00:20,302 - test_bpm.py[line:50] - INFO: 断言成功,标题为正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/addDem, 用例数据:{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 1, 'name': 'requests添加的维度'}, 期望数据:{'message': '添加维度成功!'}, 服务器返回数据:{"state":true,"message":"添加维度成功!","value":"","code":200},测试员为demo -- root
2024-09-07 16:00:20,330 - test_bpm.py[line:50] - INFO: 断言成功,标题为正向用例,用例等级为中,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/updateDem, 用例数据:{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 0, 'name': 'requestsAddDem'}, 期望数据:{'message': '更新维度成功!'}, 服务器返回数据:{"state":true,"message":"更新维度成功!","value":"","code":200},测试员为demo -- root
2024-09-07 16:00:20,385 - test_bpm.py[line:46] - ERROR: 断言失败,标题为正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/api/org/v1/org/addOrg, 用例数据:{'code': 'testAddOrg', 'demId': '1832327565105799168', 'exceedLimitNum': 0, 'grade': '', 'limitNum': 0, 'name': '测试添加的组织', 'nowNum': 0, 'orderNo': 0, 'parentId': '0'}, 期望数据:{'message': "添加组织成功!'"}, 服务器返回数据:{"state":true,"message":"添加组织成功!","value":"","code":200},测试员为demo -- root
2024-09-07 16:00:20,713 - test_bpm.py[line:50] - INFO: 断言成功,标题为正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/api/org/v1/orgUsers/addUsersForOrg, 用例数据:{'orgCode': 'testAddOrg', 'accounts': 'admin,guest'}, 期望数据:{'message': '加入成功'}, 服务器返回数据:{"state":true,"message":"加入成功","value":"","code":200},测试员为demo -- root
2024-09-07 16:00:20,739 - test_bpm.py[line:50] - INFO: 断言成功,标题为正向用例,用例等级为中,接口url为:http://36.139.193.99:8088/api/org/v1/orgParam/saveOrgParams, 用例数据:{'query': {'orgCode': 'testAddOrg'}, 'body': [{'alias': 'hxxmts', 'value': '项目中没有关系户'}]}, 期望数据:{'message': '保存组织参数成功!'}, 服务器返回数据:{"state":true,"message":"保存组织参数成功!","value":"","code":200},测试员为demo -- root
2024-09-07 16:00:20,768 - test_bpm.py[line:50] - INFO: 断言成功,标题为正向用例,用例等级为中,接口url为:http://36.139.193.99:8088/api/org/v1/org/deleteOrg, 用例数据:testAddOrg, 期望数据:{'message': '删除组织成功!'}, 服务器返回数据:{"state":true,"message":"删除组织成功!","value":"","code":200},测试员为demo -- root
2024-09-07 16:00:20,784 - test_bpm.py[line:46] - ERROR: 断言失败,标题为正向用例,用例等级为中,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds, 用例数据:{'ids': '需要更新'}, 期望数据:{'message': '删除维度成功!'}, 服务器返回数据:{"state":false,"message":"","code":200,"logId":"1832327567161008128"},测试员为demo -- root
2024-09-07 16:11:49,282 - read_user_ini.py[line:30] - INFO: 执行方法get_file_path为:根据key获取file节点下key对应文件的路径,形参key的传参为case, -- 张三
2024-09-07 16:11:49,282 - read_user_ini.py[line:30] - INFO: 执行方法get_file_path为:根据key获取file节点下key对应文件的路径,形参key的传参为expect, -- 张三
2024-09-07 16:11:49,283 - read_user_ini.py[line:30] - INFO: 执行方法get_file_path为:根据key获取file节点下key对应文件的路径,形参key的传参为sql, -- 张三
2024-09-07 16:11:49,283 - read_user_ini.py[line:30] - INFO: 执行方法get_file_path为:根据key获取file节点下key对应文件的路径,形参key的传参为excel, -- 张三
2024-09-07 16:11:49,301 - read_user_ini.py[line:30] - INFO: 执行方法get_file_path为:根据key获取file节点下key对应文件的路径,形参key的传参为case, -- 张三
2024-09-07 16:11:49,302 - read_user_ini.py[line:33] - ERROR: 方法get_file_path执行失败,形参key传参为:case,错误为:No section: 'file' -- 张三
2024-09-07 16:12:40,993 - read_user_ini.py[line:30] - INFO: 执行方法get_file_path为:根据key获取file节点下key对应文件的路径,形参key的传参为case, -- 张三
2024-09-07 16:12:40,994 - read_user_ini.py[line:30] - INFO: 执行方法get_file_path为:根据key获取file节点下key对应文件的路径,形参key的传参为expect, -- 张三
2024-09-07 16:12:40,994 - read_user_ini.py[line:30] - INFO: 执行方法get_file_path为:根据key获取file节点下key对应文件的路径,形参key的传参为sql, -- 张三
2024-09-07 16:12:40,994 - read_user_ini.py[line:30] - INFO: 执行方法get_file_path为:根据key获取file节点下key对应文件的路径,形参key的传参为excel, -- 张三
2024-09-07 16:12:41,017 - read_user_ini.py[line:30] - INFO: 执行方法get_file_path为:根据key获取file节点下key对应文件的路径,形参key的传参为case, -- 张三
2024-09-07 16:12:41,017 - read_user_ini.py[line:33] - ERROR: 方法get_file_path执行失败,形参key传参为:case,错误为:No section: 'file' -- 张三
2024-09-07 16:13:13,877 - test_bpm.py[line:50] - INFO: 断言成功,标题为正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/addDem, 用例数据:{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 1, 'name': 'requests添加的维度'}, 期望数据:{'message': '添加维度成功!'}, 服务器返回数据:{"state":true,"message":"添加维度成功!","value":"","code":200},测试员为demo -- root
2024-09-07 16:13:13,898 - test_bpm.py[line:50] - INFO: 断言成功,标题为正向用例,用例等级为中,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/updateDem, 用例数据:{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 0, 'name': 'requestsAddDem'}, 期望数据:{'message': '更新维度成功!'}, 服务器返回数据:{"state":true,"message":"更新维度成功!","value":"","code":200},测试员为demo -- root
2024-09-07 16:13:13,941 - test_bpm.py[line:46] - ERROR: 断言失败,标题为正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/api/org/v1/org/addOrg, 用例数据:{'code': 'testAddOrg', 'demId': '1832330809769041920', 'exceedLimitNum': 0, 'grade': '', 'limitNum': 0, 'name': '测试添加的组织', 'nowNum': 0, 'orderNo': 0, 'parentId': '0'}, 期望数据:{'message': "添加组织成功!'"}, 服务器返回数据:{"state":true,"message":"添加组织成功!","value":"","code":200},测试员为demo -- root
2024-09-07 16:13:14,255 - test_bpm.py[line:50] - INFO: 断言成功,标题为正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/api/org/v1/orgUsers/addUsersForOrg, 用例数据:{'orgCode': 'testAddOrg', 'accounts': 'admin,guest'}, 期望数据:{'message': '加入成功'}, 服务器返回数据:{"state":true,"message":"加入成功","value":"","code":200},测试员为demo -- root
2024-09-07 16:13:14,282 - test_bpm.py[line:50] - INFO: 断言成功,标题为正向用例,用例等级为中,接口url为:http://36.139.193.99:8088/api/org/v1/orgParam/saveOrgParams, 用例数据:{'query': {'orgCode': 'testAddOrg'}, 'body': [{'alias': 'hxxmts', 'value': '项目中没有关系户'}]}, 期望数据:{'message': '保存组织参数成功!'}, 服务器返回数据:{"state":true,"message":"保存组织参数成功!","value":"","code":200},测试员为demo -- root
2024-09-07 16:13:14,313 - test_bpm.py[line:50] - INFO: 断言成功,标题为正向用例,用例等级为中,接口url为:http://36.139.193.99:8088/api/org/v1/org/deleteOrg, 用例数据:testAddOrg, 期望数据:{'message': '删除组织成功!'}, 服务器返回数据:{"state":true,"message":"删除组织成功!","value":"","code":200},测试员为demo -- root
2024-09-07 16:13:14,340 - test_bpm.py[line:46] - ERROR: 断言失败,标题为正向用例,用例等级为中,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds, 用例数据:{'ids': '需要更新'}, 期望数据:{'message': '删除维度成功!'}, 服务器返回数据:{"state":false,"message":"","code":200,"logId":"1832330811736170496"},测试员为demo -- root
2024-09-07 16:13:14,465 - test_bpm.py[line:47] - INFO: 断言成功,标题为登录的正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'username': '超级管理员', 'account': 'admin', 'userId': '1', 'expiration': 86400, 'loginStatus': True}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3ODMwODMsImlhdCI6MTcyNTY5NjY4M30.3azG2dq5WkmzeFoIfEGATIn7uv9NB1jPSjqW_oCFNr4vsBEPskykEzJApNVcDGE50gPpTSjXZI_WKH6TTr0jbw","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}},测试员为zys -- root
2024-09-07 16:13:14,488 - test_bpm.py[line:47] - INFO: 断言成功,标题为反向用例-username为空,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': '', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832330812361121792"},测试员为zys -- root
2024-09-07 16:13:14,542 - test_bpm.py[line:47] - INFO: 断言成功,标题为反向用例-username为特殊字符,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': '#!$!@#!@#', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832330812587614208"},测试员为zys -- root
2024-09-07 16:13:14,572 - test_bpm.py[line:47] - INFO: 断言成功,标题为反向用例-username过长,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'adminadminadminadminadminadminadminadminadmin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832330812709249024"},测试员为zys -- root
2024-09-07 16:13:14,599 - test_bpm.py[line:47] - INFO: 断言成功,标题为反向用例-username短,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'a', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832330812826689536"},测试员为zys -- root
2024-09-07 16:13:14,625 - test_bpm.py[line:47] - INFO: 断言成功,标题为反向用例-username错误,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'adminxyz', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832330812939935744"},测试员为zys -- root
2024-09-07 16:13:14,657 - test_bpm.py[line:47] - INFO: 断言成功,标题为反向用例-password为空,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': ''}, 期望数据:{'message': '账号或密码错误'}, 服务器返回数据:{"state":false,"message":"账号或密码错误","code":200,"logId":"1832330813069959168"},测试员为zys -- root
2024-09-07 16:13:14,691 - test_bpm.py[line:47] - INFO: 断言成功,标题为反向用例-password为特殊字符,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': '#!$!@#!@#'}, 期望数据:{'message': '账号或密码错误'}, 服务器返回数据:{"state":false,"message":"账号或密码错误","code":200,"logId":"1832330813212565504"},测试员为zys -- root
2024-09-07 16:13:14,714 - test_bpm.py[line:47] - INFO: 断言成功,标题为反向用例-password过长,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn'}, 期望数据:{'message': '解密密码异常,请检查RSA公钥和私钥配置'}, 服务器返回数据:{"state":false,"message":"解密密码异常,请检查RSA公钥和私钥配置","code":200,"logId":"1832330813309034496"},测试员为zys -- root
2024-09-07 16:13:14,736 - test_bpm.py[line:47] - INFO: 断言成功,标题为反向用例-password过短,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': '123456'}, 期望数据:{'message': '解密密码异常,请检查RSA公钥和私钥配置'}, 服务器返回数据:{"state":false,"message":"解密密码异常,请检查RSA公钥和私钥配置","code":200,"logId":"1832330813405503488"},测试员为zys -- root
2024-09-07 16:13:14,774 - test_bpm.py[line:44] - ERROR: 断言失败,标题为反向用例-password错误,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ'}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3ODMwODMsImlhdCI6MTcyNTY5NjY4M30.3azG2dq5WkmzeFoIfEGATIn7uv9NB1jPSjqW_oCFNr4vsBEPskykEzJApNVcDGE50gPpTSjXZI_WKH6TTr0jbw","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}},测试员为zys -- root
2024-09-07 16:13:14,811 - test_bpm.py[line:44] - ERROR: 断言失败,标题为正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/refresh, 用例数据:None, 期望数据:{'message': '刷新token成功'}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3ODMwODMsImlhdCI6MTcyNTY5NjY4M30.3azG2dq5WkmzeFoIfEGATIn7uv9NB1jPSjqW_oCFNr4vsBEPskykEzJApNVcDGE50gPpTSjXZI_WKH6TTr0jbw","username":"admin","account":"admin","userId":"","expiration":86400,"loginStatus":true},测试员为zys -- root
2024-09-07 16:13:14,860 - test_bpm.py[line:47] - INFO: 断言成功,标题为正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/addDem, 用例数据:{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 1, 'name': 'requests添加的维度'}, 期望数据:{'message': '添加维度成功!'}, 服务器返回数据:{"state":true,"message":"添加维度成功!","value":"","code":200},测试员为zys -- root
2024-09-07 16:13:14,876 - test_bpm.py[line:44] - ERROR: 断言失败,标题为正向用例,用例等级为中,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds, 用例数据:{'ids': '需要更新'}, 期望数据:{'message': '删除维度成功!'}, 服务器返回数据:{"state":false,"message":"","code":200,"logId":"1832330813988511744"},测试员为zys -- root
2024-09-07 16:14:01,304 - test_bpm.py[line:50] - INFO: 断言成功,标题为正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/addDem, 用例数据:{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 1, 'name': 'requests添加的维度'}, 期望数据:{'message': '添加维度成功!'}, 服务器返回数据:{"state":true,"message":"添加维度成功!","value":"","code":200},测试员为demo -- root
2024-09-07 16:14:01,323 - test_bpm.py[line:50] - INFO: 断言成功,标题为正向用例,用例等级为中,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/updateDem, 用例数据:{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 0, 'name': 'requestsAddDem'}, 期望数据:{'message': '更新维度成功!'}, 服务器返回数据:{"state":true,"message":"更新维度成功!","value":"","code":200},测试员为demo -- root
2024-09-07 16:14:01,384 - test_bpm.py[line:46] - ERROR: 断言失败,标题为正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/api/org/v1/org/addOrg, 用例数据:{'code': 'testAddOrg', 'demId': '1832331008700686336', 'exceedLimitNum': 0, 'grade': '', 'limitNum': 0, 'name': '测试添加的组织', 'nowNum': 0, 'orderNo': 0, 'parentId': '0'}, 期望数据:{'message': "添加组织成功!'"}, 服务器返回数据:{"state":true,"message":"添加组织成功!","value":"","code":200},测试员为demo -- root
2024-09-07 16:14:01,697 - test_bpm.py[line:50] - INFO: 断言成功,标题为正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/api/org/v1/orgUsers/addUsersForOrg, 用例数据:{'orgCode': 'testAddOrg', 'accounts': 'admin,guest'}, 期望数据:{'message': '加入成功'}, 服务器返回数据:{"state":true,"message":"加入成功","value":"","code":200},测试员为demo -- root
2024-09-07 16:14:01,722 - test_bpm.py[line:50] - INFO: 断言成功,标题为正向用例,用例等级为中,接口url为:http://36.139.193.99:8088/api/org/v1/orgParam/saveOrgParams, 用例数据:{'query': {'orgCode': 'testAddOrg'}, 'body': [{'alias': 'hxxmts', 'value': '项目中没有关系户'}]}, 期望数据:{'message': '保存组织参数成功!'}, 服务器返回数据:{"state":true,"message":"保存组织参数成功!","value":"","code":200},测试员为demo -- root
2024-09-07 16:14:01,751 - test_bpm.py[line:50] - INFO: 断言成功,标题为正向用例,用例等级为中,接口url为:http://36.139.193.99:8088/api/org/v1/org/deleteOrg, 用例数据:testAddOrg, 期望数据:{'message': '删除组织成功!'}, 服务器返回数据:{"state":true,"message":"删除组织成功!","value":"","code":200},测试员为demo -- root
2024-09-07 16:14:01,769 - test_bpm.py[line:46] - ERROR: 断言失败,标题为正向用例,用例等级为中,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds, 用例数据:{'ids': '需要更新'}, 期望数据:{'message': '删除维度成功!'}, 服务器返回数据:{"state":false,"message":"","code":200,"logId":"1832331010672009216"},测试员为demo -- root
2024-09-07 16:14:01,894 - test_bpm.py[line:47] - INFO: 断言成功,标题为登录的正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'username': '超级管理员', 'account': 'admin', 'userId': '1', 'expiration': 86400, 'loginStatus': True}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3ODMxMzAsImlhdCI6MTcyNTY5NjczMH0.Vg95oKj6z-a0gTXOiMBFjxkQ8mDWFOJx9oxYucVLFIzEt9YfRL2GCUrY5FrZkKZpCrNTEd8C0_oer1PpMjyswQ","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}},测试员为zys -- root
2024-09-07 16:14:01,914 - test_bpm.py[line:47] - INFO: 断言成功,标题为反向用例-username为空,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': '', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832331011288571904"},测试员为zys -- root
2024-09-07 16:14:01,943 - test_bpm.py[line:47] - INFO: 断言成功,标题为反向用例-username为特殊字符,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': '#!$!@#!@#', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832331011406012416"},测试员为zys -- root
2024-09-07 16:14:01,971 - test_bpm.py[line:47] - INFO: 断言成功,标题为反向用例-username过长,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'adminadminadminadminadminadminadminadminadmin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832331011519258624"},测试员为zys -- root
2024-09-07 16:14:01,998 - test_bpm.py[line:47] - INFO: 断言成功,标题为反向用例-username短,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'a', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832331011636699136"},测试员为zys -- root
2024-09-07 16:14:02,027 - test_bpm.py[line:47] - INFO: 断言成功,标题为反向用例-username错误,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'adminxyz', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832331011758333952"},测试员为zys -- root
2024-09-07 16:14:02,059 - test_bpm.py[line:47] - INFO: 断言成功,标题为反向用例-password为空,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': ''}, 期望数据:{'message': '账号或密码错误'}, 服务器返回数据:{"state":false,"message":"账号或密码错误","code":200,"logId":"1832331011888357376"},测试员为zys -- root
2024-09-07 16:14:02,099 - test_bpm.py[line:47] - INFO: 断言成功,标题为反向用例-password为特殊字符,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': '#!$!@#!@#'}, 期望数据:{'message': '账号或密码错误'}, 服务器返回数据:{"state":false,"message":"账号或密码错误","code":200,"logId":"1832331012056129536"},测试员为zys -- root
2024-09-07 16:14:02,121 - test_bpm.py[line:47] - INFO: 断言成功,标题为反向用例-password过长,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn'}, 期望数据:{'message': '解密密码异常,请检查RSA公钥和私钥配置'}, 服务器返回数据:{"state":false,"message":"解密密码异常,请检查RSA公钥和私钥配置","code":200,"logId":"1832331012148404224"},测试员为zys -- root
2024-09-07 16:14:02,143 - test_bpm.py[line:47] - INFO: 断言成功,标题为反向用例-password过短,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': '123456'}, 期望数据:{'message': '解密密码异常,请检查RSA公钥和私钥配置'}, 服务器返回数据:{"state":false,"message":"解密密码异常,请检查RSA公钥和私钥配置","code":200,"logId":"1832331012240678912"},测试员为zys -- root
2024-09-07 16:14:02,183 - test_bpm.py[line:44] - ERROR: 断言失败,标题为反向用例-password错误,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ'}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3ODMxMzEsImlhdCI6MTcyNTY5NjczMX0.TQgFDabtKB4sl4UES5y7E22b9bSrRs9bLFg09aDNbmg3-wtBNDffcNCvIYbIJwP0vqIRnuWe6UL2owvEuqldEQ","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}},测试员为zys -- root
2024-09-07 16:14:02,230 - test_bpm.py[line:44] - ERROR: 断言失败,标题为正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/refresh, 用例数据:None, 期望数据:{'message': '刷新token成功'}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3ODMxMzEsImlhdCI6MTcyNTY5NjczMX0.TQgFDabtKB4sl4UES5y7E22b9bSrRs9bLFg09aDNbmg3-wtBNDffcNCvIYbIJwP0vqIRnuWe6UL2owvEuqldEQ","username":"admin","account":"admin","userId":"","expiration":86400,"loginStatus":true},测试员为zys -- root
2024-09-07 16:14:02,309 - test_bpm.py[line:47] - INFO: 断言成功,标题为正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/addDem, 用例数据:{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 1, 'name': 'requests添加的维度'}, 期望数据:{'message': '添加维度成功!'}, 服务器返回数据:{"state":true,"message":"添加维度成功!","value":"","code":200},测试员为zys -- root
2024-09-07 16:14:02,327 - test_bpm.py[line:44] - ERROR: 断言失败,标题为正向用例,用例等级为中,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds, 用例数据:{'ids': '需要更新'}, 期望数据:{'message': '删除维度成功!'}, 服务器返回数据:{"state":false,"message":"","code":200,"logId":"1832331013008236544"},测试员为zys -- root
2024-09-07 16:28:32,326 - test_bpm.py[line:50] - INFO: 断言成功,标题为正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/addDem, 用例数据:{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 1, 'name': 'requests添加的维度'}, 期望数据:{'message': '添加维度成功!'}, 服务器返回数据:{"state":true,"message":"添加维度成功!","value":"","code":200},测试员为demo -- root
2024-09-07 16:28:32,347 - test_bpm.py[line:50] - INFO: 断言成功,标题为正向用例,用例等级为中,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/updateDem, 用例数据:{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 0, 'name': 'requestsAddDem'}, 期望数据:{'message': '更新维度成功!'}, 服务器返回数据:{"state":true,"message":"更新维度成功!","value":"","code":200},测试员为demo -- root
2024-09-07 16:28:32,394 - test_bpm.py[line:46] - ERROR: 断言失败,标题为正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/api/org/v1/org/addOrg, 用例数据:{'code': 'testAddOrg', 'demId': '1832334662086270976', 'exceedLimitNum': 0, 'grade': '', 'limitNum': 0, 'name': '测试添加的组织', 'nowNum': 0, 'orderNo': 0, 'parentId': '0'}, 期望数据:{'message': "添加组织成功!'"}, 服务器返回数据:{"state":true,"message":"添加组织成功!","value":"","code":200},测试员为demo -- root
2024-09-07 16:28:32,665 - test_bpm.py[line:50] - INFO: 断言成功,标题为正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/api/org/v1/orgUsers/addUsersForOrg, 用例数据:{'orgCode': 'testAddOrg', 'accounts': 'admin,guest'}, 期望数据:{'message': '加入成功'}, 服务器返回数据:{"state":true,"message":"加入成功","value":"","code":200},测试员为demo -- root
2024-09-07 16:28:32,693 - test_bpm.py[line:50] - INFO: 断言成功,标题为正向用例,用例等级为中,接口url为:http://36.139.193.99:8088/api/org/v1/orgParam/saveOrgParams, 用例数据:{'query': {'orgCode': 'testAddOrg'}, 'body': [{'alias': 'hxxmts', 'value': '项目中没有关系户'}]}, 期望数据:{'message': '保存组织参数成功!'}, 服务器返回数据:{"state":true,"message":"保存组织参数成功!","value":"","code":200},测试员为demo -- root
2024-09-07 16:28:32,730 - test_bpm.py[line:50] - INFO: 断言成功,标题为正向用例,用例等级为中,接口url为:http://36.139.193.99:8088/api/org/v1/org/deleteOrg, 用例数据:testAddOrg, 期望数据:{'message': '删除组织成功!'}, 服务器返回数据:{"state":true,"message":"删除组织成功!","value":"","code":200},测试员为demo -- root
2024-09-07 16:28:32,747 - test_bpm.py[line:46] - ERROR: 断言失败,标题为正向用例,用例等级为中,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds, 用例数据:{'ids': '需要更新'}, 期望数据:{'message': '删除维度成功!'}, 服务器返回数据:{"state":false,"message":"","code":200,"logId":"1832334663877238784"},测试员为demo -- root
2024-09-07 16:28:32,856 - test_bpm.py[line:47] - INFO: 断言成功,标题为登录的正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'username': '超级管理员', 'account': 'admin', 'userId': '1', 'expiration': 86400, 'loginStatus': True}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3ODQwMDEsImlhdCI6MTcyNTY5NzYwMX0.VEhUKs3oLa55bod__7CWVNpJsuV5X9ullb4pLUXZpeB-PItRL44O1FQqLsyG1Q4pBTpe9wxL9-3bHd6Wg9qSlg","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}},测试员为zys -- root
2024-09-07 16:28:32,880 - test_bpm.py[line:47] - INFO: 断言成功,标题为反向用例-username为空,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': '', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832334664435081216"},测试员为zys -- root
2024-09-07 16:28:32,912 - test_bpm.py[line:47] - INFO: 断言成功,标题为反向用例-username为特殊字符,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': '#!$!@#!@#', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832334664565104640"},测试员为zys -- root
2024-09-07 16:28:32,941 - test_bpm.py[line:47] - INFO: 断言成功,标题为反向用例-username过长,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'adminadminadminadminadminadminadminadminadmin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832334664690933760"},测试员为zys -- root
2024-09-07 16:28:32,970 - test_bpm.py[line:47] - INFO: 断言成功,标题为反向用例-username短,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'a', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832334664812568576"},测试员为zys -- root
2024-09-07 16:28:32,995 - test_bpm.py[line:47] - INFO: 断言成功,标题为反向用例-username错误,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'adminxyz', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ='}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"state":false,"message":"账户错误或该租户未启用","code":200,"logId":"1832334664917426176"},测试员为zys -- root
2024-09-07 16:28:33,023 - test_bpm.py[line:47] - INFO: 断言成功,标题为反向用例-password为空,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': ''}, 期望数据:{'message': '账号或密码错误'}, 服务器返回数据:{"state":false,"message":"账号或密码错误","code":200,"logId":"1832334665043255296"},测试员为zys -- root
2024-09-07 16:28:33,051 - test_bpm.py[line:47] - INFO: 断言成功,标题为反向用例-password为特殊字符,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': '#!$!@#!@#'}, 期望数据:{'message': '账号或密码错误'}, 服务器返回数据:{"state":false,"message":"账号或密码错误","code":200,"logId":"1832334665148112896"},测试员为zys -- root
2024-09-07 16:28:33,072 - test_bpm.py[line:47] - INFO: 断言成功,标题为反向用例-password过长,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jznbF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn'}, 期望数据:{'message': '解密密码异常,请检查RSA公钥和私钥配置'}, 服务器返回数据:{"state":false,"message":"解密密码异常,请检查RSA公钥和私钥配置","code":200,"logId":"1832334665240387584"},测试员为zys -- root
2024-09-07 16:28:33,096 - test_bpm.py[line:47] - INFO: 断言成功,标题为反向用例-password过短,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': '123456'}, 期望数据:{'message': '解密密码异常,请检查RSA公钥和私钥配置'}, 服务器返回数据:{"state":false,"message":"解密密码异常,请检查RSA公钥和私钥配置","code":200,"logId":"1832334665336856576"},测试员为zys -- root
2024-09-07 16:28:33,135 - test_bpm.py[line:44] - ERROR: 断言失败,标题为反向用例-password错误,用例等级为中,接口url为:http://36.139.193.99:8088/auth, 用例数据:{'username': 'admin', 'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8BgGjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ'}, 期望数据:{'message': '账户错误或该租户未启用'}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3ODQwMDIsImlhdCI6MTcyNTY5NzYwMn0.pMV7aquuzcB1_Z4gNi9LFJKRra3EuDq4H690znotuznDQzaVbe6RfwuadL_Q-yJKN2xLB7tI8xzkyUuyWGahXQ","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}},测试员为zys -- root
2024-09-07 16:28:33,163 - test_bpm.py[line:44] - ERROR: 断言失败,标题为正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/refresh, 用例数据:None, 期望数据:{'message': '刷新token成功'}, 服务器返回数据:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE3MjU3ODQwMDIsImlhdCI6MTcyNTY5NzYwMn0.pMV7aquuzcB1_Z4gNi9LFJKRra3EuDq4H690znotuznDQzaVbe6RfwuadL_Q-yJKN2xLB7tI8xzkyUuyWGahXQ","username":"admin","account":"admin","userId":"","expiration":86400,"loginStatus":true},测试员为zys -- root
2024-09-07 16:28:33,206 - test_bpm.py[line:47] - INFO: 断言成功,标题为正向用例,用例等级为高,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/addDem, 用例数据:{'code': 'requestsAddDem', 'description': 'requestsAddDem', 'isDefault': 1, 'name': 'requests添加的维度'}, 期望数据:{'message': '添加维度成功!'}, 服务器返回数据:{"state":true,"message":"添加维度成功!","value":"","code":200},测试员为zys -- root
2024-09-07 16:28:33,223 - test_bpm.py[line:44] - ERROR: 断言失败,标题为正向用例,用例等级为中,接口url为:http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds, 用例数据:{'ids': '需要更新'}, 期望数据:{'message': '删除维度成功!'}, 服务器返回数据:{"state":false,"message":"","code":200,"logId":"1832334665873727488"},测试员为zys -- root
# -*-coding:utf-8 -*- #
# ---------------------------------------------------------------------------
# ProjectName: test62
# FileName: __init__.py
# Author: lao_zhao
# Datetime: 2024/9/4 14:01
# Description:
#
# ---------------------------------------------------------------------------
# -*-coding:utf-8 -*- #
# ---------------------------------------------------------------------------
# ProjectName: study_python
# FileName: request_method.py
# Author: xxxxxxx
# Datetime: 2024/9/3 19:40
# Description:
# 命名规范:文件名全小写+下划线,类名大驼峰,方法和变量小写+下划线连接,
# 常量大写,变量和常量用名词,方法用动词
# ---------------------------------------------------------------------------
import requests
from ApiAutoTese_3.common.read_project_ini import Read_Project_Ini
class Request_method:
def __init__(self):
self.ini = Read_Project_Ini()
login_url = self.ini.get_host('bpm_host') + '/auth'
login_data = {"username": "admin", "password": "Pal0LcFUx+ke5uL88fo7YQzfHZwY5D2Lk76pzG1GjiMLlL6SmA6ls13w2X"
"zN3iSTHXkyqLuY+VT9W9AVUv3gz+4u97eX2myDxC4o4Ov15QWxTEhrPlN"
"NZf18zNEdNRstYUcpDYo5pnWI+zHI5TiRUwcTETG9LqC7cidO0u1cFH4="}
self.req = requests.sessions.Session()
res = self.req.post(url=login_url,json=login_data)
token = res.json().get('token')
self.req.headers['Authorization'] = f"Bearer {res.json().get('token')}"
def request_all(self,method,url,mime,case_data):
if mime == 'application/json' or mime == 'json':
return self.req.request(method= method, url= url, json= case_data)
elif mime == 'application/x-www-form-urlencoded' or mime == 'form':
return self.req.request(method=method, url=url, data=case_data)
elif mime == 'multipart/form-data' or mime == 'form-data':
return self.req.request(method=method, url=url, files=case_data)
elif mime == 'query' or mime == 'params':
return self.req.request(method=method, url=url, params=case_data)
elif mime == 'query|json' or mime == 'json|query':
return self.req.request(method=method, url=url, params=case_data['query'],json=case_data['body'])
elif mime is None:
return self.req.request(url=url,method=method)
if __name__ == '__main__':
req = Request_method()
print(req.request_all(url = 'http://36.139.193.99:8088/auth',
method = 'POST', mime = 'json',
case_data = {'password': 'bF6N3L93cX8pV6x2yEqxNjwIIPaEOYw9bNI5GuIY4g9MeoFyPFPL5WteHaV0LcxQqmDJWlhuCRMXzAPvrFcxJrA8Bg'
'GjJpmB1WMrQrazIJPbWbCfmDit2s2jzn+DRerVlYIFojDM96y24drEniwWzHtaJKiWoc7LGL1csNmokvQ=',
'username': 'a'}))
\ No newline at end of file
# -*-coding:utf-8 -*- #
# ---------------------------------------------------------------------------
# ProjectName: test62
# FileName: __init__.py
# Author: lao_zhao
# Datetime: 2024/9/4 14:01
# Description:
#
# ---------------------------------------------------------------------------
# -*-coding:utf-8 -*- #
# ---------------------------------------------------------------------------
# ProjectName: study_python
# FileName: __init__.py
# Author: xxxxxxx
# Datetime: 2024/9/7 11:08
# Description:
# 命名规范:文件名全小写+下划线,类名大驼峰,方法和变量小写+下划线连接,
# 常量大写,变量和常量用名词,方法用动词
# ---------------------------------------------------------------------------
user = 'demo'
\ No newline at end of file
# -*-coding:utf-8 -*- #
# ---------------------------------------------------------------------------
# ProjectName: study_python
# FileName: conftest.py
# Author: xxxxxxx
# Datetime: 2024/9/7 11:11
# Description:
# 命名规范:文件名全小写+下划线,类名大驼峰,方法和变量小写+下划线连接,
# 常量大写,变量和常量用名词,方法用动词
# ---------------------------------------------------------------------------
import pytest
from ApiAutoTese_3.common.db import DB
from ApiAutoTese_3.request_method.request_method import Request_method
@pytest.fixture(scope='session')
def fix_req():
req = Request_method()
yield req
@pytest.fixture(scope='session')
def fix_db():
db = DB()
yield db
db.close()
\ No newline at end of file
# -*-coding:utf-8 -*- #
# ---------------------------------------------------------------------------
# ProjectName: study_python
# FileName: test_bpm.py
# Author: xxxxxxx
# Datetime: 2024/9/7 11:10
# Description:
# 命名规范:文件名全小写+下划线,类名大驼峰,方法和变量小写+下划线连接,
# 常量大写,变量和常量用名词,方法用动词
# ---------------------------------------------------------------------------
from ApiAutoTese_3 import log
from ApiAutoTese_3.common.read_excel import Read_excel
from ApiAutoTese_3.test_case.test_demo import user
import pytest
import allure
excel = Read_excel(user)
class Test_bpm:
@allure.epic("BPM项目-Demo")
@pytest.mark.parametrize('module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level',excel.get_data())
def test_bpm(self,fix_db,fix_req,module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level):
allure.dynamic.feature(module)
allure.dynamic.story(api)
allure.dynamic.title(case_title)
allure.dynamic.severity(case_level)
if sql_typ == 'delete':
fix_db.delete(sql_data['delete'])
elif sql_typ == 'select':
res = fix_db.select(sql_data['select'])
case_data[updata_key] = res
elif sql_typ == 'delete|select' or sql_typ == 'selecy|delete':
res = fix_db.select(sql_data['select'])
case_data[updata_key] = res
fix_db.delete(sql_data['delete'])
res = fix_req.request_all(method,url,mime,case_data)
try:
for key in expect_data:
assert expect_data[key] == res.json().get(key)
except AssertionError:
log.error(
f"断言失败,标题为{case_title},用例等级为{case_level},接口url为:{url}, 用例数据:{case_data}, 期望数据:{expect_data}, 服务器返回数据:{res.text},测试员为{user}")
raise AssertionError("断言失败")
else:
log.info(
f"断言成功,标题为{case_title},用例等级为{case_level},接口url为:{url}, 用例数据:{case_data}, 期望数据:{expect_data}, 服务器返回数据:{res.text},测试员为{user}")
# -*-coding:utf-8 -*- #
# ---------------------------------------------------------------------------
# ProjectName: study_python
# FileName: __init__.py
# Author: xxxxxxx
# Datetime: 2024/9/7 11:09
# Description:
# 命名规范:文件名全小写+下划线,类名大驼峰,方法和变量小写+下划线连接,
# 常量大写,变量和常量用名词,方法用动词
# ---------------------------------------------------------------------------
user = 'zys'
\ No newline at end of file
# -*-coding:utf-8 -*- #
# ---------------------------------------------------------------------------
# ProjectName: study_python
# FileName: conftest.py
# Author: xxxxxxx
# Datetime: 2024/9/7 11:11
# Description:
# 命名规范:文件名全小写+下划线,类名大驼峰,方法和变量小写+下划线连接,
# 常量大写,变量和常量用名词,方法用动词
# ---------------------------------------------------------------------------
import pytest
from ApiAutoTese_3.common.db import DB
from ApiAutoTese_3.request_method.request_method import Request_method
@pytest.fixture(scope='session')
def fix_req():
req = Request_method()
yield req
@pytest.fixture(scope='session')
def fix_db():
db = DB()
yield db
db.close()
\ No newline at end of file
# -*-coding:utf-8 -*- #
# ---------------------------------------------------------------------------
# ProjectName: study_python
# FileName: test_bpm.py
# Author: xxxxxxx
# Datetime: 2024/9/7 11:10
# Description:
# 命名规范:文件名全小写+下划线,类名大驼峰,方法和变量小写+下划线连接,
# 常量大写,变量和常量用名词,方法用动词
# ---------------------------------------------------------------------------
from ApiAutoTese_3 import log
from ApiAutoTese_3.common.read_excel import Read_excel
from ApiAutoTese_3.test_case.test_zys import user
import pytest
import allure
excel = Read_excel(user)
class Test_bpm:
@allure.epic("BPM项目-Demo")
@pytest.mark.parametrize('module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level',excel.get_data())
def test_bpm(self,fix_db,fix_req,module,api,url,method,mime,case_data,expect_data,sql_typ,sql_data,updata_key,case_title,case_level):
allure.dynamic.feature(module)
allure.dynamic.story(api)
allure.dynamic.title(case_title)
allure.dynamic.severity(case_level)
if sql_typ == 'delete':
fix_db.delete(sql_data['delete'])
elif sql_typ == 'select':
res = fix_db.select(sql_data['select'])
case_data[updata_key] = res
elif sql_typ == 'delete|select' or sql_typ == 'selecy|delete':
res = fix_db.select(sql_data['select'])
case_data[updata_key] = res
fix_db.delete(sql_data['delete'])
res = fix_req.request_all(method,url,mime,case_data)
try:
for key in expect_data:
assert expect_data[key] == res.json().get(key)
except AssertionError:
log.error(f"断言失败,标题为{case_title},用例等级为{case_level},接口url为:{url}, 用例数据:{case_data}, 期望数据:{expect_data}, 服务器返回数据:{res.text},测试员为{user}")
raise AssertionError("断言失败")
else:
log.info(f"断言成功,标题为{case_title},用例等级为{case_level},接口url为:{url}, 用例数据:{case_data}, 期望数据:{expect_data}, 服务器返回数据:{res.text},测试员为{user}")
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment