Commit 396a2719 by demo1

atuo test v1.0

parent 9eb159df
# -*-coding:utf-8 -*- #
# ---------------------------------------------------------------------------
# ProjectName: test
# FileName: __init__.py
# Author: xxxxx
# Datetime: 2024/12/26 16:40
# Description:
#
# ---------------------------------------------------------------------------
import functools
import logging
import os
import time
log_path = os.path.join(os.path.join(os.path.join(os.path.dirname(__file__), "report"), "log"), time.strftime("%Y_%m_%d_%H_%M_%S", time.localtime())+".log")
def project_log(log_file):
logger = logging.getLogger()
logger.setLevel("INFO")
handler = logging.FileHandler(log_file, mode='a', encoding="utf-8")
formatter = logging.Formatter("%(asctime)s - %(levelname)s: %(message)s")
handler.setFormatter(formatter)
logger.addHandler(handler)
return logger
project_log = project_log(log_path)
def log_decorator(func_name):
@functools.wraps(func_name)
def inner(*args, **kwargs):
try:
project_log.info(f"执行的功能为:{func_name.__name__}, 功能的描述为:{func_name.__doc__}, 所在的文件路径为:{func_name.__code__.co_filename}, 所做的行为:{func_name.__code__.co_firstlineno}")
res = func_name(*args, **kwargs)
except Exception as e:
project_log.error(f"执行的功能为:{func_name.__name__}, 功能的描述为:{func_name.__doc__}, 所在的文件路径为:{func_name.__code__.co_filename}, 所做的行为:{func_name.__code__.co_firstlineno}, 产生错误,错误的类型为:{type(e)}, 错误的描述为:{e}")
raise e
else:
return res
return inner
# -*-coding:utf-8 -*- #
# ---------------------------------------------------------------------------
# ProjectName: test
# FileName: __init__.py
# Author: xxxxx
# Datetime: 2024/12/26 16:40
# Description:
#
# ---------------------------------------------------------------------------
# -*-coding:utf-8 -*- #
# ---------------------------------------------------------------------------
# ProjectName: test
# FileName: db.py
# Author: xxxxx
# Datetime: 2024/12/26 16:59
# Description:
#
# ---------------------------------------------------------------------------
import pymysql
from APIAutoTest_3 import log_decorator
from APIAutoTest_v3.common.read_basic_ini import ReadBasicIni
class DB:
@log_decorator
def __init__(self):
ini = ReadBasicIni()
self.conn = pymysql.connect(
host=ini.get_database_conn_msg("host"),
port=int(ini.get_database_conn_msg("port")),
user=ini.get_database_conn_msg("user"),
password=ini.get_database_conn_msg("pwd"),
database=ini.get_database_conn_msg("database"),
charset="utf8"
)
self.cursor = self.conn.cursor()
@log_decorator
def close(self):
self.cursor.close()
self.conn.close()
@log_decorator
def delete(self, sql):
self.cursor.execute(sql)
self.conn.commit()
@log_decorator
def select(self, sql):
self.cursor.execute(sql)
select_result = self.cursor.fetchall()
if select_result is not None:
return select_result[0][0]
# -*-coding:utf-8 -*- #
# ---------------------------------------------------------------------------
# ProjectName: test
# FileName: read_basic_ini.py
# Author: xxxxx
# Datetime: 2024/12/26 17:02
# Description:
#
# ---------------------------------------------------------------------------
import os.path
from configparser import ConfigParser
from APIAutoTest_3 import log_decorator
class ReadBasicIni:
@log_decorator
def __init__(self):
self.data_config_path =os.path.join(os.path.dirname(os.path.dirname(__file__)),"data_config")
ini_path = os.path.join(self.data_config_path, "config.ini")
self.conf = ConfigParser()
self.conf.read(ini_path, encoding="utf-8")
@log_decorator
def get_host(self, key):
return self.conf.get("host", key)
@log_decorator
def get_sql_connect(self, key):#sql节点下的请求头
return self.conf.get("sql", key)
@log_decorator
def get_user_dir_name(self, key):#user节点下的请求头
user_path = self.conf.get("user", key)
user_dir_name = os.path.join(self.data_config_path, user_path)
return user_dir_name
if __name__ == '__main__':
read_basic_ini = ReadBasicIni()
print(read_basic_ini.get_host("bpm"))
print(read_basic_ini.get_sql_connect("host"))
print(read_basic_ini.get_user_dir_name("farke"))
# -*-coding:utf-8 -*- #
# ---------------------------------------------------------------------------
# ProjectName: test
# FileName: read_excel.py
# Author: xxxxx
# Datetime: 2024/12/26 18:55
# Description:
#
# ---------------------------------------------------------------------------
import openpyxl
from APIAutoTest_3 import log_decorator
from APIAutoTest_3.common.read_basic_ini import ReadBasicIni
from APIAutoTest_3.common.read_json import read_json
from APIAutoTest_3.common.read_user_ini import ReadUserIni
class ReadExcel:
@log_decorator
def __init__(self,username):
self.basic_ini = ReadBasicIni()
self.ini = ReadUserIni(username)
case_data_path = self.ini.get_file_path("case")
expect_data_path = self.ini.get_file_path("expect")
sql_data_path = self.ini.get_file_path("sql")
excel_path = self.ini.get_file_path("excel")
table_name = self.ini.get_table_name("name")
wb = openpyxl.load_workbook(excel_path)
self.ws = wb[table_name]
self.case_data_dict = read_json(case_data_path)
self.expect_data_dict = read_json(expect_data_path)
self.sql_data_dict = read_json(sql_data_path)
@log_decorator
def __get_cell_value(self, column, row):#获取单元格的值
value = self.ws[column+str(row)].value
if isinstance(value, str) and value.strip() is not None:
return value.strip()
@log_decorator
def module_name(self, row):#模块名称
return self.__get_cell_value("b", row)
@log_decorator
def api_name(self, row):#接口名称
return self.__get_cell_value("c", row)
@log_decorator
def case_title(self, row):
"""根据行,获取用例的标题"""
return self.__get_cell_value("d", row)
@log_decorator
def case_level(self, row):
"""根据行,获取用例的等级"""
return self.__get_cell_value("e", row)
@log_decorator
def case_url(self, row):#请求路径
path = self.__get_cell_value("f", row)
if path is not None:
return self.basic_ini.get_host("bpm") + path
@log_decorator
def case_mime(self, row):#根据行,获取用例的媒体类型并转小写
mime = self.__get_cell_value("g", row)
if mime is not None:
return mime.lower()
@log_decorator
def case_req(self, row):#根据行,获取用例的请求方法
return self.__get_cell_value("h", row)
@log_decorator
def case_data(self, row):#根据行,获取用例数据
case_data_key = self.__get_cell_value("i", row)
if case_data_key is not None:
module_name = self.module_name(row)
api_name = self.api_name(row)
return self.case_data_dict[module_name][api_name][case_data_key]
@log_decorator
def expect_data(self, row):#根据行,获取期望数据
expect_data_key = self.__get_cell_value("j", row)
if expect_data_key is not None:
module_name = self.module_name(row)
api_name = self.api_name(row)
return self.expect_data_dict[module_name][api_name][expect_data_key]
@log_decorator
def sql_data(self, row):#获取sql数据
sql_data_key = self.__get_cell_value("l", row)
if sql_data_key is not None:
module_name = self.module_name(row)
api_name = self.api_name(row)
return self.sql_data_dict[module_name][api_name][sql_data_key]
@log_decorator
def sql_type(self, row):#获取sql语句的类型
sql_statement = self.__get_cell_value("k", row)
if sql_statement is not None:
return sql_statement.lower()
@log_decorator
def update_key(self, row):#获取更新的key
return self.__get_cell_value("m", row)
@log_decorator
def get_data(self):
"""获取所有的测试数据,存放在二维列表中"""
list_data = []
for row in range(2, self.ws.max_row+1):
url = self.case_url(row)
mime = self.case_mime(row)
req = self.case_req(row)
case = self.case_data(row)
expect = self.expect_data(row)
sql_type = self.sql_type(row)
sql = self.sql_data(row)
update = self.update_key(row)
title = self.case_title(row)
level = self.case_level(row)
module = self.module_name(row)
api = self.api_name(row)
if url is not None and req is not None and expect is not None:
list_data.append([module,api,title,level,url, mime, req, case, expect, sql_type, sql, update])
else:
return list_data
if __name__ == '__main__':
excel = ReadExcel("jack")
print(excel.get_data())
# -*-coding:utf-8 -*- #
# ---------------------------------------------------------------------------
# ProjectName: test
# FileName: read_json.py
# Author: xxxxx
# Datetime: 2024/12/26 18:32
# Description:
#
# ---------------------------------------------------------------------------
import json
from APIAutoTest_3 import log_decorator
@log_decorator
def read_json(filepath):
with open(filepath, mode="r", encoding="utf-8") as f:
return json.load(f)
if __name__ == '__main__':
res = read_json(r"C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\data_config\shy_data\case_data.json")
print(res)
\ No newline at end of file
# -*-coding:utf-8 -*- #
# ---------------------------------------------------------------------------
# ProjectName: test
# FileName: read_user_ini.py
# Author: xxxxx
# Datetime: 2024/12/26 17:18
# Description:
#
# ---------------------------------------------------------------------------
import configparser
import os
from APIAutoTest_3 import log_decorator
from APIAutoTest_3.common.read_basic_ini import ReadBasicIni
class ReadUserIni:
@log_decorator
def __init__(self, username):
self.user_path = ReadBasicIni().get_user_dir_name(username)
ini_path = os.path.join(self.user_path, 'config.ini')
self.conf = configparser.ConfigParser()
self.conf.read(ini_path, encoding='utf-8')
@log_decorator
def get_file_path(self, key):
file_path = os.path.join(self.user_path, self.conf.get('file', key))
return file_path
@log_decorator
def get_table_name(self, key):
table_name = self.conf.get('table', key)
return table_name
if __name__ == '__main__':
print(ReadUserIni("farke").get_table_name('name'))
print(ReadUserIni("shy").get_file_path('excel'))
\ No newline at end of file
[host]
# 配置项目的域名
bpm= http://36.139.193.99:8088
[sql]
# 数据库的连接信息
host=36.139.193.99
port=3306
user=root
pwd=Rhrc@2024
database=eip8
[user]
# 随着用户的增加而增加选项,配置的是数据的目录名称
jack=jack_data
shy=shy_data
farke=farke_data
\ No newline at end of file
{
"认证接口": {
"登录系统": {
"LoginSuccess": {
"username": "admin",
"password": "WuHRoZXGrg1LHOix8EVOhqGcu3CEEd0hOWNPRENTScZMb2ekrEtBGGBJweUxGKi36k346+OrS5mD3nnjyrocZOfzo4UqoshNoqJgx09u81LV2vc53Sy83DsBWKGoZZZRUhsDrpRj8feUlakJMCpgqswG0y9jm95Lk9auWpI146I="
},
"LoginErrorUsernameIsNone": {
"username": "",
"password": "WuHRoZXGrg1LHOix8EVOhqGcu3CEEd0hOWNPRENTScZMb2ekrEtBGGBJweUxGKi36k346+OrS5mD3nnjyrocZOfzo4UqoshNoqJgx09u81LV2vc53Sy83DsBWKGoZZZRUhsDrpRj8feUlakJMCpgqswG0y9jm95Lk9auWpI146I="
},
"LoginErrorUsernameIsShort": {
"username": "a",
"password": "WuHRoZXGrg1LHOix8EVOhqGcu3CEEd0hOWNPRENTScZMb2ekrEtBGGBJweUxGKi36k346+OrS5mD3nnjyrocZOfzo4UqoshNoqJgx09u81LV2vc53Sy83DsBWKGoZZZRUhsDrpRj8feUlakJMCpgqswG0y9jm95Lk9auWpI146I="
},
"LoginErrorUsernameIsLong": {
"username": "adminadminadminadminadminadminadmin",
"password": "WuHRoZXGrg1LHOix8EVOhqGcu3CEEd0hOWNPRENTScZMb2ekrEtBGGBJweUxGKi36k346+OrS5mD3nnjyrocZOfzo4UqoshNoqJgx09u81LV2vc53Sy83DsBWKGoZZZRUhsDrpRj8feUlakJMCpgqswG0y9jm95Lk9auWpI146I="
},
"LoginErrorUsernameIsSpecial": {
"username": "▣▤▥▦▩◘◙",
"password": "WuHRoZXGrg1LHOix8EVOhqGcu3CEEd0hOWNPRENTScZMb2ekrEtBGGBJweUxGKi36k346+OrS5mD3nnjyrocZOfzo4UqoshNoqJgx09u81LV2vc53Sy83DsBWKGoZZZRUhsDrpRj8feUlakJMCpgqswG0y9jm95Lk9auWpI146I="
},
"LoginErrorUsernameIsError": {
"username": "Admin123",
"password": "WuHRoZXGrg1LHOix8EVOhqGcu3CEEd0hOWNPRENTScZMb2ekrEtBGGBJweUxGKi36k346+OrS5mD3nnjyrocZOfzo4UqoshNoqJgx09u81LV2vc53Sy83DsBWKGoZZZRUhsDrpRj8feUlakJMCpgqswG0y9jm95Lk9auWpI146I="
},
"LoginErrorPwdIsNone": {
"username": "admin",
"password": ""
},
"LoginErrorPwdIsShort": {
"username": "admin",
"password": "1"
},
"LoginErrorPwdIsSpecial": {
"username": "admin",
"password": "▣▤▥▦▩◘◙"
},
"LoginErrorPwdIsLong": {
"username": "admin",
"password": "WuHRoZXGrg1LHOix8EVOhqGcu3CEEd0hOWNPRENTScZMb2ekrEtBGGBJweUxGKi36k346+OrS5mD3nnjyrocZOfzo4UqoshNoqJgx09u81LV2vc53Sy83DsBWKGoZZZRUhsDrpRj8feUlakJMCpgqswG0y9jm95Lk9auWpI146I=WuHRoZXGrg1LHOix8EVOhqGcu3CEEd0hOWNPRENTScZMb2ekrEtBGGBJweUxGKi36k346+OrS5mD3nnjyrocZOfzo4UqoshNoqJgx09u81LV2vc53Sy83DsBWKGoZZZRUhsDrpRj8feUlakJMCpgqswG0y9jm95Lk9auWpI146I="
}
}
},
"维度管理": {
"添加维度": {
"AddDemSuccess": {
"code": "test_dem",
"description": "测试添加的维度",
"isDefault": 1,
"name": "测试维度"
}
},
"根据维度编码删除维度": {
"DeleteDemSuccess": {
"ids": "需要更新"
}
},
"更新维度": {
"PutDemSuccess": {
"code": "test_dem",
"description": "测试添加的维度",
"isDefault": 1,
"name": "测试维度-更新"
}
}
},
"组织管理": {
"添加组织": {
"AddOrgSuccess": {
"code": "test_org_code",
"demId": "需要更新",
"exceedLimitNum": 0,
"grade": "",
"limitNum": 0,
"name": "测试组织",
"nowNum": 0,
"orderNo": 0,
"parentId": "0"
}
},
"组织加入用户": {
"UserJoinOrgSuccess": {"orgCode": "test_org_code", "accounts": "admin"}
},
"保存组织参数": {
"SaveOrgParamSuccess": {
"query": {"orgCode": "test_org_code"},
"json": [{"alias":"sz","value":100000}]
}
},
"删除组织": {
"DeleteOrgSuccess": "test_org_code"
}
}
}
[file]
# 配置数据配置层中文件的名称
excel=apiAutoTest.xlsx
case=case_data.json
expect=expect_data.json
sql=sql_data.json
[table]
# excel工作表名称
name=BPM
{
"认证接口": {
"登录系统": {
"LoginSuccess": {"username": "超级管理员",
"account": "admin",
"userId": "1",
"expiration": 86400},
"LoginErrorUsernameIsNone": {"message": "账户错误或该租户未启用"},
"LoginErrorUsernameIsShort": {"message": "账户错误或该租户未启用"},
"LoginErrorUsernameIsLong": {"message": "账户错误或该租户未启用"},
"LoginErrorUsernameIsSpecial": {"message": "账户错误或该租户未启用"},
"LoginErrorUsernameIsError": {"message": "账户错误或该租户未启用"},
"LoginErrorPwdIsNone": {"message": "账号或密码错误"},
"LoginErrorPwdIsShort": {"message": "账号或密码错误"},
"LoginErrorPwdIsSpecial":{"message": "账号或密码错误"},
"LoginErrorPwdIsLong":{"message": "账号或密码错误"}
},
"刷新token": {
"RefreshSuccess": {
"message": "刷新成功"
}
}
},
"维度管理": {
"添加维度": {
"AddDemSuccess": {
"message": "添加维度成功!"
}
},
"根据维度编码删除维度": {
"DeleteDemSuccess": {
"message": "删除维度成功!"
}
},
"更新维度": {
"PutDemSuccess": {
"message": "更新维度成功!"
}
}
},
"组织管理": {
"添加组织": {
"AddOrgSuccess": {
"message": "添加组织成功"
}
},
"组织加入用户": {
"UserJoinOrgSuccess": {"message":"加入成功"}
},
"保存组织参数": {
"SaveOrgParamSuccess": {"message":"保存组织参数成功!"}
},
"删除组织": {
"DeleteOrgSuccess": {"message":"删除组织成功!"}
}
}
}
{
"维度管理": {
"添加维度": {
"AddDemSuccess": "delete from uc_demension where CODE_=\"test_dem\";"
},
"根据维度编码删除维度": {
"DeleteDemSuccess": "select ID_ from uc_demension where CODE_=\"test_dem\";"
}
},
"组织管理": {
"添加组织": {
"AddOrgSuccess": {
"select": "select ID_ from uc_demension where CODE_=\"test_dem\";",
"delete": "delete from uc_org where CODE_=\"test_org_code\";"
}
}
}
}
[file]
# 配置数据配置层中文件的名称
excel=接口测试.xlsx
case=用例.json
expect=期望.json
sql=sql语句.json
[table]
# excel工作表名称
name=认证接口
\ No newline at end of file
{
{
"维度管理": {
"添加维度": {
"AddDemSuccess": "delete from uc_demension where CODE_=\"test_dem\";"
},
"根据维度编码删除维度": {
"DeleteDemSuccess": "select ID_ from uc_demension where CODE_=\"test_dem\";"
}
},
"组织管理": {
"添加组织": {
"AddOrgSuccess": {
"select": "select ID_ from uc_demension where CODE_=\"test_dem\";",
"delete": "delete from uc_org where CODE_=\"test_org_code\";"
}
}
}
}
{
{
"认证接口": {
"登录系统": {
"LoginSuccess": {"username": "超级管理员", "account": "admin", "userId": "1", "expiration": 86400}, "LoginErrorUsernameIsNone": {"message": "账户错误或该租户未启用"},
"LoginErrorUsernameIsShort": {"message": "账户错误或该租户未启用"},
"LoginErrorUsernameIsLong": {"message": "账户错误或该租户未启用"},
"LoginErrorUsernameIsSpecial": {"message": "账户错误或该租户未启用"},
"LoginErrorUsernameIsError": {"message": "账户错误或该租户未启用"},
"LoginErrorPwdIsNone": {"message": "账号密码错误"},
"LoginErrorPwdIsShort": {"message": "账号或密码错误"},
"LoginErrorPwdIsSpecial":{"message": "账号或密码错误"},
"LoginErrorPwdIsLong":{"message": null}
},
"刷新token": {
"RefreshSuccess": {
"message": null
}
}
},
"维度管理": {
"添加维度": {
"AddDemSuccess": {
"message": "添加维度成功!"
}
},
"根据维度编码删除维度": {
"DeleteDemSuccess": {
"message": "删除维度成功!"
}
},
"更新维度": {
"PutDemSuccess": {
"message": "更新维度成功!"
}
}
},
"组织管理": {
"添加组织": {
"AddOrgSuccess": {
"message": "添加组织成功"
}
},
"组织加入用户": {
"UserJoinOrgSuccess": {"message":"加入成功"}
},
"保存组织参数": {
"SaveOrgParamSuccess": {"message":"保存组织参数成功!"}
},
"删除组织": {
"DeleteOrgSuccess": {"message":"删除组织成功!"}
}
}
}
{
{
"认证接口": {
"登录系统": {
"LoginSuccess": {
"username": "admin",
"password": "WuHRoZXGrg1LHOix8EVOhqGcu3CEEd0hOWNPRENTScZMb2ekrEtBGGBJweUxGKi36k346+OrS5mD3nnjyrocZOfzo4UqoshNoqJgx09u81LV2vc53Sy83DsBWKGoZZZRUhsDrpRj8feUlakJMCpgqswG0y9jm95Lk9auWpI146I="
},
"LoginErrorUsernameIsNone": {
"username": "",
"password": "WuHRoZXGrg1LHOix8EVOhqGcu3CEEd0hOWNPRENTScZMb2ekrEtBGGBJweUxGKi36k346+OrS5mD3nnjyrocZOfzo4UqoshNoqJgx09u81LV2vc53Sy83DsBWKGoZZZRUhsDrpRj8feUlakJMCpgqswG0y9jm95Lk9auWpI146I="
},
"LoginErrorUsernameIsShort": {
"username": "a",
"password": "WuHRoZXGrg1LHOix8EVOhqGcu3CEEd0hOWNPRENTScZMb2ekrEtBGGBJweUxGKi36k346+OrS5mD3nnjyrocZOfzo4UqoshNoqJgx09u81LV2vc53Sy83DsBWKGoZZZRUhsDrpRj8feUlakJMCpgqswG0y9jm95Lk9auWpI146I="
},
"LoginErrorUsernameIsLong": {
"username": "adminadminadminadminadminadminadmin",
"password": "WuHRoZXGrg1LHOix8EVOhqGcu3CEEd0hOWNPRENTScZMb2ekrEtBGGBJweUxGKi36k346+OrS5mD3nnjyrocZOfzo4UqoshNoqJgx09u81LV2vc53Sy83DsBWKGoZZZRUhsDrpRj8feUlakJMCpgqswG0y9jm95Lk9auWpI146I="
},
"LoginErrorUsernameIsSpecial": {
"username": "▣▤▥▦▩◘◙",
"password": "WuHRoZXGrg1LHOix8EVOhqGcu3CEEd0hOWNPRENTScZMb2ekrEtBGGBJweUxGKi36k346+OrS5mD3nnjyrocZOfzo4UqoshNoqJgx09u81LV2vc53Sy83DsBWKGoZZZRUhsDrpRj8feUlakJMCpgqswG0y9jm95Lk9auWpI146I="
},
"LoginErrorUsernameIsError": {
"username": "Admin123",
"password": "WuHRoZXGrg1LHOix8EVOhqGcu3CEEd0hOWNPRENTScZMb2ekrEtBGGBJweUxGKi36k346+OrS5mD3nnjyrocZOfzo4UqoshNoqJgx09u81LV2vc53Sy83DsBWKGoZZZRUhsDrpRj8feUlakJMCpgqswG0y9jm95Lk9auWpI146I="
},
"LoginErrorPwdIsNone": {
"username": "admin",
"password": ""
},
"LoginErrorPwdIsShort": {
"username": "admin",
"password": "1"
},
"LoginErrorPwdIsSpecial": {
"username": "admin",
"password": "▣▤▥▦▩◘◙"
},
"LoginErrorPwdIsLong": {
"username": "admin",
"password": "WuHRoZXGrg1LHOix8EVOhqGcu3CEEd0hOWNPRENTScZMb2ekrEtBGGBJweUxGKi36k346+OrS5mD3nnjyrocZOfzo4UqoshNoqJgx09u81LV2vc53Sy83DsBWKGoZZZRUhsDrpRj8feUlakJMCpgqswG0y9jm95Lk9auWpI146I=WuHRoZXGrg1LHOix8EVOhqGcu3CEEd0hOWNPRENTScZMb2ekrEtBGGBJweUxGKi36k346+OrS5mD3nnjyrocZOfzo4UqoshNoqJgx09u81LV2vc53Sy83DsBWKGoZZZRUhsDrpRj8feUlakJMCpgqswG0y9jm95Lk9auWpI146I="
}
}
},
"维度管理": {
"添加维度": {
"AddDemSuccess": {
"code": "test_dem",
"description": "测试添加的维度",
"isDefault": 1,
"name": "测试维度"
}
},
"根据维度编码删除维度": {
"DeleteDemSuccess": {
"ids": "需要更新"
}
},
"更新维度": {
"PutDemSuccess": {
"code": "test_dem",
"description": "测试添加的维度",
"isDefault": 1,
"name": "测试维度-更新"
}
}
},
"组织管理": {
"添加组织": {
"AddOrgSuccess": {
"code": "test_org_code",
"demId": "需要更新",
"exceedLimitNum": 0,
"grade": "",
"limitNum": 0,
"name": "测试组织",
"nowNum": 0,
"orderNo": 0,
"parentId": "0"
}
},
"组织加入用户": {
"UserJoinOrgSuccess": {"orgCode": "test_org_code", "accounts": "admin"}
},
"保存组织参数": {
"SaveOrgParamSuccess": {
"query": {"orgCode": "test_org_code"},
"json": [{"alias":"sz","value":100000}]
}
},
"删除组织": {
"DeleteOrgSuccess": "test_org_code"
}
}
}
{
"认证接口": {
"登录系统": {
"LoginSuccess": {
"username": "admin",
"password": "WuHRoZXGrg1LHOix8EVOhqGcu3CEEd0hOWNPRENTScZMb2ekrEtBGGBJweUxGKi36k346+OrS5mD3nnjyrocZOfzo4UqoshNoqJgx09u81LV2vc53Sy83DsBWKGoZZZRUhsDrpRj8feUlakJMCpgqswG0y9jm95Lk9auWpI146I="
},
"LoginErrorUsernameIsNone": {
"username": "",
"password": "WuHRoZXGrg1LHOix8EVOhqGcu3CEEd0hOWNPRENTScZMb2ekrEtBGGBJweUxGKi36k346+OrS5mD3nnjyrocZOfzo4UqoshNoqJgx09u81LV2vc53Sy83DsBWKGoZZZRUhsDrpRj8feUlakJMCpgqswG0y9jm95Lk9auWpI146I="
},
"LoginErrorUsernameIsShort": {
"username": "a",
"password": "WuHRoZXGrg1LHOix8EVOhqGcu3CEEd0hOWNPRENTScZMb2ekrEtBGGBJweUxGKi36k346+OrS5mD3nnjyrocZOfzo4UqoshNoqJgx09u81LV2vc53Sy83DsBWKGoZZZRUhsDrpRj8feUlakJMCpgqswG0y9jm95Lk9auWpI146I="
},
"LoginErrorUsernameIsLong": {
"username": "adminadminadminadminadminadminadmin",
"password": "WuHRoZXGrg1LHOix8EVOhqGcu3CEEd0hOWNPRENTScZMb2ekrEtBGGBJweUxGKi36k346+OrS5mD3nnjyrocZOfzo4UqoshNoqJgx09u81LV2vc53Sy83DsBWKGoZZZRUhsDrpRj8feUlakJMCpgqswG0y9jm95Lk9auWpI146I="
},
"LoginErrorUsernameIsSpecial": {
"username": "▣▤▥▦▩◘◙",
"password": "WuHRoZXGrg1LHOix8EVOhqGcu3CEEd0hOWNPRENTScZMb2ekrEtBGGBJweUxGKi36k346+OrS5mD3nnjyrocZOfzo4UqoshNoqJgx09u81LV2vc53Sy83DsBWKGoZZZRUhsDrpRj8feUlakJMCpgqswG0y9jm95Lk9auWpI146I="
},
"LoginErrorUsernameIsError": {
"username": "Admin123",
"password": "WuHRoZXGrg1LHOix8EVOhqGcu3CEEd0hOWNPRENTScZMb2ekrEtBGGBJweUxGKi36k346+OrS5mD3nnjyrocZOfzo4UqoshNoqJgx09u81LV2vc53Sy83DsBWKGoZZZRUhsDrpRj8feUlakJMCpgqswG0y9jm95Lk9auWpI146I="
},
"LoginErrorPwdIsNone": {
"username": "admin",
"password": ""
},
"LoginErrorPwdIsShort": {
"username": "admin",
"password": "1"
},
"LoginErrorPwdIsSpecial": {
"username": "admin",
"password": "▣▤▥▦▩◘◙"
},
"LoginErrorPwdIsLong": {
"username": "admin",
"password": "WuHRoZXGrg1LHOix8EVOhqGcu3CEEd0hOWNPRENTScZMb2ekrEtBGGBJweUxGKi36k346+OrS5mD3nnjyrocZOfzo4UqoshNoqJgx09u81LV2vc53Sy83DsBWKGoZZZRUhsDrpRj8feUlakJMCpgqswG0y9jm95Lk9auWpI146I=WuHRoZXGrg1LHOix8EVOhqGcu3CEEd0hOWNPRENTScZMb2ekrEtBGGBJweUxGKi36k346+OrS5mD3nnjyrocZOfzo4UqoshNoqJgx09u81LV2vc53Sy83DsBWKGoZZZRUhsDrpRj8feUlakJMCpgqswG0y9jm95Lk9auWpI146I="
}
}
},
"维度管理": {
"添加维度": {
"AddDemSuccess": {
"code": "test_dem",
"description": "测试添加的维度",
"isDefault": 1,
"name": "测试维度"
}
},
"根据维度编码删除维度": {
"DeleteDemSuccess": {
"ids": "需要更新"
}
},
"更新维度": {
"PutDemSuccess": {
"code": "test_dem",
"description": "测试添加的维度",
"isDefault": 1,
"name": "测试维度-更新"
}
}
},
"组织管理": {
"添加组织": {
"AddOrgSuccess": {
"code": "test_org_code",
"demId": "需要更新",
"exceedLimitNum": 0,
"grade": "",
"limitNum": 0,
"name": "测试组织",
"nowNum": 0,
"orderNo": 0,
"parentId": "0"
}
},
"组织加入用户": {
"UserJoinOrgSuccess": {"orgCode": "test_org_code", "accounts": "admin"}
},
"保存组织参数": {
"SaveOrgParamSuccess": {
"query": {"orgCode": "test_org_code"},
"json": [{"alias":"sz","value":100000}]
}
},
"删除组织": {
"DeleteOrgSuccess": "test_org_code"
}
}
}
[file]
# 配置数据配置层中文件的名称
excel=apiAutoTest.xlsx
case=case_data.json
expect=expect_data.json
sql=sql_data.json
[table]
# excel工作表名称
name=BPM
{
"认证接口": {
"登录系统": {
"LoginSuccess": {"username": "超级管理员",
"account": "admin",
"userId": "1",
"expiration": 86400},
"LoginErrorUsernameIsNone": {"message": "账户错误或该租户未启用"},
"LoginErrorUsernameIsShort": {"message": "账户错误或该租户未启用"},
"LoginErrorUsernameIsLong": {"message": "账户错误或该租户未启用"},
"LoginErrorUsernameIsSpecial": {"message": "账户错误或该租户未启用"},
"LoginErrorUsernameIsError": {"message": "账户错误或该租户未启用"},
"LoginErrorPwdIsNone": {"message": "账号或密码错误"},
"LoginErrorPwdIsShort": {"message": "账号或密码错误"},
"LoginErrorPwdIsSpecial":{"message": "账号或密码错误"},
"LoginErrorPwdIsLong":{"message": "账号或密码错误"}
},
"刷新token": {
"RefreshSuccess": {
"message": "刷新成功"
}
}
},
"维度管理": {
"添加维度": {
"AddDemSuccess": {
"message": "添加维度成功!"
}
},
"根据维度编码删除维度": {
"DeleteDemSuccess": {
"message": "删除维度成功!"
}
},
"更新维度": {
"PutDemSuccess": {
"message": "更新维度成功!"
}
}
},
"组织管理": {
"添加组织": {
"AddOrgSuccess": {
"message": "添加组织成功!"
}
},
"组织加入用户": {
"UserJoinOrgSuccess": {"message":"加入成功"}
},
"保存组织参数": {
"SaveOrgParamSuccess": {"message":"保存组织参数成功!"}
},
"删除组织": {
"DeleteOrgSuccess": {"message":"删除组织成功!"}
}
}
}
{
"维度管理": {
"添加维度": {
"AddDemSuccess": "delete from uc_demension where CODE_=\"test_dem\";"
},
"根据维度编码删除维度": {
"DeleteDemSuccess": "select ID_ from uc_demension where CODE_=\"test_dem\";"
}
},
"组织管理": {
"添加组织": {
"AddOrgSuccess": {
"select": "select ID_ from uc_demension where CODE_=\"test_dem\";",
"delete": "delete from uc_org where CODE_=\"test_org_code\";"
}
}
}
}
This source diff could not be displayed because it is too large. You can view the blob instead.
INFO  root:__init__.py:44 执行的功能为:test_bpm, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\test_case\test_user_jack\test_bpm.py, 所做的行为:20
INFO  root:__init__.py:44 执行的功能为:request_all, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\requests_method\requests_method.py, 所做的行为:30
\ No newline at end of file
INFO  root:__init__.py:44 执行的功能为:test_bpm, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\test_case\test_user_shy\test_bpm.py, 所做的行为:20
INFO  root:__init__.py:44 执行的功能为:request_all, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\requests_method\requests_method.py, 所做的行为:30
\ No newline at end of file
INFO  root:__init__.py:44 执行的功能为:test_bpm, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\test_case\test_user_shy\test_bpm.py, 所做的行为:20
INFO  root:__init__.py:44 执行的功能为:request_all, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\requests_method\requests_method.py, 所做的行为:30
\ No newline at end of file
INFO  root:__init__.py:44 执行的功能为:test_bpm, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\test_case\test_user_shy\test_bpm.py, 所做的行为:20
INFO  root:__init__.py:44 执行的功能为:request_all, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\requests_method\requests_method.py, 所做的行为:30
\ No newline at end of file
INFO  root:__init__.py:44 执行的功能为:test_bpm, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\test_case\test_user_shy\test_bpm.py, 所做的行为:20
INFO  root:__init__.py:44 执行的功能为:request_all, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\requests_method\requests_method.py, 所做的行为:30
INFO  root:__init__.py:44 执行的功能为:select, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\common\db.py, 所做的行为:40
INFO  root:__init__.py:44 执行的功能为:close, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\requests_method\requests_method.py, 所做的行为:26
INFO  root:__init__.py:44 执行的功能为:close, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\common\db.py, 所做的行为:30
INFO  root:__init__.py:44 执行的功能为:close, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\requests_method\requests_method.py, 所做的行为:26
INFO  root:__init__.py:44 执行的功能为:close, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\common\db.py, 所做的行为:30
INFO  root:__init__.py:44 执行的功能为:close, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\requests_method\requests_method.py, 所做的行为:26
INFO  root:__init__.py:44 执行的功能为:close, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\common\db.py, 所做的行为:30
\ No newline at end of file
INFO  root:__init__.py:44 执行的功能为:test_bpm, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\test_case\test_user_jack\test_bpm.py, 所做的行为:20
INFO  root:__init__.py:44 执行的功能为:request_all, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\requests_method\requests_method.py, 所做的行为:30
\ No newline at end of file
INFO  root:__init__.py:44 执行的功能为:test_bpm, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\test_case\test_user_farke\test_bpm.py, 所做的行为:20
INFO  root:__init__.py:44 执行的功能为:request_all, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\requests_method\requests_method.py, 所做的行为:30
INFO  root:__init__.py:44 执行的功能为:select, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\common\db.py, 所做的行为:40
\ No newline at end of file
INFO  root:__init__.py:44 执行的功能为:test_bpm, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\test_case\test_user_jack\test_bpm.py, 所做的行为:20
INFO  root:__init__.py:44 执行的功能为:request_all, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\requests_method\requests_method.py, 所做的行为:30
ERROR  root:__init__.py:47 执行的功能为:test_bpm, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\test_case\test_user_jack\test_bpm.py, 所做的行为:20, 产生错误,错误的类型为:<class 'AttributeError'>, 错误的描述为:'Response' object has no attribute 'txt'
INFO  root:__init__.py:44 执行的功能为:test_bpm, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\test_case\test_user_jack\test_bpm.py, 所做的行为:20
INFO  root:__init__.py:44 执行的功能为:request_all, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\requests_method\requests_method.py, 所做的行为:30
ERROR  root:__init__.py:47 执行的功能为:test_bpm, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\test_case\test_user_jack\test_bpm.py, 所做的行为:20, 产生错误,错误的类型为:<class 'AttributeError'>, 错误的描述为:'Response' object has no attribute 'txt'
INFO  root:__init__.py:44 执行的功能为:test_bpm, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\test_case\test_user_jack\test_bpm.py, 所做的行为:20
INFO  root:__init__.py:44 执行的功能为:request_all, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\requests_method\requests_method.py, 所做的行为:30
ERROR  root:__init__.py:47 执行的功能为:test_bpm, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\test_case\test_user_jack\test_bpm.py, 所做的行为:20, 产生错误,错误的类型为:<class 'AttributeError'>, 错误的描述为:'Response' object has no attribute 'txt'
INFO  root:__init__.py:44 执行的功能为:test_bpm, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\test_case\test_user_jack\test_bpm.py, 所做的行为:20
INFO  root:__init__.py:44 执行的功能为:request_all, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\requests_method\requests_method.py, 所做的行为:30
ERROR  root:__init__.py:47 执行的功能为:test_bpm, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\test_case\test_user_jack\test_bpm.py, 所做的行为:20, 产生错误,错误的类型为:<class 'AttributeError'>, 错误的描述为:'Response' object has no attribute 'txt'
INFO  root:__init__.py:44 执行的功能为:test_bpm, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\test_case\test_user_jack\test_bpm.py, 所做的行为:20
INFO  root:__init__.py:44 执行的功能为:request_all, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\requests_method\requests_method.py, 所做的行为:30
ERROR  root:__init__.py:47 执行的功能为:test_bpm, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\test_case\test_user_jack\test_bpm.py, 所做的行为:20, 产生错误,错误的类型为:<class 'AttributeError'>, 错误的描述为:'Response' object has no attribute 'txt'
INFO  root:__init__.py:44 执行的功能为:test_bpm, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\test_case\test_user_jack\test_bpm.py, 所做的行为:20
INFO  root:__init__.py:44 执行的功能为:request_all, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\requests_method\requests_method.py, 所做的行为:30
ERROR  root:__init__.py:47 执行的功能为:test_bpm, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\test_case\test_user_jack\test_bpm.py, 所做的行为:20, 产生错误,错误的类型为:<class 'AttributeError'>, 错误的描述为:'Response' object has no attribute 'txt'
\ No newline at end of file
INFO  root:__init__.py:44 执行的功能为:test_bpm, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\test_case\test_user_jack\test_bpm.py, 所做的行为:20
INFO  root:__init__.py:44 执行的功能为:request_all, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\requests_method\requests_method.py, 所做的行为:30
ERROR  root:__init__.py:47 执行的功能为:test_bpm, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\test_case\test_user_jack\test_bpm.py, 所做的行为:20, 产生错误,错误的类型为:<class 'AttributeError'>, 错误的描述为:'Response' object has no attribute 'txt'
INFO  root:__init__.py:44 执行的功能为:test_bpm, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\test_case\test_user_jack\test_bpm.py, 所做的行为:20
INFO  root:__init__.py:44 执行的功能为:request_all, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\requests_method\requests_method.py, 所做的行为:30
ERROR  root:__init__.py:47 执行的功能为:test_bpm, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\test_case\test_user_jack\test_bpm.py, 所做的行为:20, 产生错误,错误的类型为:<class 'AttributeError'>, 错误的描述为:'Response' object has no attribute 'txt'
INFO  root:__init__.py:44 执行的功能为:test_bpm, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\test_case\test_user_jack\test_bpm.py, 所做的行为:20
INFO  root:__init__.py:44 执行的功能为:request_all, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\requests_method\requests_method.py, 所做的行为:30
ERROR  root:__init__.py:47 执行的功能为:test_bpm, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\test_case\test_user_jack\test_bpm.py, 所做的行为:20, 产生错误,错误的类型为:<class 'AttributeError'>, 错误的描述为:'Response' object has no attribute 'txt'
INFO  root:__init__.py:44 执行的功能为:test_bpm, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\test_case\test_user_jack\test_bpm.py, 所做的行为:20
INFO  root:__init__.py:44 执行的功能为:request_all, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\requests_method\requests_method.py, 所做的行为:30
ERROR  root:__init__.py:47 执行的功能为:test_bpm, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\test_case\test_user_jack\test_bpm.py, 所做的行为:20, 产生错误,错误的类型为:<class 'AttributeError'>, 错误的描述为:'Response' object has no attribute 'txt'
\ No newline at end of file
INFO  root:__init__.py:44 执行的功能为:test_bpm, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\test_case\test_user_jack\test_bpm.py, 所做的行为:20
INFO  root:__init__.py:44 执行的功能为:request_all, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\requests_method\requests_method.py, 所做的行为:30
\ No newline at end of file
INFO  root:__init__.py:44 执行的功能为:test_bpm, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\test_case\test_user_shy\test_bpm.py, 所做的行为:20
INFO  root:__init__.py:44 执行的功能为:request_all, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\requests_method\requests_method.py, 所做的行为:30
INFO  root:__init__.py:44 执行的功能为:delete, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\common\db.py, 所做的行为:35
INFO  root:__init__.py:44 执行的功能为:select, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\common\db.py, 所做的行为:40
\ No newline at end of file
INFO  root:__init__.py:44 执行的功能为:test_bpm, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\test_case\test_user_jack\test_bpm.py, 所做的行为:20
INFO  root:__init__.py:44 执行的功能为:request_all, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\requests_method\requests_method.py, 所做的行为:30
ERROR  root:__init__.py:47 执行的功能为:test_bpm, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\test_case\test_user_jack\test_bpm.py, 所做的行为:20, 产生错误,错误的类型为:<class 'AttributeError'>, 错误的描述为:'Response' object has no attribute 'txt'
INFO  root:__init__.py:44 执行的功能为:test_bpm, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\test_case\test_user_jack\test_bpm.py, 所做的行为:20
INFO  root:__init__.py:44 执行的功能为:request_all, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\requests_method\requests_method.py, 所做的行为:30
ERROR  root:__init__.py:47 执行的功能为:test_bpm, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\test_case\test_user_jack\test_bpm.py, 所做的行为:20, 产生错误,错误的类型为:<class 'AttributeError'>, 错误的描述为:'Response' object has no attribute 'txt'
\ No newline at end of file
INFO  root:__init__.py:44 执行的功能为:test_bpm, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\test_case\test_user_jack\test_bpm.py, 所做的行为:20
INFO  root:__init__.py:44 执行的功能为:request_all, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\requests_method\requests_method.py, 所做的行为:30
\ No newline at end of file
INFO  root:__init__.py:44 执行的功能为:test_bpm, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\test_case\test_user_jack\test_bpm.py, 所做的行为:20
INFO  root:__init__.py:44 执行的功能为:request_all, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\requests_method\requests_method.py, 所做的行为:30
ERROR  root:__init__.py:47 执行的功能为:test_bpm, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\test_case\test_user_jack\test_bpm.py, 所做的行为:20, 产生错误,错误的类型为:<class 'AttributeError'>, 错误的描述为:'Response' object has no attribute 'txt'
\ No newline at end of file
INFO  root:__init__.py:44 执行的功能为:__init__, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\requests_method\requests_method.py, 所做的行为:18
INFO  root:__init__.py:44 执行的功能为:__init__, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\common\db.py, 所做的行为:17
INFO  root:__init__.py:59 执行的功能为:__init__, 功能的描述为:获取项目下基础配置ini配置文件的路径,创建Configparser对象,读取ini文件, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_v3\common\read_basic_ini.py, 所做的行为:17
INFO  root:__init__.py:59 执行的功能为:get_database_conn_msg, 功能的描述为:根据key,获取sql节点下数据库的连接信息, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_v3\common\read_basic_ini.py, 所做的行为:30
INFO  root:__init__.py:59 执行的功能为:get_database_conn_msg, 功能的描述为:根据key,获取sql节点下数据库的连接信息, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_v3\common\read_basic_ini.py, 所做的行为:30
INFO  root:__init__.py:59 执行的功能为:get_database_conn_msg, 功能的描述为:根据key,获取sql节点下数据库的连接信息, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_v3\common\read_basic_ini.py, 所做的行为:30
INFO  root:__init__.py:59 执行的功能为:get_database_conn_msg, 功能的描述为:根据key,获取sql节点下数据库的连接信息, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_v3\common\read_basic_ini.py, 所做的行为:30
INFO  root:__init__.py:59 执行的功能为:get_database_conn_msg, 功能的描述为:根据key,获取sql节点下数据库的连接信息, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_v3\common\read_basic_ini.py, 所做的行为:30
INFO  root:__init__.py:44 执行的功能为:__init__, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\common\read_basic_ini.py, 所做的行为:17
INFO  root:__init__.py:44 执行的功能为:get_host, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\common\read_basic_ini.py, 所做的行为:24
INFO  root:__init__.py:44 执行的功能为:test_bpm, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\test_case\test_user_shy\test_bpm.py, 所做的行为:20
INFO  root:__init__.py:44 执行的功能为:request_all, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\requests_method\requests_method.py, 所做的行为:30
INFO  root:__init__.py:44 执行的功能为:delete, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\common\db.py, 所做的行为:35
\ No newline at end of file
INFO  root:__init__.py:44 执行的功能为:test_bpm, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\test_case\test_user_jack\test_bpm.py, 所做的行为:20
INFO  root:__init__.py:44 执行的功能为:request_all, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\requests_method\requests_method.py, 所做的行为:30
\ No newline at end of file
INFO  root:__init__.py:44 执行的功能为:test_bpm, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\test_case\test_user_jack\test_bpm.py, 所做的行为:20
INFO  root:__init__.py:44 执行的功能为:request_all, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\requests_method\requests_method.py, 所做的行为:30
ERROR  root:__init__.py:47 执行的功能为:test_bpm, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\test_case\test_user_jack\test_bpm.py, 所做的行为:20, 产生错误,错误的类型为:<class 'AttributeError'>, 错误的描述为:'Response' object has no attribute 'txt'
INFO  root:__init__.py:44 执行的功能为:test_bpm, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\test_case\test_user_jack\test_bpm.py, 所做的行为:20
INFO  root:__init__.py:44 执行的功能为:request_all, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\requests_method\requests_method.py, 所做的行为:30
ERROR  root:__init__.py:47 执行的功能为:test_bpm, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\test_case\test_user_jack\test_bpm.py, 所做的行为:20, 产生错误,错误的类型为:<class 'AttributeError'>, 错误的描述为:'Response' object has no attribute 'txt'
INFO  root:__init__.py:44 执行的功能为:test_bpm, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\test_case\test_user_jack\test_bpm.py, 所做的行为:20
INFO  root:__init__.py:44 执行的功能为:request_all, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\requests_method\requests_method.py, 所做的行为:30
ERROR  root:__init__.py:47 执行的功能为:test_bpm, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\test_case\test_user_jack\test_bpm.py, 所做的行为:20, 产生错误,错误的类型为:<class 'AttributeError'>, 错误的描述为:'Response' object has no attribute 'txt'
INFO  root:__init__.py:44 执行的功能为:test_bpm, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\test_case\test_user_jack\test_bpm.py, 所做的行为:20
INFO  root:__init__.py:44 执行的功能为:request_all, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\requests_method\requests_method.py, 所做的行为:30
ERROR  root:__init__.py:47 执行的功能为:test_bpm, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\test_case\test_user_jack\test_bpm.py, 所做的行为:20, 产生错误,错误的类型为:<class 'AttributeError'>, 错误的描述为:'Response' object has no attribute 'txt'
INFO  root:__init__.py:44 执行的功能为:test_bpm, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\test_case\test_user_jack\test_bpm.py, 所做的行为:20
INFO  root:__init__.py:44 执行的功能为:request_all, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\requests_method\requests_method.py, 所做的行为:30
ERROR  root:__init__.py:47 执行的功能为:test_bpm, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\test_case\test_user_jack\test_bpm.py, 所做的行为:20, 产生错误,错误的类型为:<class 'AttributeError'>, 错误的描述为:'Response' object has no attribute 'txt'
\ No newline at end of file
INFO  pytest_dependency:pytest_dependency.py:100 skip test_add_dem because it depends on test_bpm/test_auth.py::TestAuth::test_login[\u6b63\u5411\u7528\u4f8b-case_data0-expect_data0]
\ No newline at end of file
INFO  root:__init__.py:44 执行的功能为:__init__, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\requests_method\requests_method.py, 所做的行为:18
INFO  root:__init__.py:44 执行的功能为:__init__, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\common\db.py, 所做的行为:17
INFO  root:__init__.py:59 执行的功能为:__init__, 功能的描述为:获取项目下基础配置ini配置文件的路径,创建Configparser对象,读取ini文件, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_v3\common\read_basic_ini.py, 所做的行为:17
INFO  root:__init__.py:59 执行的功能为:get_database_conn_msg, 功能的描述为:根据key,获取sql节点下数据库的连接信息, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_v3\common\read_basic_ini.py, 所做的行为:30
INFO  root:__init__.py:59 执行的功能为:get_database_conn_msg, 功能的描述为:根据key,获取sql节点下数据库的连接信息, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_v3\common\read_basic_ini.py, 所做的行为:30
INFO  root:__init__.py:59 执行的功能为:get_database_conn_msg, 功能的描述为:根据key,获取sql节点下数据库的连接信息, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_v3\common\read_basic_ini.py, 所做的行为:30
INFO  root:__init__.py:59 执行的功能为:get_database_conn_msg, 功能的描述为:根据key,获取sql节点下数据库的连接信息, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_v3\common\read_basic_ini.py, 所做的行为:30
INFO  root:__init__.py:59 执行的功能为:get_database_conn_msg, 功能的描述为:根据key,获取sql节点下数据库的连接信息, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_v3\common\read_basic_ini.py, 所做的行为:30
INFO  root:__init__.py:44 执行的功能为:__init__, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\common\read_basic_ini.py, 所做的行为:17
INFO  root:__init__.py:44 执行的功能为:get_host, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\common\read_basic_ini.py, 所做的行为:24
INFO  root:__init__.py:44 执行的功能为:test_bpm, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\test_case\test_user_jack\test_bpm.py, 所做的行为:20
INFO  root:__init__.py:44 执行的功能为:request_all, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\requests_method\requests_method.py, 所做的行为:30
\ No newline at end of file
INFO  root:__init__.py:44 执行的功能为:test_bpm, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\test_case\test_user_jack\test_bpm.py, 所做的行为:20
INFO  root:__init__.py:44 执行的功能为:request_all, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\requests_method\requests_method.py, 所做的行为:30
ERROR  root:__init__.py:47 执行的功能为:test_bpm, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\test_case\test_user_jack\test_bpm.py, 所做的行为:20, 产生错误,错误的类型为:<class 'AttributeError'>, 错误的描述为:'Response' object has no attribute 'txt'
INFO  root:__init__.py:44 执行的功能为:test_bpm, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\test_case\test_user_jack\test_bpm.py, 所做的行为:20
INFO  root:__init__.py:44 执行的功能为:request_all, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\requests_method\requests_method.py, 所做的行为:30
ERROR  root:__init__.py:47 执行的功能为:test_bpm, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\test_case\test_user_jack\test_bpm.py, 所做的行为:20, 产生错误,错误的类型为:<class 'AttributeError'>, 错误的描述为:'Response' object has no attribute 'txt'
INFO  root:__init__.py:44 执行的功能为:test_bpm, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\test_case\test_user_jack\test_bpm.py, 所做的行为:20
INFO  root:__init__.py:44 执行的功能为:request_all, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\requests_method\requests_method.py, 所做的行为:30
ERROR  root:__init__.py:47 执行的功能为:test_bpm, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\test_case\test_user_jack\test_bpm.py, 所做的行为:20, 产生错误,错误的类型为:<class 'AttributeError'>, 错误的描述为:'Response' object has no attribute 'txt'
\ No newline at end of file
INFO  root:__init__.py:44 执行的功能为:test_bpm, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\test_case\test_user_jack\test_bpm.py, 所做的行为:20
INFO  root:__init__.py:44 执行的功能为:request_all, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\requests_method\requests_method.py, 所做的行为:30
\ No newline at end of file
INFO  root:__init__.py:44 执行的功能为:test_bpm, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\test_case\test_user_farke\test_bpm.py, 所做的行为:20
INFO  root:__init__.py:44 执行的功能为:request_all, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\requests_method\requests_method.py, 所做的行为:30
\ No newline at end of file
INFO  root:__init__.py:44 执行的功能为:test_bpm, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\test_case\test_user_shy\test_bpm.py, 所做的行为:20
INFO  root:__init__.py:44 执行的功能为:request_all, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\requests_method\requests_method.py, 所做的行为:30
\ No newline at end of file
INFO  root:__init__.py:44 执行的功能为:test_bpm, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\test_case\test_user_jack\test_bpm.py, 所做的行为:20
INFO  root:__init__.py:44 执行的功能为:request_all, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\requests_method\requests_method.py, 所做的行为:30
\ No newline at end of file
INFO  root:__init__.py:44 执行的功能为:__init__, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\requests_method\requests_method.py, 所做的行为:18
INFO  root:__init__.py:44 执行的功能为:__init__, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\common\db.py, 所做的行为:17
INFO  root:__init__.py:59 执行的功能为:__init__, 功能的描述为:获取项目下基础配置ini配置文件的路径,创建Configparser对象,读取ini文件, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_v3\common\read_basic_ini.py, 所做的行为:17
INFO  root:__init__.py:59 执行的功能为:get_database_conn_msg, 功能的描述为:根据key,获取sql节点下数据库的连接信息, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_v3\common\read_basic_ini.py, 所做的行为:30
INFO  root:__init__.py:59 执行的功能为:get_database_conn_msg, 功能的描述为:根据key,获取sql节点下数据库的连接信息, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_v3\common\read_basic_ini.py, 所做的行为:30
INFO  root:__init__.py:59 执行的功能为:get_database_conn_msg, 功能的描述为:根据key,获取sql节点下数据库的连接信息, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_v3\common\read_basic_ini.py, 所做的行为:30
INFO  root:__init__.py:59 执行的功能为:get_database_conn_msg, 功能的描述为:根据key,获取sql节点下数据库的连接信息, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_v3\common\read_basic_ini.py, 所做的行为:30
INFO  root:__init__.py:59 执行的功能为:get_database_conn_msg, 功能的描述为:根据key,获取sql节点下数据库的连接信息, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_v3\common\read_basic_ini.py, 所做的行为:30
INFO  root:__init__.py:44 执行的功能为:__init__, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\common\read_basic_ini.py, 所做的行为:17
INFO  root:__init__.py:44 执行的功能为:get_host, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\common\read_basic_ini.py, 所做的行为:24
INFO  root:__init__.py:44 执行的功能为:test_bpm, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\test_case\test_user_farke\test_bpm.py, 所做的行为:20
INFO  root:__init__.py:44 执行的功能为:request_all, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\requests_method\requests_method.py, 所做的行为:30
INFO  root:__init__.py:44 执行的功能为:delete, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\common\db.py, 所做的行为:35
\ No newline at end of file
INFO  root:__init__.py:44 执行的功能为:test_bpm, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\test_case\test_user_jack\test_bpm.py, 所做的行为:20
INFO  root:__init__.py:44 执行的功能为:request_all, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\requests_method\requests_method.py, 所做的行为:30
\ No newline at end of file
INFO  root:__init__.py:44 执行的功能为:test_bpm, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\test_case\test_user_jack\test_bpm.py, 所做的行为:20
INFO  root:__init__.py:44 执行的功能为:request_all, 功能的描述为:None, 所在的文件路径为:C:\Users\32006\Desktop\test_python\python_learning\test\APIAutoTest_3\requests_method\requests_method.py, 所做的行为:30
\ No newline at end of file
"Epic","Feature","Story","FAILED","BROKEN","PASSED","SKIPPED","UNKNOWN"
"BPM-shy","维度管理","更新维度","0","0","1","0","0"
"BPM-jack","认证接口","登录系统","0","1","9","0","0"
"BPM-shy","组织管理","保存组织参数","0","0","1","0","0"
"BPM项目-场景","BPM项目-维度管理","添加维度","0","0","0","1","0"
"BPM项目-场景","BPM项目-认证接口","登录系统","0","0","2","0","0"
"BPM-farke","维度管理","根据维度编码删除维度","0","0","1","0","0"
"BPM-farke","维度管理","更新维度","0","0","1","0","0"
"BPM-shy","维度管理","根据维度编码删除维度","0","0","1","0","0"
"BPM-shy","组织管理","组织加入用户","0","0","1","0","0"
"BPM-jack","认证接口","刷新token","0","0","1","0","0"
"BPM-farke","维度管理","添加维度","0","0","1","0","0"
"BPM-shy","组织管理","添加组织","0","0","1","0","0"
"BPM-shy","组织管理","删除组织","0","0","1","0","0"
"BPM-shy","维度管理","添加维度","0","0","1","0","0"
"Category","FAILED","BROKEN","PASSED","SKIPPED","UNKNOWN"
"Test defects","0","1","0","0","0"
{
"uid" : "4b4757e66a1912dae1a509f688f20b0f",
"name" : "categories",
"children" : [ {
"name" : "Test defects",
"children" : [ {
"name" : "AttributeError: 'Response' object has no attribute 'txt'. Did you mean: 'text'?",
"children" : [ {
"name" : "反向用例-用户名正确,密码为空",
"uid" : "15e9970491f0a09f",
"parentUid" : "c8ab4e329e8e2102923e9a6b165bba10",
"status" : "broken",
"time" : {
"start" : 1735445613159,
"stop" : 1735445613192,
"duration" : 33
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'登录系统'", "{'username': 'admin', 'password': ''}", "{'message': '账号密码错误'}", "'中'", "'application/json'", "'认证接口'", "'POST'", "None", "None", "'反向用例-用户名正确,密码为空'", "None", "'http://36.139.193.99:8088/auth'" ]
} ],
"uid" : "c8ab4e329e8e2102923e9a6b165bba10"
} ],
"uid" : "bdbf199525818fae7a8651db9eafe741"
} ]
}
\ 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","Sun Dec 29 12:13:33 CST 2024","Sun Dec 29 12:13:33 CST 2024","27","test_case.test_user_shy","test_bpm","TestBpm","","","正向用例",""
"passed","Sun Dec 29 12:13:33 CST 2024","Sun Dec 29 12:13:33 CST 2024","33","test_case.test_user_jack","test_bpm","TestBpm","","","反向用例-用户名正确,密码过短",""
"passed","Sun Dec 29 12:13:32 CST 2024","Sun Dec 29 12:13:32 CST 2024","34","test_case.test_user_jack","test_bpm","TestBpm","","","反向用例-用户名为特殊字符,密码正确",""
"passed","Sun Dec 29 12:13:32 CST 2024","Sun Dec 29 12:13:32 CST 2024","33","test_case.test_user_jack","test_bpm","TestBpm","","","正向用例-用户名和密码正确",""
"passed","Sun Dec 29 12:13:33 CST 2024","Sun Dec 29 12:13:33 CST 2024","41","test_case.test_user_shy","test_bpm","TestBpm","","","正向用例",""
"passed","Sun Dec 29 12:13:33 CST 2024","Sun Dec 29 12:13:33 CST 2024","22","test_case.test_user_jack","test_bpm","TestBpm","","","反向用例-用户名正确,密码为特殊字符",""
"skipped","Sun Dec 29 12:13:32 CST 2024","Sun Dec 29 12:13:32 CST 2024","0","test_case.test_bpm","test_dem","TestDem","","","添加维度的标题",""
"passed","Sun Dec 29 12:13:32 CST 2024","Sun Dec 29 12:13:32 CST 2024","32","test_case.test_user_jack","test_bpm","TestBpm","","","反向用例-用户名过短,密码正确",""
"passed","Sun Dec 29 12:13:32 CST 2024","Sun Dec 29 12:13:32 CST 2024","39","test_case.test_user_jack","test_bpm","TestBpm","","","反向用例-用户名过长,密码正确",""
"passed","Sun Dec 29 12:13:32 CST 2024","Sun Dec 29 12:13:32 CST 2024","26","test_case.test_bpm","test_auth","TestAuth","","","登陆系统的标题",""
"passed","Sun Dec 29 12:13:32 CST 2024","Sun Dec 29 12:13:32 CST 2024","58","test_case.test_user_farke","test_bpm","TestBpm","","","正向用例",""
"passed","Sun Dec 29 12:13:32 CST 2024","Sun Dec 29 12:13:32 CST 2024","29","test_case.test_user_farke","test_bpm","TestBpm","","","正向用例",""
"passed","Sun Dec 29 12:13:33 CST 2024","Sun Dec 29 12:13:33 CST 2024","61","test_case.test_user_shy","test_bpm","TestBpm","","","正向用例",""
"passed","Sun Dec 29 12:13:32 CST 2024","Sun Dec 29 12:13:32 CST 2024","49","test_case.test_bpm","test_auth","TestAuth","","","登陆系统的标题",""
"passed","Sun Dec 29 12:13:32 CST 2024","Sun Dec 29 12:13:32 CST 2024","21","test_case.test_user_jack","test_bpm","TestBpm","","","反向用例-用户名为空,密码正确",""
"passed","Sun Dec 29 12:13:33 CST 2024","Sun Dec 29 12:13:33 CST 2024","31","test_case.test_user_shy","test_bpm","TestBpm","","","正向用例",""
"passed","Sun Dec 29 12:13:33 CST 2024","Sun Dec 29 12:13:33 CST 2024","33","test_case.test_user_jack","test_bpm","TestBpm","","","正向用例",""
"broken","Sun Dec 29 12:13:33 CST 2024","Sun Dec 29 12:13:33 CST 2024","33","test_case.test_user_jack","test_bpm","TestBpm","","","反向用例-用户名正确,密码为空",""
"passed","Sun Dec 29 12:13:32 CST 2024","Sun Dec 29 12:13:32 CST 2024","52","test_case.test_user_farke","test_bpm","TestBpm","","","正向用例",""
"passed","Sun Dec 29 12:13:33 CST 2024","Sun Dec 29 12:13:33 CST 2024","54","test_case.test_user_shy","test_bpm","TestBpm","","","正向用例",""
"passed","Sun Dec 29 12:13:32 CST 2024","Sun Dec 29 12:13:32 CST 2024","35","test_case.test_user_jack","test_bpm","TestBpm","","","反向用例-用户名错误,密码正确",""
"passed","Sun Dec 29 12:13:33 CST 2024","Sun Dec 29 12:13:33 CST 2024","42","test_case.test_user_shy","test_bpm","TestBpm","","","正向用例",""
"passed","Sun Dec 29 12:13:33 CST 2024","Sun Dec 29 12:13:33 CST 2024","41","test_case.test_user_jack","test_bpm","TestBpm","","","反向用例-用户名正确,密码过长",""
"passed","Sun Dec 29 12:13:33 CST 2024","Sun Dec 29 12:13:33 CST 2024","50","test_case.test_user_shy","test_bpm","TestBpm","","","正向用例",""
{
"uid" : "1d2ea9fe00ca05e4",
"name" : "正向用例-用户名和密码正确",
"fullName" : "test_case.test_user_jack.test_bpm.TestBpm#test_bpm",
"historyId" : "059eaf6d6b5b02f506b3edbce892f866",
"time" : {
"start" : 1735445612611,
"stop" : 1735445612644,
"duration" : 33
},
"status" : "passed",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "_session_faker",
"time" : {
"start" : 1735445612129,
"stop" : 1735445612176,
"duration" : 47
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 0,
"hasContent" : false,
"stepsCount" : 0
}, {
"name" : "req_fix",
"time" : {
"start" : 1735445612530,
"stop" : 1735445612610,
"duration" : 80
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 0,
"hasContent" : false,
"stepsCount" : 0
} ],
"testStage" : {
"status" : "passed",
"steps" : [ ],
"attachments" : [ {
"uid" : "b2d0cd8be6201d61",
"name" : "log",
"source" : "b2d0cd8be6201d61.txt",
"type" : "text/plain",
"size" : 3315
} ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 1,
"hasContent" : true,
"stepsCount" : 0
},
"afterStages" : [ {
"name" : "req_fix::0",
"time" : {
"start" : 1735445613861,
"stop" : 1735445613861,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 0,
"hasContent" : false,
"stepsCount" : 0
} ],
"labels" : [ {
"name" : "feature",
"value" : "认证接口"
}, {
"name" : "story",
"value" : "登录系统"
}, {
"name" : "severity",
"value" : "高"
}, {
"name" : "epic",
"value" : "BPM-jack"
}, {
"name" : "parentSuite",
"value" : "test_case.test_user_jack"
}, {
"name" : "suite",
"value" : "test_bpm"
}, {
"name" : "subSuite",
"value" : "TestBpm"
}, {
"name" : "host",
"value" : "syf"
}, {
"name" : "thread",
"value" : "6680-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_case.test_user_jack.test_bpm"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "api",
"value" : "'登录系统'"
}, {
"name" : "case",
"value" : "{'username': 'admin', 'password': 'WuHRoZXGrg1LHOix8EVOhqGcu3CEEd0hOWNPRENTScZMb2ekrEtBGGBJweUxGKi36k346+OrS5mD3nnjyrocZOfzo4UqoshNoqJgx09u81LV2vc53Sy83DsBWKGoZZZRUhsDrpRj8feUlakJMCpgqswG0y9jm95Lk9auWpI146I='}"
}, {
"name" : "expect",
"value" : "{'username': '超级管理员', 'account': 'admin', 'userId': '1', 'expiration': 86400}"
}, {
"name" : "level",
"value" : "'高'"
}, {
"name" : "mime",
"value" : "'application/json'"
}, {
"name" : "module",
"value" : "'认证接口'"
}, {
"name" : "req",
"value" : "'POST'"
}, {
"name" : "sql",
"value" : "None"
}, {
"name" : "sql_type",
"value" : "None"
}, {
"name" : "title",
"value" : "'正向用例-用户名和密码正确'"
}, {
"name" : "update",
"value" : "None"
}, {
"name" : "url",
"value" : "'http://36.139.193.99:8088/auth'"
} ],
"links" : [ ],
"hidden" : false,
"retry" : false,
"extra" : {
"severity" : "normal",
"retries" : [ ],
"categories" : [ ],
"tags" : [ ]
},
"source" : "1d2ea9fe00ca05e4.json",
"parameterValues" : [ "'登录系统'", "{'username': 'admin', 'password': 'WuHRoZXGrg1LHOix8EVOhqGcu3CEEd0hOWNPRENTScZMb2ekrEtBGGBJweUxGKi36k346+OrS5mD3nnjyrocZOfzo4UqoshNoqJgx09u81LV2vc53Sy83DsBWKGoZZZRUhsDrpRj8feUlakJMCpgqswG0y9jm95Lk9auWpI146I='}", "{'username': '超级管理员', 'account': 'admin', 'userId': '1', 'expiration': 86400}", "'高'", "'application/json'", "'认证接口'", "'POST'", "None", "None", "'正向用例-用户名和密码正确'", "None", "'http://36.139.193.99:8088/auth'" ]
}
\ No newline at end of file
{
"uid" : "1e6d26bc76b77d97",
"name" : "正向用例",
"fullName" : "test_case.test_user_farke.test_bpm.TestBpm#test_bpm",
"historyId" : "5e96723d0cec8ad6e36dfbdd0c60ab19",
"time" : {
"start" : 1735445612460,
"stop" : 1735445612518,
"duration" : 58
},
"status" : "passed",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "_session_faker",
"time" : {
"start" : 1735445612129,
"stop" : 1735445612176,
"duration" : 47
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 0,
"hasContent" : false,
"stepsCount" : 0
}, {
"name" : "req_fix",
"time" : {
"start" : 1735445612267,
"stop" : 1735445612355,
"duration" : 88
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 0,
"hasContent" : false,
"stepsCount" : 0
} ],
"testStage" : {
"status" : "passed",
"steps" : [ ],
"attachments" : [ {
"uid" : "4a368068e5680f17",
"name" : "log",
"source" : "4a368068e5680f17.txt",
"type" : "text/plain",
"size" : 731
} ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 1,
"hasContent" : true,
"stepsCount" : 0
},
"afterStages" : [ {
"name" : "req_fix::0",
"time" : {
"start" : 1735445613861,
"stop" : 1735445613862,
"duration" : 1
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 0,
"hasContent" : false,
"stepsCount" : 0
} ],
"labels" : [ {
"name" : "feature",
"value" : "维度管理"
}, {
"name" : "story",
"value" : "根据维度编码删除维度"
}, {
"name" : "severity",
"value" : "中"
}, {
"name" : "epic",
"value" : "BPM-farke"
}, {
"name" : "parentSuite",
"value" : "test_case.test_user_farke"
}, {
"name" : "suite",
"value" : "test_bpm"
}, {
"name" : "subSuite",
"value" : "TestBpm"
}, {
"name" : "host",
"value" : "syf"
}, {
"name" : "thread",
"value" : "6680-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_case.test_user_farke.test_bpm"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "api",
"value" : "'根据维度编码删除维度'"
}, {
"name" : "case",
"value" : "{'ids': '需要更新'}"
}, {
"name" : "expect",
"value" : "{'message': '删除维度成功!'}"
}, {
"name" : "level",
"value" : "'中'"
}, {
"name" : "mime",
"value" : "'query'"
}, {
"name" : "module",
"value" : "'维度管理'"
}, {
"name" : "req",
"value" : "'delete'"
}, {
"name" : "sql",
"value" : "'select ID_ from uc_demension where CODE_=\"test_dem\";'"
}, {
"name" : "sql_type",
"value" : "'select'"
}, {
"name" : "title",
"value" : "'正向用例'"
}, {
"name" : "update",
"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" : [ ],
"tags" : [ ]
},
"source" : "1e6d26bc76b77d97.json",
"parameterValues" : [ "'根据维度编码删除维度'", "{'ids': '需要更新'}", "{'message': '删除维度成功!'}", "'中'", "'query'", "'维度管理'", "'delete'", "'select ID_ from uc_demension where CODE_=\"test_dem\";'", "'select'", "'正向用例'", "'ids'", "'http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds'" ]
}
\ No newline at end of file
{
"uid" : "26607d0fc400b834",
"name" : "反向用例-用户名为特殊字符,密码正确",
"fullName" : "test_case.test_user_jack.test_bpm.TestBpm#test_bpm",
"historyId" : "5e07a2f2ebab76d23f195c11c8f0fb66",
"time" : {
"start" : 1735445612773,
"stop" : 1735445612807,
"duration" : 34
},
"status" : "passed",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "_session_faker",
"time" : {
"start" : 1735445612129,
"stop" : 1735445612176,
"duration" : 47
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 0,
"hasContent" : false,
"stepsCount" : 0
}, {
"name" : "req_fix",
"time" : {
"start" : 1735445612530,
"stop" : 1735445612610,
"duration" : 80
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 0,
"hasContent" : false,
"stepsCount" : 0
} ],
"testStage" : {
"status" : "passed",
"steps" : [ ],
"attachments" : [ {
"uid" : "11b796e4c1113499",
"name" : "log",
"source" : "11b796e4c1113499.txt",
"type" : "text/plain",
"size" : 504
} ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 1,
"hasContent" : true,
"stepsCount" : 0
},
"afterStages" : [ {
"name" : "req_fix::0",
"time" : {
"start" : 1735445613861,
"stop" : 1735445613861,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 0,
"hasContent" : false,
"stepsCount" : 0
} ],
"labels" : [ {
"name" : "feature",
"value" : "认证接口"
}, {
"name" : "story",
"value" : "登录系统"
}, {
"name" : "severity",
"value" : "中"
}, {
"name" : "epic",
"value" : "BPM-jack"
}, {
"name" : "parentSuite",
"value" : "test_case.test_user_jack"
}, {
"name" : "suite",
"value" : "test_bpm"
}, {
"name" : "subSuite",
"value" : "TestBpm"
}, {
"name" : "host",
"value" : "syf"
}, {
"name" : "thread",
"value" : "6680-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_case.test_user_jack.test_bpm"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "api",
"value" : "'登录系统'"
}, {
"name" : "case",
"value" : "{'username': '▣▤▥▦▩◘◙', 'password': 'WuHRoZXGrg1LHOix8EVOhqGcu3CEEd0hOWNPRENTScZMb2ekrEtBGGBJweUxGKi36k346+OrS5mD3nnjyrocZOfzo4UqoshNoqJgx09u81LV2vc53Sy83DsBWKGoZZZRUhsDrpRj8feUlakJMCpgqswG0y9jm95Lk9auWpI146I='}"
}, {
"name" : "expect",
"value" : "{'message': '账户错误或该租户未启用'}"
}, {
"name" : "level",
"value" : "'中'"
}, {
"name" : "mime",
"value" : "'application/json'"
}, {
"name" : "module",
"value" : "'认证接口'"
}, {
"name" : "req",
"value" : "'POST'"
}, {
"name" : "sql",
"value" : "None"
}, {
"name" : "sql_type",
"value" : "None"
}, {
"name" : "title",
"value" : "'反向用例-用户名为特殊字符,密码正确'"
}, {
"name" : "update",
"value" : "None"
}, {
"name" : "url",
"value" : "'http://36.139.193.99:8088/auth'"
} ],
"links" : [ ],
"hidden" : false,
"retry" : false,
"extra" : {
"severity" : "normal",
"retries" : [ ],
"categories" : [ ],
"tags" : [ ]
},
"source" : "26607d0fc400b834.json",
"parameterValues" : [ "'登录系统'", "{'username': '▣▤▥▦▩◘◙', 'password': 'WuHRoZXGrg1LHOix8EVOhqGcu3CEEd0hOWNPRENTScZMb2ekrEtBGGBJweUxGKi36k346+OrS5mD3nnjyrocZOfzo4UqoshNoqJgx09u81LV2vc53Sy83DsBWKGoZZZRUhsDrpRj8feUlakJMCpgqswG0y9jm95Lk9auWpI146I='}", "{'message': '账户错误或该租户未启用'}", "'中'", "'application/json'", "'认证接口'", "'POST'", "None", "None", "'反向用例-用户名为特殊字符,密码正确'", "None", "'http://36.139.193.99:8088/auth'" ]
}
\ No newline at end of file
{
"uid" : "2c3b9632c0c3c6f4",
"name" : "反向用例-用户名过短,密码正确",
"fullName" : "test_case.test_user_jack.test_bpm.TestBpm#test_bpm",
"historyId" : "5b77bd45f8b3a2b7bb68277ddd6b8faa",
"time" : {
"start" : 1735445612680,
"stop" : 1735445612712,
"duration" : 32
},
"status" : "passed",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "_session_faker",
"time" : {
"start" : 1735445612129,
"stop" : 1735445612176,
"duration" : 47
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 0,
"hasContent" : false,
"stepsCount" : 0
}, {
"name" : "req_fix",
"time" : {
"start" : 1735445612530,
"stop" : 1735445612610,
"duration" : 80
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 0,
"hasContent" : false,
"stepsCount" : 0
} ],
"testStage" : {
"status" : "passed",
"steps" : [ ],
"attachments" : [ {
"uid" : "894c1ae78dac6f94",
"name" : "log",
"source" : "894c1ae78dac6f94.txt",
"type" : "text/plain",
"size" : 504
} ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 1,
"hasContent" : true,
"stepsCount" : 0
},
"afterStages" : [ {
"name" : "req_fix::0",
"time" : {
"start" : 1735445613861,
"stop" : 1735445613861,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 0,
"hasContent" : false,
"stepsCount" : 0
} ],
"labels" : [ {
"name" : "feature",
"value" : "认证接口"
}, {
"name" : "story",
"value" : "登录系统"
}, {
"name" : "severity",
"value" : "中"
}, {
"name" : "epic",
"value" : "BPM-jack"
}, {
"name" : "parentSuite",
"value" : "test_case.test_user_jack"
}, {
"name" : "suite",
"value" : "test_bpm"
}, {
"name" : "subSuite",
"value" : "TestBpm"
}, {
"name" : "host",
"value" : "syf"
}, {
"name" : "thread",
"value" : "6680-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_case.test_user_jack.test_bpm"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "api",
"value" : "'登录系统'"
}, {
"name" : "case",
"value" : "{'username': 'a', 'password': 'WuHRoZXGrg1LHOix8EVOhqGcu3CEEd0hOWNPRENTScZMb2ekrEtBGGBJweUxGKi36k346+OrS5mD3nnjyrocZOfzo4UqoshNoqJgx09u81LV2vc53Sy83DsBWKGoZZZRUhsDrpRj8feUlakJMCpgqswG0y9jm95Lk9auWpI146I='}"
}, {
"name" : "expect",
"value" : "{'message': '账户错误或该租户未启用'}"
}, {
"name" : "level",
"value" : "'中'"
}, {
"name" : "mime",
"value" : "'application/json'"
}, {
"name" : "module",
"value" : "'认证接口'"
}, {
"name" : "req",
"value" : "'POST'"
}, {
"name" : "sql",
"value" : "None"
}, {
"name" : "sql_type",
"value" : "None"
}, {
"name" : "title",
"value" : "'反向用例-用户名过短,密码正确'"
}, {
"name" : "update",
"value" : "None"
}, {
"name" : "url",
"value" : "'http://36.139.193.99:8088/auth'"
} ],
"links" : [ ],
"hidden" : false,
"retry" : false,
"extra" : {
"severity" : "normal",
"retries" : [ ],
"categories" : [ ],
"tags" : [ ]
},
"source" : "2c3b9632c0c3c6f4.json",
"parameterValues" : [ "'登录系统'", "{'username': 'a', 'password': 'WuHRoZXGrg1LHOix8EVOhqGcu3CEEd0hOWNPRENTScZMb2ekrEtBGGBJweUxGKi36k346+OrS5mD3nnjyrocZOfzo4UqoshNoqJgx09u81LV2vc53Sy83DsBWKGoZZZRUhsDrpRj8feUlakJMCpgqswG0y9jm95Lk9auWpI146I='}", "{'message': '账户错误或该租户未启用'}", "'中'", "'application/json'", "'认证接口'", "'POST'", "None", "None", "'反向用例-用户名过短,密码正确'", "None", "'http://36.139.193.99:8088/auth'" ]
}
\ No newline at end of file
{
"uid" : "49047d75c6739794",
"name" : "反向用例-用户名正确,密码过长",
"fullName" : "test_case.test_user_jack.test_bpm.TestBpm#test_bpm",
"historyId" : "f1ae6dd610bf49307c204bc6499be403",
"time" : {
"start" : 1735445613261,
"stop" : 1735445613302,
"duration" : 41
},
"status" : "passed",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "_session_faker",
"time" : {
"start" : 1735445612129,
"stop" : 1735445612176,
"duration" : 47
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 0,
"hasContent" : false,
"stepsCount" : 0
}, {
"name" : "req_fix",
"time" : {
"start" : 1735445612530,
"stop" : 1735445612610,
"duration" : 80
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 0,
"hasContent" : false,
"stepsCount" : 0
} ],
"testStage" : {
"status" : "passed",
"steps" : [ ],
"attachments" : [ {
"uid" : "4832ba4b3c396f6f",
"name" : "log",
"source" : "4832ba4b3c396f6f.txt",
"type" : "text/plain",
"size" : 504
} ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 1,
"hasContent" : true,
"stepsCount" : 0
},
"afterStages" : [ {
"name" : "req_fix::0",
"time" : {
"start" : 1735445613861,
"stop" : 1735445613861,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 0,
"hasContent" : false,
"stepsCount" : 0
} ],
"labels" : [ {
"name" : "feature",
"value" : "认证接口"
}, {
"name" : "story",
"value" : "登录系统"
}, {
"name" : "severity",
"value" : "中"
}, {
"name" : "epic",
"value" : "BPM-jack"
}, {
"name" : "parentSuite",
"value" : "test_case.test_user_jack"
}, {
"name" : "suite",
"value" : "test_bpm"
}, {
"name" : "subSuite",
"value" : "TestBpm"
}, {
"name" : "host",
"value" : "syf"
}, {
"name" : "thread",
"value" : "6680-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_case.test_user_jack.test_bpm"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "api",
"value" : "'登录系统'"
}, {
"name" : "case",
"value" : "{'username': 'admin', 'password': 'WuHRoZXGrg1LHOix8EVOhqGcu3CEEd0hOWNPRENTScZMb2ekrEtBGGBJweUxGKi36k346+OrS5mD3nnjyrocZOfzo4UqoshNoqJgx09u81LV2vc53Sy83DsBWKGoZZZRUhsDrpRj8feUlakJMCpgqswG0y9jm95Lk9auWpI146I=WuHRoZXGrg1LHOix8EVOhqGcu3CEEd0hOWNPRENTScZMb2ekrEtBGGBJweUxGKi36k346+OrS5mD3nnjyrocZOfzo4UqoshNoqJgx09u81LV2vc53Sy83DsBWKGoZZZRUhsDrpRj8feUlakJMCpgqswG0y9jm95Lk9auWpI146I='}"
}, {
"name" : "expect",
"value" : "{'message': None}"
}, {
"name" : "level",
"value" : "'中'"
}, {
"name" : "mime",
"value" : "'application/json'"
}, {
"name" : "module",
"value" : "'认证接口'"
}, {
"name" : "req",
"value" : "'POST'"
}, {
"name" : "sql",
"value" : "None"
}, {
"name" : "sql_type",
"value" : "None"
}, {
"name" : "title",
"value" : "'反向用例-用户名正确,密码过长'"
}, {
"name" : "update",
"value" : "None"
}, {
"name" : "url",
"value" : "'http://36.139.193.99:8088/auth'"
} ],
"links" : [ ],
"hidden" : false,
"retry" : false,
"extra" : {
"severity" : "normal",
"retries" : [ ],
"categories" : [ ],
"tags" : [ ]
},
"source" : "49047d75c6739794.json",
"parameterValues" : [ "'登录系统'", "{'username': 'admin', 'password': 'WuHRoZXGrg1LHOix8EVOhqGcu3CEEd0hOWNPRENTScZMb2ekrEtBGGBJweUxGKi36k346+OrS5mD3nnjyrocZOfzo4UqoshNoqJgx09u81LV2vc53Sy83DsBWKGoZZZRUhsDrpRj8feUlakJMCpgqswG0y9jm95Lk9auWpI146I=WuHRoZXGrg1LHOix8EVOhqGcu3CEEd0hOWNPRENTScZMb2ekrEtBGGBJweUxGKi36k346+OrS5mD3nnjyrocZOfzo4UqoshNoqJgx09u81LV2vc53Sy83DsBWKGoZZZRUhsDrpRj8feUlakJMCpgqswG0y9jm95Lk9auWpI146I='}", "{'message': None}", "'中'", "'application/json'", "'认证接口'", "'POST'", "None", "None", "'反向用例-用户名正确,密码过长'", "None", "'http://36.139.193.99:8088/auth'" ]
}
\ No newline at end of file
{
"uid" : "4c1a66ac96836302",
"name" : "正向用例",
"fullName" : "test_case.test_user_shy.test_bpm.TestBpm#test_bpm",
"historyId" : "de9169adb3047aea29cb4975de8561c7",
"time" : {
"start" : 1735445613646,
"stop" : 1735445613677,
"duration" : 31
},
"status" : "passed",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "req_fix",
"time" : {
"start" : 1735445613383,
"stop" : 1735445613493,
"duration" : 110
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 0,
"hasContent" : false,
"stepsCount" : 0
}, {
"name" : "_session_faker",
"time" : {
"start" : 1735445612129,
"stop" : 1735445612176,
"duration" : 47
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 0,
"hasContent" : false,
"stepsCount" : 0
} ],
"testStage" : {
"status" : "passed",
"steps" : [ ],
"attachments" : [ {
"uid" : "2e59d704a2a43402",
"name" : "log",
"source" : "2e59d704a2a43402.txt",
"type" : "text/plain",
"size" : 503
} ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 1,
"hasContent" : true,
"stepsCount" : 0
},
"afterStages" : [ {
"name" : "req_fix::0",
"time" : {
"start" : 1735445613860,
"stop" : 1735445613860,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 0,
"hasContent" : false,
"stepsCount" : 0
} ],
"labels" : [ {
"name" : "feature",
"value" : "组织管理"
}, {
"name" : "story",
"value" : "组织加入用户"
}, {
"name" : "severity",
"value" : "中"
}, {
"name" : "epic",
"value" : "BPM-shy"
}, {
"name" : "parentSuite",
"value" : "test_case.test_user_shy"
}, {
"name" : "suite",
"value" : "test_bpm"
}, {
"name" : "subSuite",
"value" : "TestBpm"
}, {
"name" : "host",
"value" : "syf"
}, {
"name" : "thread",
"value" : "6680-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_case.test_user_shy.test_bpm"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "api",
"value" : "'组织加入用户'"
}, {
"name" : "case",
"value" : "{'orgCode': 'test_org_code', 'accounts': 'admin'}"
}, {
"name" : "expect",
"value" : "{'message': '加入成功'}"
}, {
"name" : "level",
"value" : "'中'"
}, {
"name" : "mime",
"value" : "'query'"
}, {
"name" : "module",
"value" : "'组织管理'"
}, {
"name" : "req",
"value" : "'post'"
}, {
"name" : "sql",
"value" : "None"
}, {
"name" : "sql_type",
"value" : "None"
}, {
"name" : "title",
"value" : "'正向用例'"
}, {
"name" : "update",
"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" : "4c1a66ac96836302.json",
"parameterValues" : [ "'组织加入用户'", "{'orgCode': 'test_org_code', 'accounts': 'admin'}", "{'message': '加入成功'}", "'中'", "'query'", "'组织管理'", "'post'", "None", "None", "'正向用例'", "None", "'http://36.139.193.99:8088/api/org/v1/orgUsers/addUsersForOrg'" ]
}
\ No newline at end of file
{
"uid" : "4c1bebef17d4e513",
"name" : "正向用例",
"fullName" : "test_case.test_user_shy.test_bpm.TestBpm#test_bpm",
"historyId" : "835bac4a67f4e5d25a5eb7b7d59cc4f6",
"time" : {
"start" : 1735445613494,
"stop" : 1735445613544,
"duration" : 50
},
"status" : "passed",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "req_fix",
"time" : {
"start" : 1735445613383,
"stop" : 1735445613493,
"duration" : 110
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 0,
"hasContent" : false,
"stepsCount" : 0
}, {
"name" : "_session_faker",
"time" : {
"start" : 1735445612129,
"stop" : 1735445612176,
"duration" : 47
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 0,
"hasContent" : false,
"stepsCount" : 0
} ],
"testStage" : {
"status" : "passed",
"steps" : [ ],
"attachments" : [ {
"uid" : "9acd5730fa5c1617",
"name" : "log",
"source" : "9acd5730fa5c1617.txt",
"type" : "text/plain",
"size" : 3540
} ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 1,
"hasContent" : true,
"stepsCount" : 0
},
"afterStages" : [ {
"name" : "req_fix::0",
"time" : {
"start" : 1735445613860,
"stop" : 1735445613860,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 0,
"hasContent" : false,
"stepsCount" : 0
} ],
"labels" : [ {
"name" : "feature",
"value" : "维度管理"
}, {
"name" : "story",
"value" : "添加维度"
}, {
"name" : "severity",
"value" : "高"
}, {
"name" : "epic",
"value" : "BPM-shy"
}, {
"name" : "parentSuite",
"value" : "test_case.test_user_shy"
}, {
"name" : "suite",
"value" : "test_bpm"
}, {
"name" : "subSuite",
"value" : "TestBpm"
}, {
"name" : "host",
"value" : "syf"
}, {
"name" : "thread",
"value" : "6680-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_case.test_user_shy.test_bpm"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "api",
"value" : "'添加维度'"
}, {
"name" : "case",
"value" : "{'code': 'test_dem', 'description': '测试添加的维度', 'isDefault': 1, 'name': '测试维度'}"
}, {
"name" : "expect",
"value" : "{'message': '添加维度成功!'}"
}, {
"name" : "level",
"value" : "'高'"
}, {
"name" : "mime",
"value" : "'json'"
}, {
"name" : "module",
"value" : "'维度管理'"
}, {
"name" : "req",
"value" : "'post'"
}, {
"name" : "sql",
"value" : "'delete from uc_demension where CODE_=\"test_dem\";'"
}, {
"name" : "sql_type",
"value" : "'delete'"
}, {
"name" : "title",
"value" : "'正向用例'"
}, {
"name" : "update",
"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" : "4c1bebef17d4e513.json",
"parameterValues" : [ "'添加维度'", "{'code': 'test_dem', 'description': '测试添加的维度', 'isDefault': 1, 'name': '测试维度'}", "{'message': '添加维度成功!'}", "'高'", "'json'", "'维度管理'", "'post'", "'delete from uc_demension where CODE_=\"test_dem\";'", "'delete'", "'正向用例'", "None", "'http://36.139.193.99:8088/api/demension/v1/dem/addDem'" ]
}
\ No newline at end of file
{
"uid" : "6182889ac34359c8",
"name" : "登陆系统的标题",
"fullName" : "test_case.test_bpm.test_auth.TestAuth#test_login",
"historyId" : "4048ba52b7bcd499ff8b6aa43370076d",
"time" : {
"start" : 1735445612177,
"stop" : 1735445612226,
"duration" : 49
},
"status" : "passed",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "req_fix",
"time" : {
"start" : 1735445612176,
"stop" : 1735445612176,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 0,
"hasContent" : false,
"stepsCount" : 0
}, {
"name" : "_session_faker",
"time" : {
"start" : 1735445612129,
"stop" : 1735445612176,
"duration" : 47
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 0,
"hasContent" : false,
"stepsCount" : 0
} ],
"afterStages" : [ {
"name" : "req_fix::0",
"time" : {
"start" : 1735445613862,
"stop" : 1735445613862,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 0,
"hasContent" : false,
"stepsCount" : 0
} ],
"labels" : [ {
"name" : "story",
"value" : "登录系统"
}, {
"name" : "epic",
"value" : "BPM项目-场景"
}, {
"name" : "severity",
"value" : "高"
}, {
"name" : "feature",
"value" : "BPM项目-认证接口"
}, {
"name" : "tag",
"value" : "dependency(scope='session')"
}, {
"name" : "parentSuite",
"value" : "test_case.test_bpm"
}, {
"name" : "suite",
"value" : "test_auth"
}, {
"name" : "subSuite",
"value" : "TestAuth"
}, {
"name" : "host",
"value" : "syf"
}, {
"name" : "thread",
"value" : "6680-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_case.test_bpm.test_auth"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "case_data",
"value" : "{'username': 'admin', 'password': 'WuHRoZXGrg1LHOix8EVOhqGcu3CEEd0hOWNPRENTScZMb2ekrEtBGGBJweUxGKi36k346+OrS5mD3nnjyrocZOfzo4UqoshNoqJgx09u81LV2vc53Sy83DsBWKGoZZZRUhsDrpRj8feUlakJMCpgqswG0y9jm95Lk9auWpI146I='}"
}, {
"name" : "expect_data",
"value" : "{'username': '超级管理员', 'account': 'admin', 'userId': '1', 'expiration': 86400}"
}, {
"name" : "title",
"value" : "'正向用例'"
} ],
"links" : [ ],
"hidden" : false,
"retry" : false,
"extra" : {
"severity" : "normal",
"retries" : [ ],
"categories" : [ ],
"tags" : [ "dependency(scope='session')" ]
},
"source" : "6182889ac34359c8.json",
"parameterValues" : [ "{'username': 'admin', 'password': 'WuHRoZXGrg1LHOix8EVOhqGcu3CEEd0hOWNPRENTScZMb2ekrEtBGGBJweUxGKi36k346+OrS5mD3nnjyrocZOfzo4UqoshNoqJgx09u81LV2vc53Sy83DsBWKGoZZZRUhsDrpRj8feUlakJMCpgqswG0y9jm95Lk9auWpI146I='}", "{'username': '超级管理员', 'account': 'admin', 'userId': '1', 'expiration': 86400}", "'正向用例'" ]
}
\ No newline at end of file
{
"uid" : "7f0216857be8531c",
"name" : "反向用例-用户名正确,密码过短",
"fullName" : "test_case.test_user_jack.test_bpm.TestBpm#test_bpm",
"historyId" : "2aea37f80bd8073c6351569828ae3c90",
"time" : {
"start" : 1735445613214,
"stop" : 1735445613247,
"duration" : 33
},
"status" : "passed",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "_session_faker",
"time" : {
"start" : 1735445612129,
"stop" : 1735445612176,
"duration" : 47
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 0,
"hasContent" : false,
"stepsCount" : 0
}, {
"name" : "req_fix",
"time" : {
"start" : 1735445612530,
"stop" : 1735445612610,
"duration" : 80
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 0,
"hasContent" : false,
"stepsCount" : 0
} ],
"testStage" : {
"status" : "passed",
"steps" : [ ],
"attachments" : [ {
"uid" : "ffa49f1b6b1d1dfe",
"name" : "log",
"source" : "ffa49f1b6b1d1dfe.txt",
"type" : "text/plain",
"size" : 504
} ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 1,
"hasContent" : true,
"stepsCount" : 0
},
"afterStages" : [ {
"name" : "req_fix::0",
"time" : {
"start" : 1735445613861,
"stop" : 1735445613861,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 0,
"hasContent" : false,
"stepsCount" : 0
} ],
"labels" : [ {
"name" : "feature",
"value" : "认证接口"
}, {
"name" : "story",
"value" : "登录系统"
}, {
"name" : "severity",
"value" : "中"
}, {
"name" : "epic",
"value" : "BPM-jack"
}, {
"name" : "parentSuite",
"value" : "test_case.test_user_jack"
}, {
"name" : "suite",
"value" : "test_bpm"
}, {
"name" : "subSuite",
"value" : "TestBpm"
}, {
"name" : "host",
"value" : "syf"
}, {
"name" : "thread",
"value" : "6680-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_case.test_user_jack.test_bpm"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "api",
"value" : "'登录系统'"
}, {
"name" : "case",
"value" : "{'username': 'admin', 'password': '1'}"
}, {
"name" : "expect",
"value" : "{'message': '账号或密码错误'}"
}, {
"name" : "level",
"value" : "'中'"
}, {
"name" : "mime",
"value" : "'application/json'"
}, {
"name" : "module",
"value" : "'认证接口'"
}, {
"name" : "req",
"value" : "'POST'"
}, {
"name" : "sql",
"value" : "None"
}, {
"name" : "sql_type",
"value" : "None"
}, {
"name" : "title",
"value" : "'反向用例-用户名正确,密码过短'"
}, {
"name" : "update",
"value" : "None"
}, {
"name" : "url",
"value" : "'http://36.139.193.99:8088/auth'"
} ],
"links" : [ ],
"hidden" : false,
"retry" : false,
"extra" : {
"severity" : "normal",
"retries" : [ ],
"categories" : [ ],
"tags" : [ ]
},
"source" : "7f0216857be8531c.json",
"parameterValues" : [ "'登录系统'", "{'username': 'admin', 'password': '1'}", "{'message': '账号或密码错误'}", "'中'", "'application/json'", "'认证接口'", "'POST'", "None", "None", "'反向用例-用户名正确,密码过短'", "None", "'http://36.139.193.99:8088/auth'" ]
}
\ No newline at end of file
{
"uid" : "8a1ab60af2891f57",
"name" : "正向用例",
"fullName" : "test_case.test_user_shy.test_bpm.TestBpm#test_bpm",
"historyId" : "f42bdf750b6af50c31f0619646ef26c2",
"time" : {
"start" : 1735445613742,
"stop" : 1735445613784,
"duration" : 42
},
"status" : "passed",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "req_fix",
"time" : {
"start" : 1735445613383,
"stop" : 1735445613493,
"duration" : 110
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 0,
"hasContent" : false,
"stepsCount" : 0
}, {
"name" : "_session_faker",
"time" : {
"start" : 1735445612129,
"stop" : 1735445612176,
"duration" : 47
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 0,
"hasContent" : false,
"stepsCount" : 0
} ],
"testStage" : {
"status" : "passed",
"steps" : [ ],
"attachments" : [ {
"uid" : "f232ba2f41e72b72",
"name" : "log",
"source" : "f232ba2f41e72b72.txt",
"type" : "text/plain",
"size" : 503
} ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 1,
"hasContent" : true,
"stepsCount" : 0
},
"afterStages" : [ {
"name" : "req_fix::0",
"time" : {
"start" : 1735445613860,
"stop" : 1735445613860,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 0,
"hasContent" : false,
"stepsCount" : 0
} ],
"labels" : [ {
"name" : "feature",
"value" : "组织管理"
}, {
"name" : "story",
"value" : "删除组织"
}, {
"name" : "severity",
"value" : "中"
}, {
"name" : "epic",
"value" : "BPM-shy"
}, {
"name" : "parentSuite",
"value" : "test_case.test_user_shy"
}, {
"name" : "suite",
"value" : "test_bpm"
}, {
"name" : "subSuite",
"value" : "TestBpm"
}, {
"name" : "host",
"value" : "syf"
}, {
"name" : "thread",
"value" : "6680-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_case.test_user_shy.test_bpm"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "api",
"value" : "'删除组织'"
}, {
"name" : "case",
"value" : "'test_org_code'"
}, {
"name" : "expect",
"value" : "{'message': '删除组织成功!'}"
}, {
"name" : "level",
"value" : "'中'"
}, {
"name" : "mime",
"value" : "'form'"
}, {
"name" : "module",
"value" : "'组织管理'"
}, {
"name" : "req",
"value" : "'post'"
}, {
"name" : "sql",
"value" : "None"
}, {
"name" : "sql_type",
"value" : "None"
}, {
"name" : "title",
"value" : "'正向用例'"
}, {
"name" : "update",
"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" : "8a1ab60af2891f57.json",
"parameterValues" : [ "'删除组织'", "'test_org_code'", "{'message': '删除组织成功!'}", "'中'", "'form'", "'组织管理'", "'post'", "None", "None", "'正向用例'", "None", "'http://36.139.193.99:8088/api/org/v1/org/deleteOrg'" ]
}
\ No newline at end of file
{
"uid" : "90ac19af8aa66702",
"name" : "反向用例-用户名正确,密码为特殊字符",
"fullName" : "test_case.test_user_jack.test_bpm.TestBpm#test_bpm",
"historyId" : "a64f3b1f5715e2f492a002ea2f21ac65",
"time" : {
"start" : 1735445613311,
"stop" : 1735445613333,
"duration" : 22
},
"status" : "passed",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "_session_faker",
"time" : {
"start" : 1735445612129,
"stop" : 1735445612176,
"duration" : 47
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 0,
"hasContent" : false,
"stepsCount" : 0
}, {
"name" : "req_fix",
"time" : {
"start" : 1735445612530,
"stop" : 1735445612610,
"duration" : 80
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 0,
"hasContent" : false,
"stepsCount" : 0
} ],
"testStage" : {
"status" : "passed",
"steps" : [ ],
"attachments" : [ {
"uid" : "6ea5ca0bd2cd36f0",
"name" : "log",
"source" : "6ea5ca0bd2cd36f0.txt",
"type" : "text/plain",
"size" : 504
} ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 1,
"hasContent" : true,
"stepsCount" : 0
},
"afterStages" : [ {
"name" : "req_fix::0",
"time" : {
"start" : 1735445613861,
"stop" : 1735445613861,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 0,
"hasContent" : false,
"stepsCount" : 0
} ],
"labels" : [ {
"name" : "feature",
"value" : "认证接口"
}, {
"name" : "story",
"value" : "登录系统"
}, {
"name" : "severity",
"value" : "中"
}, {
"name" : "epic",
"value" : "BPM-jack"
}, {
"name" : "parentSuite",
"value" : "test_case.test_user_jack"
}, {
"name" : "suite",
"value" : "test_bpm"
}, {
"name" : "subSuite",
"value" : "TestBpm"
}, {
"name" : "host",
"value" : "syf"
}, {
"name" : "thread",
"value" : "6680-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_case.test_user_jack.test_bpm"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "api",
"value" : "'登录系统'"
}, {
"name" : "case",
"value" : "{'username': 'admin', 'password': '▣▤▥▦▩◘◙'}"
}, {
"name" : "expect",
"value" : "{'message': '账号或密码错误'}"
}, {
"name" : "level",
"value" : "'中'"
}, {
"name" : "mime",
"value" : "'application/json'"
}, {
"name" : "module",
"value" : "'认证接口'"
}, {
"name" : "req",
"value" : "'POST'"
}, {
"name" : "sql",
"value" : "None"
}, {
"name" : "sql_type",
"value" : "None"
}, {
"name" : "title",
"value" : "'反向用例-用户名正确,密码为特殊字符'"
}, {
"name" : "update",
"value" : "None"
}, {
"name" : "url",
"value" : "'http://36.139.193.99:8088/auth'"
} ],
"links" : [ ],
"hidden" : false,
"retry" : false,
"extra" : {
"severity" : "normal",
"retries" : [ ],
"categories" : [ ],
"tags" : [ ]
},
"source" : "90ac19af8aa66702.json",
"parameterValues" : [ "'登录系统'", "{'username': 'admin', 'password': '▣▤▥▦▩◘◙'}", "{'message': '账号或密码错误'}", "'中'", "'application/json'", "'认证接口'", "'POST'", "None", "None", "'反向用例-用户名正确,密码为特殊字符'", "None", "'http://36.139.193.99:8088/auth'" ]
}
\ No newline at end of file
{
"uid" : "93cad0eaff510b40",
"name" : "反向用例-用户名错误,密码正确",
"fullName" : "test_case.test_user_jack.test_bpm.TestBpm#test_bpm",
"historyId" : "a66a24115f84b24b2f8d4ec34e7ef590",
"time" : {
"start" : 1735445612817,
"stop" : 1735445612852,
"duration" : 35
},
"status" : "passed",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "_session_faker",
"time" : {
"start" : 1735445612129,
"stop" : 1735445612176,
"duration" : 47
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 0,
"hasContent" : false,
"stepsCount" : 0
}, {
"name" : "req_fix",
"time" : {
"start" : 1735445612530,
"stop" : 1735445612610,
"duration" : 80
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 0,
"hasContent" : false,
"stepsCount" : 0
} ],
"testStage" : {
"status" : "passed",
"steps" : [ ],
"attachments" : [ {
"uid" : "fc09948c2aaab2dc",
"name" : "log",
"source" : "fc09948c2aaab2dc.txt",
"type" : "text/plain",
"size" : 504
} ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 1,
"hasContent" : true,
"stepsCount" : 0
},
"afterStages" : [ {
"name" : "req_fix::0",
"time" : {
"start" : 1735445613861,
"stop" : 1735445613861,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 0,
"hasContent" : false,
"stepsCount" : 0
} ],
"labels" : [ {
"name" : "feature",
"value" : "认证接口"
}, {
"name" : "story",
"value" : "登录系统"
}, {
"name" : "severity",
"value" : "中"
}, {
"name" : "epic",
"value" : "BPM-jack"
}, {
"name" : "parentSuite",
"value" : "test_case.test_user_jack"
}, {
"name" : "suite",
"value" : "test_bpm"
}, {
"name" : "subSuite",
"value" : "TestBpm"
}, {
"name" : "host",
"value" : "syf"
}, {
"name" : "thread",
"value" : "6680-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_case.test_user_jack.test_bpm"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "api",
"value" : "'登录系统'"
}, {
"name" : "case",
"value" : "{'username': 'Admin123', 'password': 'WuHRoZXGrg1LHOix8EVOhqGcu3CEEd0hOWNPRENTScZMb2ekrEtBGGBJweUxGKi36k346+OrS5mD3nnjyrocZOfzo4UqoshNoqJgx09u81LV2vc53Sy83DsBWKGoZZZRUhsDrpRj8feUlakJMCpgqswG0y9jm95Lk9auWpI146I='}"
}, {
"name" : "expect",
"value" : "{'message': '账户错误或该租户未启用'}"
}, {
"name" : "level",
"value" : "'中'"
}, {
"name" : "mime",
"value" : "'application/json'"
}, {
"name" : "module",
"value" : "'认证接口'"
}, {
"name" : "req",
"value" : "'POST'"
}, {
"name" : "sql",
"value" : "None"
}, {
"name" : "sql_type",
"value" : "None"
}, {
"name" : "title",
"value" : "'反向用例-用户名错误,密码正确'"
}, {
"name" : "update",
"value" : "None"
}, {
"name" : "url",
"value" : "'http://36.139.193.99:8088/auth'"
} ],
"links" : [ ],
"hidden" : false,
"retry" : false,
"extra" : {
"severity" : "normal",
"retries" : [ ],
"categories" : [ ],
"tags" : [ ]
},
"source" : "93cad0eaff510b40.json",
"parameterValues" : [ "'登录系统'", "{'username': 'Admin123', 'password': 'WuHRoZXGrg1LHOix8EVOhqGcu3CEEd0hOWNPRENTScZMb2ekrEtBGGBJweUxGKi36k346+OrS5mD3nnjyrocZOfzo4UqoshNoqJgx09u81LV2vc53Sy83DsBWKGoZZZRUhsDrpRj8feUlakJMCpgqswG0y9jm95Lk9auWpI146I='}", "{'message': '账户错误或该租户未启用'}", "'中'", "'application/json'", "'认证接口'", "'POST'", "None", "None", "'反向用例-用户名错误,密码正确'", "None", "'http://36.139.193.99:8088/auth'" ]
}
\ No newline at end of file
{
"uid" : "a1e59d44d15649e8",
"name" : "正向用例",
"fullName" : "test_case.test_user_shy.test_bpm.TestBpm#test_bpm",
"historyId" : "9fcc5b45a482f74501a9f7c005752d90",
"time" : {
"start" : 1735445613550,
"stop" : 1735445613577,
"duration" : 27
},
"status" : "passed",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "req_fix",
"time" : {
"start" : 1735445613383,
"stop" : 1735445613493,
"duration" : 110
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 0,
"hasContent" : false,
"stepsCount" : 0
}, {
"name" : "_session_faker",
"time" : {
"start" : 1735445612129,
"stop" : 1735445612176,
"duration" : 47
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 0,
"hasContent" : false,
"stepsCount" : 0
} ],
"testStage" : {
"status" : "passed",
"steps" : [ ],
"attachments" : [ {
"uid" : "3905a5cf6eb1c125",
"name" : "log",
"source" : "3905a5cf6eb1c125.txt",
"type" : "text/plain",
"size" : 503
} ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 1,
"hasContent" : true,
"stepsCount" : 0
},
"afterStages" : [ {
"name" : "req_fix::0",
"time" : {
"start" : 1735445613860,
"stop" : 1735445613860,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 0,
"hasContent" : false,
"stepsCount" : 0
} ],
"labels" : [ {
"name" : "feature",
"value" : "维度管理"
}, {
"name" : "story",
"value" : "更新维度"
}, {
"name" : "severity",
"value" : "中"
}, {
"name" : "epic",
"value" : "BPM-shy"
}, {
"name" : "parentSuite",
"value" : "test_case.test_user_shy"
}, {
"name" : "suite",
"value" : "test_bpm"
}, {
"name" : "subSuite",
"value" : "TestBpm"
}, {
"name" : "host",
"value" : "syf"
}, {
"name" : "thread",
"value" : "6680-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_case.test_user_shy.test_bpm"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "api",
"value" : "'更新维度'"
}, {
"name" : "case",
"value" : "{'code': 'test_dem', 'description': '测试添加的维度', 'isDefault': 1, 'name': '测试维度-更新'}"
}, {
"name" : "expect",
"value" : "{'message': '更新维度成功!'}"
}, {
"name" : "level",
"value" : "'中'"
}, {
"name" : "mime",
"value" : "'json'"
}, {
"name" : "module",
"value" : "'维度管理'"
}, {
"name" : "req",
"value" : "'put'"
}, {
"name" : "sql",
"value" : "None"
}, {
"name" : "sql_type",
"value" : "None"
}, {
"name" : "title",
"value" : "'正向用例'"
}, {
"name" : "update",
"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" : "a1e59d44d15649e8.json",
"parameterValues" : [ "'更新维度'", "{'code': 'test_dem', 'description': '测试添加的维度', 'isDefault': 1, 'name': '测试维度-更新'}", "{'message': '更新维度成功!'}", "'中'", "'json'", "'维度管理'", "'put'", "None", "None", "'正向用例'", "None", "'http://36.139.193.99:8088/api/demension/v1/dem/updateDem'" ]
}
\ No newline at end of file
{
"uid" : "a80f5c73e98d0741",
"name" : "反向用例-用户名过长,密码正确",
"fullName" : "test_case.test_user_jack.test_bpm.TestBpm#test_bpm",
"historyId" : "344354ac13d2cf6e490002f0f54c0ace",
"time" : {
"start" : 1735445612722,
"stop" : 1735445612761,
"duration" : 39
},
"status" : "passed",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "_session_faker",
"time" : {
"start" : 1735445612129,
"stop" : 1735445612176,
"duration" : 47
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 0,
"hasContent" : false,
"stepsCount" : 0
}, {
"name" : "req_fix",
"time" : {
"start" : 1735445612530,
"stop" : 1735445612610,
"duration" : 80
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 0,
"hasContent" : false,
"stepsCount" : 0
} ],
"testStage" : {
"status" : "passed",
"steps" : [ ],
"attachments" : [ {
"uid" : "d4c7399ec7613470",
"name" : "log",
"source" : "d4c7399ec7613470.txt",
"type" : "text/plain",
"size" : 504
} ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 1,
"hasContent" : true,
"stepsCount" : 0
},
"afterStages" : [ {
"name" : "req_fix::0",
"time" : {
"start" : 1735445613861,
"stop" : 1735445613861,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 0,
"hasContent" : false,
"stepsCount" : 0
} ],
"labels" : [ {
"name" : "feature",
"value" : "认证接口"
}, {
"name" : "story",
"value" : "登录系统"
}, {
"name" : "severity",
"value" : "中"
}, {
"name" : "epic",
"value" : "BPM-jack"
}, {
"name" : "parentSuite",
"value" : "test_case.test_user_jack"
}, {
"name" : "suite",
"value" : "test_bpm"
}, {
"name" : "subSuite",
"value" : "TestBpm"
}, {
"name" : "host",
"value" : "syf"
}, {
"name" : "thread",
"value" : "6680-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_case.test_user_jack.test_bpm"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "api",
"value" : "'登录系统'"
}, {
"name" : "case",
"value" : "{'username': 'adminadminadminadminadminadminadmin', 'password': 'WuHRoZXGrg1LHOix8EVOhqGcu3CEEd0hOWNPRENTScZMb2ekrEtBGGBJweUxGKi36k346+OrS5mD3nnjyrocZOfzo4UqoshNoqJgx09u81LV2vc53Sy83DsBWKGoZZZRUhsDrpRj8feUlakJMCpgqswG0y9jm95Lk9auWpI146I='}"
}, {
"name" : "expect",
"value" : "{'message': '账户错误或该租户未启用'}"
}, {
"name" : "level",
"value" : "'中'"
}, {
"name" : "mime",
"value" : "'application/json'"
}, {
"name" : "module",
"value" : "'认证接口'"
}, {
"name" : "req",
"value" : "'POST'"
}, {
"name" : "sql",
"value" : "None"
}, {
"name" : "sql_type",
"value" : "None"
}, {
"name" : "title",
"value" : "'反向用例-用户名过长,密码正确'"
}, {
"name" : "update",
"value" : "None"
}, {
"name" : "url",
"value" : "'http://36.139.193.99:8088/auth'"
} ],
"links" : [ ],
"hidden" : false,
"retry" : false,
"extra" : {
"severity" : "normal",
"retries" : [ ],
"categories" : [ ],
"tags" : [ ]
},
"source" : "a80f5c73e98d0741.json",
"parameterValues" : [ "'登录系统'", "{'username': 'adminadminadminadminadminadminadmin', 'password': 'WuHRoZXGrg1LHOix8EVOhqGcu3CEEd0hOWNPRENTScZMb2ekrEtBGGBJweUxGKi36k346+OrS5mD3nnjyrocZOfzo4UqoshNoqJgx09u81LV2vc53Sy83DsBWKGoZZZRUhsDrpRj8feUlakJMCpgqswG0y9jm95Lk9auWpI146I='}", "{'message': '账户错误或该租户未启用'}", "'中'", "'application/json'", "'认证接口'", "'POST'", "None", "None", "'反向用例-用户名过长,密码正确'", "None", "'http://36.139.193.99:8088/auth'" ]
}
\ No newline at end of file
{
"uid" : "a81dd6be6f27488c",
"name" : "正向用例",
"fullName" : "test_case.test_user_shy.test_bpm.TestBpm#test_bpm",
"historyId" : "a69903ef4d247999e0c971681208aa80",
"time" : {
"start" : 1735445613584,
"stop" : 1735445613638,
"duration" : 54
},
"status" : "passed",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "req_fix",
"time" : {
"start" : 1735445613383,
"stop" : 1735445613493,
"duration" : 110
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 0,
"hasContent" : false,
"stepsCount" : 0
}, {
"name" : "_session_faker",
"time" : {
"start" : 1735445612129,
"stop" : 1735445612176,
"duration" : 47
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 0,
"hasContent" : false,
"stepsCount" : 0
} ],
"testStage" : {
"status" : "passed",
"steps" : [ ],
"attachments" : [ {
"uid" : "75d2f625f6505578",
"name" : "log",
"source" : "75d2f625f6505578.txt",
"type" : "text/plain",
"size" : 955
} ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 1,
"hasContent" : true,
"stepsCount" : 0
},
"afterStages" : [ {
"name" : "req_fix::0",
"time" : {
"start" : 1735445613860,
"stop" : 1735445613860,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 0,
"hasContent" : false,
"stepsCount" : 0
} ],
"labels" : [ {
"name" : "feature",
"value" : "组织管理"
}, {
"name" : "story",
"value" : "添加组织"
}, {
"name" : "severity",
"value" : "高"
}, {
"name" : "epic",
"value" : "BPM-shy"
}, {
"name" : "parentSuite",
"value" : "test_case.test_user_shy"
}, {
"name" : "suite",
"value" : "test_bpm"
}, {
"name" : "subSuite",
"value" : "TestBpm"
}, {
"name" : "host",
"value" : "syf"
}, {
"name" : "thread",
"value" : "6680-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_case.test_user_shy.test_bpm"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "api",
"value" : "'添加组织'"
}, {
"name" : "case",
"value" : "{'code': 'test_org_code', 'demId': '需要更新', 'exceedLimitNum': 0, 'grade': '', 'limitNum': 0, 'name': '测试组织', 'nowNum': 0, 'orderNo': 0, 'parentId': '0'}"
}, {
"name" : "expect",
"value" : "{'message': '添加组织成功!'}"
}, {
"name" : "level",
"value" : "'高'"
}, {
"name" : "mime",
"value" : "'json'"
}, {
"name" : "module",
"value" : "'组织管理'"
}, {
"name" : "req",
"value" : "'post'"
}, {
"name" : "sql",
"value" : "{'select': 'select ID_ from uc_demension where CODE_=\"test_dem\";', 'delete': 'delete from uc_org where CODE_=\"test_org_code\";'}"
}, {
"name" : "sql_type",
"value" : "'delete|select'"
}, {
"name" : "title",
"value" : "'正向用例'"
}, {
"name" : "update",
"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" : [ ],
"tags" : [ ]
},
"source" : "a81dd6be6f27488c.json",
"parameterValues" : [ "'添加组织'", "{'code': 'test_org_code', 'demId': '需要更新', 'exceedLimitNum': 0, 'grade': '', 'limitNum': 0, 'name': '测试组织', 'nowNum': 0, 'orderNo': 0, 'parentId': '0'}", "{'message': '添加组织成功!'}", "'高'", "'json'", "'组织管理'", "'post'", "{'select': 'select ID_ from uc_demension where CODE_=\"test_dem\";', 'delete': 'delete from uc_org where CODE_=\"test_org_code\";'}", "'delete|select'", "'正向用例'", "'demId'", "'http://36.139.193.99:8088/api/org/v1/org/addOrg'" ]
}
\ No newline at end of file
{
"uid" : "a95e441d55cfd27e",
"name" : "添加维度的标题",
"fullName" : "test_case.test_bpm.test_dem.TestDem#test_add_dem",
"historyId" : "47dfc6262edb93463bd12d53e31c5d4e",
"time" : {
"start" : 1735445612263,
"stop" : 1735445612263,
"duration" : 0
},
"status" : "skipped",
"statusMessage" : "Skipped: test_add_dem depends on test_bpm/test_auth.py::TestAuth::test_login[\\u6b63\\u5411\\u7528\\u4f8b-case_data0-expect_data0]",
"statusTrace" : "('C:\\\\Users\\\\32006\\\\Desktop\\\\test_python\\\\python_learning\\\\test\\\\venv\\\\Lib\\\\site-packages\\\\pytest_dependency.py', 101, 'Skipped: test_add_dem depends on test_bpm/test_auth.py::TestAuth::test_login[\\\\u6b63\\\\u5411\\\\u7528\\\\u4f8b-case_data0-expect_data0]')",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "req_fix",
"time" : {
"start" : 1735445612176,
"stop" : 1735445612176,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 0,
"hasContent" : false,
"stepsCount" : 0
}, {
"name" : "_session_faker",
"time" : {
"start" : 1735445612129,
"stop" : 1735445612176,
"duration" : 47
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 0,
"hasContent" : false,
"stepsCount" : 0
} ],
"testStage" : {
"status" : "skipped",
"statusMessage" : "Skipped: test_add_dem depends on test_bpm/test_auth.py::TestAuth::test_login[\\u6b63\\u5411\\u7528\\u4f8b-case_data0-expect_data0]",
"statusTrace" : "('C:\\\\Users\\\\32006\\\\Desktop\\\\test_python\\\\python_learning\\\\test\\\\venv\\\\Lib\\\\site-packages\\\\pytest_dependency.py', 101, 'Skipped: test_add_dem depends on test_bpm/test_auth.py::TestAuth::test_login[\\\\u6b63\\\\u5411\\\\u7528\\\\u4f8b-case_data0-expect_data0]')",
"steps" : [ ],
"attachments" : [ {
"uid" : "a9f69832b785d9eb",
"name" : "log",
"source" : "a9f69832b785d9eb.txt",
"type" : "text/plain",
"size" : 194
} ],
"parameters" : [ ],
"shouldDisplayMessage" : true,
"attachmentsCount" : 1,
"hasContent" : true,
"stepsCount" : 0
},
"afterStages" : [ {
"name" : "req_fix::0",
"time" : {
"start" : 1735445613862,
"stop" : 1735445613862,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 0,
"hasContent" : false,
"stepsCount" : 0
} ],
"labels" : [ {
"name" : "severity",
"value" : "高"
}, {
"name" : "epic",
"value" : "BPM项目-场景"
}, {
"name" : "feature",
"value" : "BPM项目-维度管理"
}, {
"name" : "story",
"value" : "添加维度"
}, {
"name" : "tag",
"value" : "dependency(depends=['test_bpm/test_auth.py::TestAuth::test_login[\\\\u6b63\\\\u5411\\\\u7528\\\\u4f8b-case_data0-expect_data0]'], scope='session')"
}, {
"name" : "parentSuite",
"value" : "test_case.test_bpm"
}, {
"name" : "suite",
"value" : "test_dem"
}, {
"name" : "subSuite",
"value" : "TestDem"
}, {
"name" : "host",
"value" : "syf"
}, {
"name" : "thread",
"value" : "6680-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_case.test_bpm.test_dem"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ ],
"links" : [ ],
"hidden" : false,
"retry" : false,
"extra" : {
"severity" : "normal",
"retries" : [ ],
"categories" : [ ],
"tags" : [ "dependency(depends=['test_bpm/test_auth.py::TestAuth::test_login[\\\\u6b63\\\\u5411\\\\u7528\\\\u4f8b-case_data0-expect_data0]'], scope='session')" ]
},
"source" : "a95e441d55cfd27e.json",
"parameterValues" : [ ]
}
\ No newline at end of file
{
"uid" : "b48aa381796879c7",
"name" : "正向用例",
"fullName" : "test_case.test_user_jack.test_bpm.TestBpm#test_bpm",
"historyId" : "008bb596be3cc0672bed7d964ad859fe",
"time" : {
"start" : 1735445613342,
"stop" : 1735445613375,
"duration" : 33
},
"status" : "passed",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "_session_faker",
"time" : {
"start" : 1735445612129,
"stop" : 1735445612176,
"duration" : 47
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 0,
"hasContent" : false,
"stepsCount" : 0
}, {
"name" : "req_fix",
"time" : {
"start" : 1735445612530,
"stop" : 1735445612610,
"duration" : 80
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 0,
"hasContent" : false,
"stepsCount" : 0
} ],
"testStage" : {
"status" : "passed",
"steps" : [ ],
"attachments" : [ {
"uid" : "f523f19e37282a2a",
"name" : "log",
"source" : "f523f19e37282a2a.txt",
"type" : "text/plain",
"size" : 504
} ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 1,
"hasContent" : true,
"stepsCount" : 0
},
"afterStages" : [ {
"name" : "req_fix::0",
"time" : {
"start" : 1735445613861,
"stop" : 1735445613861,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 0,
"hasContent" : false,
"stepsCount" : 0
} ],
"labels" : [ {
"name" : "feature",
"value" : "认证接口"
}, {
"name" : "story",
"value" : "刷新token"
}, {
"name" : "severity",
"value" : "中"
}, {
"name" : "epic",
"value" : "BPM-jack"
}, {
"name" : "parentSuite",
"value" : "test_case.test_user_jack"
}, {
"name" : "suite",
"value" : "test_bpm"
}, {
"name" : "subSuite",
"value" : "TestBpm"
}, {
"name" : "host",
"value" : "syf"
}, {
"name" : "thread",
"value" : "6680-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_case.test_user_jack.test_bpm"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "api",
"value" : "'刷新token'"
}, {
"name" : "case",
"value" : "None"
}, {
"name" : "expect",
"value" : "{'message': None}"
}, {
"name" : "level",
"value" : "'中'"
}, {
"name" : "mime",
"value" : "None"
}, {
"name" : "module",
"value" : "'认证接口'"
}, {
"name" : "req",
"value" : "'get'"
}, {
"name" : "sql",
"value" : "None"
}, {
"name" : "sql_type",
"value" : "None"
}, {
"name" : "title",
"value" : "'正向用例'"
}, {
"name" : "update",
"value" : "None"
}, {
"name" : "url",
"value" : "'http://36.139.193.99:8088/refresh'"
} ],
"links" : [ ],
"hidden" : false,
"retry" : false,
"extra" : {
"severity" : "normal",
"retries" : [ ],
"categories" : [ ],
"tags" : [ ]
},
"source" : "b48aa381796879c7.json",
"parameterValues" : [ "'刷新token'", "None", "{'message': None}", "'中'", "None", "'认证接口'", "'get'", "None", "None", "'正向用例'", "None", "'http://36.139.193.99:8088/refresh'" ]
}
\ No newline at end of file
{
"uid" : "bfa27ce577b1727",
"name" : "登陆系统的标题",
"fullName" : "test_case.test_bpm.test_auth.TestAuth#test_login",
"historyId" : "71d61dc3baca8c0d0c9cbcb57f3bf9b5",
"time" : {
"start" : 1735445612232,
"stop" : 1735445612258,
"duration" : 26
},
"status" : "passed",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "req_fix",
"time" : {
"start" : 1735445612176,
"stop" : 1735445612176,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 0,
"hasContent" : false,
"stepsCount" : 0
}, {
"name" : "_session_faker",
"time" : {
"start" : 1735445612129,
"stop" : 1735445612176,
"duration" : 47
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 0,
"hasContent" : false,
"stepsCount" : 0
} ],
"afterStages" : [ {
"name" : "req_fix::0",
"time" : {
"start" : 1735445613862,
"stop" : 1735445613862,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 0,
"hasContent" : false,
"stepsCount" : 0
} ],
"labels" : [ {
"name" : "story",
"value" : "登录系统"
}, {
"name" : "epic",
"value" : "BPM项目-场景"
}, {
"name" : "severity",
"value" : "高"
}, {
"name" : "feature",
"value" : "BPM项目-认证接口"
}, {
"name" : "tag",
"value" : "dependency(scope='session')"
}, {
"name" : "parentSuite",
"value" : "test_case.test_bpm"
}, {
"name" : "suite",
"value" : "test_auth"
}, {
"name" : "subSuite",
"value" : "TestAuth"
}, {
"name" : "host",
"value" : "syf"
}, {
"name" : "thread",
"value" : "6680-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_case.test_bpm.test_auth"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "case_data",
"value" : "{'username': 'admin', 'password': ''}"
}, {
"name" : "expect_data",
"value" : "{'message': '账号或密码错误'}"
}, {
"name" : "title",
"value" : "'反向用例'"
} ],
"links" : [ ],
"hidden" : false,
"retry" : false,
"extra" : {
"severity" : "normal",
"retries" : [ ],
"categories" : [ ],
"tags" : [ "dependency(scope='session')" ]
},
"source" : "bfa27ce577b1727.json",
"parameterValues" : [ "{'username': 'admin', 'password': ''}", "{'message': '账号或密码错误'}", "'反向用例'" ]
}
\ No newline at end of file
{
"uid" : "c5814d8a05590bc6",
"name" : "反向用例-用户名为空,密码正确",
"fullName" : "test_case.test_user_jack.test_bpm.TestBpm#test_bpm",
"historyId" : "9721a3a86a57b5f8f77d34691878bbdc",
"time" : {
"start" : 1735445612651,
"stop" : 1735445612672,
"duration" : 21
},
"status" : "passed",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "_session_faker",
"time" : {
"start" : 1735445612129,
"stop" : 1735445612176,
"duration" : 47
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 0,
"hasContent" : false,
"stepsCount" : 0
}, {
"name" : "req_fix",
"time" : {
"start" : 1735445612530,
"stop" : 1735445612610,
"duration" : 80
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 0,
"hasContent" : false,
"stepsCount" : 0
} ],
"testStage" : {
"status" : "passed",
"steps" : [ ],
"attachments" : [ {
"uid" : "a2a4f9197117c016",
"name" : "log",
"source" : "a2a4f9197117c016.txt",
"type" : "text/plain",
"size" : 504
} ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 1,
"hasContent" : true,
"stepsCount" : 0
},
"afterStages" : [ {
"name" : "req_fix::0",
"time" : {
"start" : 1735445613861,
"stop" : 1735445613861,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 0,
"hasContent" : false,
"stepsCount" : 0
} ],
"labels" : [ {
"name" : "feature",
"value" : "认证接口"
}, {
"name" : "story",
"value" : "登录系统"
}, {
"name" : "severity",
"value" : "中"
}, {
"name" : "epic",
"value" : "BPM-jack"
}, {
"name" : "parentSuite",
"value" : "test_case.test_user_jack"
}, {
"name" : "suite",
"value" : "test_bpm"
}, {
"name" : "subSuite",
"value" : "TestBpm"
}, {
"name" : "host",
"value" : "syf"
}, {
"name" : "thread",
"value" : "6680-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_case.test_user_jack.test_bpm"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "api",
"value" : "'登录系统'"
}, {
"name" : "case",
"value" : "{'username': '', 'password': 'WuHRoZXGrg1LHOix8EVOhqGcu3CEEd0hOWNPRENTScZMb2ekrEtBGGBJweUxGKi36k346+OrS5mD3nnjyrocZOfzo4UqoshNoqJgx09u81LV2vc53Sy83DsBWKGoZZZRUhsDrpRj8feUlakJMCpgqswG0y9jm95Lk9auWpI146I='}"
}, {
"name" : "expect",
"value" : "{'message': '账户错误或该租户未启用'}"
}, {
"name" : "level",
"value" : "'中'"
}, {
"name" : "mime",
"value" : "'application/json'"
}, {
"name" : "module",
"value" : "'认证接口'"
}, {
"name" : "req",
"value" : "'POST'"
}, {
"name" : "sql",
"value" : "None"
}, {
"name" : "sql_type",
"value" : "None"
}, {
"name" : "title",
"value" : "'反向用例-用户名为空,密码正确'"
}, {
"name" : "update",
"value" : "None"
}, {
"name" : "url",
"value" : "'http://36.139.193.99:8088/auth'"
} ],
"links" : [ ],
"hidden" : false,
"retry" : false,
"extra" : {
"severity" : "normal",
"retries" : [ ],
"categories" : [ ],
"tags" : [ ]
},
"source" : "c5814d8a05590bc6.json",
"parameterValues" : [ "'登录系统'", "{'username': '', 'password': 'WuHRoZXGrg1LHOix8EVOhqGcu3CEEd0hOWNPRENTScZMb2ekrEtBGGBJweUxGKi36k346+OrS5mD3nnjyrocZOfzo4UqoshNoqJgx09u81LV2vc53Sy83DsBWKGoZZZRUhsDrpRj8feUlakJMCpgqswG0y9jm95Lk9auWpI146I='}", "{'message': '账户错误或该租户未启用'}", "'中'", "'application/json'", "'认证接口'", "'POST'", "None", "None", "'反向用例-用户名为空,密码正确'", "None", "'http://36.139.193.99:8088/auth'" ]
}
\ No newline at end of file
{
"uid" : "d75307e523b247b4",
"name" : "正向用例",
"fullName" : "test_case.test_user_farke.test_bpm.TestBpm#test_bpm",
"historyId" : "6cdc007ee85e152c40dea6af2e07e202",
"time" : {
"start" : 1735445612418,
"stop" : 1735445612447,
"duration" : 29
},
"status" : "passed",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "_session_faker",
"time" : {
"start" : 1735445612129,
"stop" : 1735445612176,
"duration" : 47
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 0,
"hasContent" : false,
"stepsCount" : 0
}, {
"name" : "req_fix",
"time" : {
"start" : 1735445612267,
"stop" : 1735445612355,
"duration" : 88
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 0,
"hasContent" : false,
"stepsCount" : 0
} ],
"testStage" : {
"status" : "passed",
"steps" : [ ],
"attachments" : [ {
"uid" : "e6caf5e1c14019ca",
"name" : "log",
"source" : "e6caf5e1c14019ca.txt",
"type" : "text/plain",
"size" : 505
} ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 1,
"hasContent" : true,
"stepsCount" : 0
},
"afterStages" : [ {
"name" : "req_fix::0",
"time" : {
"start" : 1735445613861,
"stop" : 1735445613862,
"duration" : 1
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 0,
"hasContent" : false,
"stepsCount" : 0
} ],
"labels" : [ {
"name" : "feature",
"value" : "维度管理"
}, {
"name" : "story",
"value" : "更新维度"
}, {
"name" : "severity",
"value" : "中"
}, {
"name" : "epic",
"value" : "BPM-farke"
}, {
"name" : "parentSuite",
"value" : "test_case.test_user_farke"
}, {
"name" : "suite",
"value" : "test_bpm"
}, {
"name" : "subSuite",
"value" : "TestBpm"
}, {
"name" : "host",
"value" : "syf"
}, {
"name" : "thread",
"value" : "6680-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_case.test_user_farke.test_bpm"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "api",
"value" : "'更新维度'"
}, {
"name" : "case",
"value" : "{'code': 'test_dem', 'description': '测试添加的维度', 'isDefault': 1, 'name': '测试维度-更新'}"
}, {
"name" : "expect",
"value" : "{'message': '更新维度成功!'}"
}, {
"name" : "level",
"value" : "'中'"
}, {
"name" : "mime",
"value" : "'json'"
}, {
"name" : "module",
"value" : "'维度管理'"
}, {
"name" : "req",
"value" : "'put'"
}, {
"name" : "sql",
"value" : "None"
}, {
"name" : "sql_type",
"value" : "None"
}, {
"name" : "title",
"value" : "'正向用例'"
}, {
"name" : "update",
"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" : "d75307e523b247b4.json",
"parameterValues" : [ "'更新维度'", "{'code': 'test_dem', 'description': '测试添加的维度', 'isDefault': 1, 'name': '测试维度-更新'}", "{'message': '更新维度成功!'}", "'中'", "'json'", "'维度管理'", "'put'", "None", "None", "'正向用例'", "None", "'http://36.139.193.99:8088/api/demension/v1/dem/updateDem'" ]
}
\ No newline at end of file
{
"uid" : "df909ecea6f7b6dd",
"name" : "正向用例",
"fullName" : "test_case.test_user_shy.test_bpm.TestBpm#test_bpm",
"historyId" : "004003df845b679380c00f2ed705fe23",
"time" : {
"start" : 1735445613794,
"stop" : 1735445613855,
"duration" : 61
},
"status" : "passed",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "req_fix",
"time" : {
"start" : 1735445613383,
"stop" : 1735445613493,
"duration" : 110
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 0,
"hasContent" : false,
"stepsCount" : 0
}, {
"name" : "_session_faker",
"time" : {
"start" : 1735445612129,
"stop" : 1735445612176,
"duration" : 47
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 0,
"hasContent" : false,
"stepsCount" : 0
} ],
"testStage" : {
"status" : "passed",
"steps" : [ ],
"attachments" : [ {
"uid" : "42c11d9d4422a2bb",
"name" : "log",
"source" : "42c11d9d4422a2bb.txt",
"type" : "text/plain",
"size" : 2145
} ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 1,
"hasContent" : true,
"stepsCount" : 0
},
"afterStages" : [ {
"name" : "req_fix::0",
"time" : {
"start" : 1735445613860,
"stop" : 1735445613860,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 0,
"hasContent" : false,
"stepsCount" : 0
} ],
"labels" : [ {
"name" : "feature",
"value" : "维度管理"
}, {
"name" : "story",
"value" : "根据维度编码删除维度"
}, {
"name" : "severity",
"value" : "中"
}, {
"name" : "epic",
"value" : "BPM-shy"
}, {
"name" : "parentSuite",
"value" : "test_case.test_user_shy"
}, {
"name" : "suite",
"value" : "test_bpm"
}, {
"name" : "subSuite",
"value" : "TestBpm"
}, {
"name" : "host",
"value" : "syf"
}, {
"name" : "thread",
"value" : "6680-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_case.test_user_shy.test_bpm"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "api",
"value" : "'根据维度编码删除维度'"
}, {
"name" : "case",
"value" : "{'ids': '需要更新'}"
}, {
"name" : "expect",
"value" : "{'message': '删除维度成功!'}"
}, {
"name" : "level",
"value" : "'中'"
}, {
"name" : "mime",
"value" : "'query'"
}, {
"name" : "module",
"value" : "'维度管理'"
}, {
"name" : "req",
"value" : "'delete'"
}, {
"name" : "sql",
"value" : "'select ID_ from uc_demension where CODE_=\"test_dem\";'"
}, {
"name" : "sql_type",
"value" : "'select'"
}, {
"name" : "title",
"value" : "'正向用例'"
}, {
"name" : "update",
"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" : [ ],
"tags" : [ ]
},
"source" : "df909ecea6f7b6dd.json",
"parameterValues" : [ "'根据维度编码删除维度'", "{'ids': '需要更新'}", "{'message': '删除维度成功!'}", "'中'", "'query'", "'维度管理'", "'delete'", "'select ID_ from uc_demension where CODE_=\"test_dem\";'", "'select'", "'正向用例'", "'ids'", "'http://36.139.193.99:8088/api/demension/v1/dem/deleteDemByIds'" ]
}
\ No newline at end of file
{
"uid" : "ecabcd5b46f75bce",
"name" : "正向用例",
"fullName" : "test_case.test_user_farke.test_bpm.TestBpm#test_bpm",
"historyId" : "baf1911dd5183d0c379dc7d232b2835c",
"time" : {
"start" : 1735445612356,
"stop" : 1735445612408,
"duration" : 52
},
"status" : "passed",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "_session_faker",
"time" : {
"start" : 1735445612129,
"stop" : 1735445612176,
"duration" : 47
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 0,
"hasContent" : false,
"stepsCount" : 0
}, {
"name" : "req_fix",
"time" : {
"start" : 1735445612267,
"stop" : 1735445612355,
"duration" : 88
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 0,
"hasContent" : false,
"stepsCount" : 0
} ],
"testStage" : {
"status" : "passed",
"steps" : [ ],
"attachments" : [ {
"uid" : "f979726d0ba02112",
"name" : "log",
"source" : "f979726d0ba02112.txt",
"type" : "text/plain",
"size" : 3542
} ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 1,
"hasContent" : true,
"stepsCount" : 0
},
"afterStages" : [ {
"name" : "req_fix::0",
"time" : {
"start" : 1735445613861,
"stop" : 1735445613862,
"duration" : 1
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 0,
"hasContent" : false,
"stepsCount" : 0
} ],
"labels" : [ {
"name" : "feature",
"value" : "维度管理"
}, {
"name" : "story",
"value" : "添加维度"
}, {
"name" : "severity",
"value" : "高"
}, {
"name" : "epic",
"value" : "BPM-farke"
}, {
"name" : "parentSuite",
"value" : "test_case.test_user_farke"
}, {
"name" : "suite",
"value" : "test_bpm"
}, {
"name" : "subSuite",
"value" : "TestBpm"
}, {
"name" : "host",
"value" : "syf"
}, {
"name" : "thread",
"value" : "6680-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_case.test_user_farke.test_bpm"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "api",
"value" : "'添加维度'"
}, {
"name" : "case",
"value" : "{'code': 'test_dem', 'description': '测试添加的维度', 'isDefault': 1, 'name': '测试维度'}"
}, {
"name" : "expect",
"value" : "{'message': '添加维度成功!'}"
}, {
"name" : "level",
"value" : "'高'"
}, {
"name" : "mime",
"value" : "'json'"
}, {
"name" : "module",
"value" : "'维度管理'"
}, {
"name" : "req",
"value" : "'post'"
}, {
"name" : "sql",
"value" : "'delete from uc_demension where CODE_=\"test_dem\";'"
}, {
"name" : "sql_type",
"value" : "'delete'"
}, {
"name" : "title",
"value" : "'正向用例'"
}, {
"name" : "update",
"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" : "ecabcd5b46f75bce.json",
"parameterValues" : [ "'添加维度'", "{'code': 'test_dem', 'description': '测试添加的维度', 'isDefault': 1, 'name': '测试维度'}", "{'message': '添加维度成功!'}", "'高'", "'json'", "'维度管理'", "'post'", "'delete from uc_demension where CODE_=\"test_dem\";'", "'delete'", "'正向用例'", "None", "'http://36.139.193.99:8088/api/demension/v1/dem/addDem'" ]
}
\ No newline at end of file
{
"uid" : "f8c43a4aa85bbf85",
"name" : "正向用例",
"fullName" : "test_case.test_user_shy.test_bpm.TestBpm#test_bpm",
"historyId" : "b4c0011a74bd423901705e18c31707ea",
"time" : {
"start" : 1735445613690,
"stop" : 1735445613731,
"duration" : 41
},
"status" : "passed",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "req_fix",
"time" : {
"start" : 1735445613383,
"stop" : 1735445613493,
"duration" : 110
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 0,
"hasContent" : false,
"stepsCount" : 0
}, {
"name" : "_session_faker",
"time" : {
"start" : 1735445612129,
"stop" : 1735445612176,
"duration" : 47
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 0,
"hasContent" : false,
"stepsCount" : 0
} ],
"testStage" : {
"status" : "passed",
"steps" : [ ],
"attachments" : [ {
"uid" : "2f8e2a592c05ed16",
"name" : "log",
"source" : "2f8e2a592c05ed16.txt",
"type" : "text/plain",
"size" : 503
} ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 1,
"hasContent" : true,
"stepsCount" : 0
},
"afterStages" : [ {
"name" : "req_fix::0",
"time" : {
"start" : 1735445613860,
"stop" : 1735445613860,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"shouldDisplayMessage" : false,
"attachmentsCount" : 0,
"hasContent" : false,
"stepsCount" : 0
} ],
"labels" : [ {
"name" : "feature",
"value" : "组织管理"
}, {
"name" : "story",
"value" : "保存组织参数"
}, {
"name" : "severity",
"value" : "中"
}, {
"name" : "epic",
"value" : "BPM-shy"
}, {
"name" : "parentSuite",
"value" : "test_case.test_user_shy"
}, {
"name" : "suite",
"value" : "test_bpm"
}, {
"name" : "subSuite",
"value" : "TestBpm"
}, {
"name" : "host",
"value" : "syf"
}, {
"name" : "thread",
"value" : "6680-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_case.test_user_shy.test_bpm"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "api",
"value" : "'保存组织参数'"
}, {
"name" : "case",
"value" : "{'query': {'orgCode': 'test_org_code'}, 'json': [{'alias': 'sz', 'value': 100000}]}"
}, {
"name" : "expect",
"value" : "{'message': '保存组织参数成功!'}"
}, {
"name" : "level",
"value" : "'中'"
}, {
"name" : "mime",
"value" : "'query|json'"
}, {
"name" : "module",
"value" : "'组织管理'"
}, {
"name" : "req",
"value" : "'post'"
}, {
"name" : "sql",
"value" : "None"
}, {
"name" : "sql_type",
"value" : "None"
}, {
"name" : "title",
"value" : "'正向用例'"
}, {
"name" : "update",
"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" : "f8c43a4aa85bbf85.json",
"parameterValues" : [ "'保存组织参数'", "{'query': {'orgCode': 'test_org_code'}, 'json': [{'alias': 'sz', 'value': 100000}]}", "{'message': '保存组织参数成功!'}", "'中'", "'query|json'", "'组织管理'", "'post'", "None", "None", "'正向用例'", "None", "'http://36.139.193.99:8088/api/org/v1/orgParam/saveOrgParams'" ]
}
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
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