Commit 014b2e7a by cym

接口自动化框架-V1.0.0

parent edd031e0

Too many changes to show.

To preserve performance only 1000 of 1000+ files are displayed.

# -*-coding:utf-8 -*- # # -*-coding:utf-8 -*- #
# --------------------------------------------------------------------------- # ---------------------------------------------------------------------------
# ProjectName: python_study # ProjectName: test_57
# FileName: __init__.py # FileName: __init__.py
# Author: xxxxxxx # Author: xxxxxxx
# Datetime: 2023/11/4 9:15 # Datetime: 2023/11/3 14:00
# Description: # Description:
# 命名规范:文件名全小写+下划线,类名大驼峰,方法和变量小写+下划线连接, #
# 常量大写,变量和常量用名词,方法用动词
# --------------------------------------------------------------------------- # ---------------------------------------------------------------------------
# -*-coding:utf-8 -*- # # -*-coding:utf-8 -*- #
# --------------------------------------------------------------------------- # ---------------------------------------------------------------------------
# ProjectName: python_study # ProjectName: test_57
# FileName: __init__.py # FileName: __init__.py
# Author: xxxxxxx # Author: xxxxxxx
# Datetime: 2023/11/4 9:15 # Datetime: 2023/11/3 14:01
# Description: # Description:
# 命名规范:文件名全小写+下划线,类名大驼峰,方法和变量小写+下划线连接, #
# 常量大写,变量和常量用名词,方法用动词
# --------------------------------------------------------------------------- # ---------------------------------------------------------------------------
from InterfaceAutoTest.common.log import write_log from InterfaceAutoTest.common.log import write_log
......
# -*-coding:utf-8 -*- # # -*-coding:utf-8 -*- #
# --------------------------------------------------------------------------- # ---------------------------------------------------------------------------
# ProjectName: python_study # ProjectName: test_57
# FileName: db.py # FileName: db.py
# Author: xxxxxxx # Author: xxxxxxx
# Datetime: 2023/11/4 11:09 # Datetime: 2023/11/3 14:23
# Description: # Description:
# 命名规范:文件名全小写+下划线,类名大驼峰,方法和变量小写+下划线连接, #
# 常量大写,变量和常量用名词,方法用动词
# --------------------------------------------------------------------------- # ---------------------------------------------------------------------------
import pymysql import pymysql
...@@ -14,36 +13,40 @@ from InterfaceAutoTest.common import log ...@@ -14,36 +13,40 @@ from InterfaceAutoTest.common import log
from InterfaceAutoTest.common.read_ini import ReadIni from InterfaceAutoTest.common.read_ini import ReadIni
from InterfaceAutoTest.data_config.settings import * from InterfaceAutoTest.data_config.settings import *
class DB: class DB:
def __init__(self): def __init__(self):
"""链接数据库,获取链接对象和游标对象"""
read_ini = ReadIni() read_ini = ReadIni()
try: try:
self.conn = pymysql.connect( self.conn = pymysql.connect(
host=read_ini.get_sql_mess(HOST), host=read_ini.get_sql_message(HOST),
port=int(read_ini.get_sql_mess(PORT)), port=int(read_ini.get_sql_message(PORT)),
user=read_ini.get_sql_mess(USER), user=read_ini.get_sql_message(USER),
password=read_ini.get_sql_mess(PWD), password=read_ini.get_sql_message(PWD),
database=read_ini.get_sql_mess(DATABASE), database=read_ini.get_sql_message(DATABASE),
charset="utf8" charset="utf8"
) )
self.cursor = self.conn.cursor() self.cursor = self.conn.cursor()
except: except:
log.error("链接数据库错误或者获取游标对象失败,请察看数据库的链接配置!!!") log.error("链接数据库错误或者获取游标对象失败!!!,请求察看数据库的链接配置.")
raise pymysql.MySQLError("链接数据库错误或者获取游标对象失败,请察看数据库的链接配置!!!") raise pymysql.MySQLError("链接数据库错误或者获取游标对象失败!!!,请求察看数据库的链接配置.")
def close(self): def close(self):
self.cursor.close() self.cursor.close()
self.conn.close() self.conn.close()
def delete(self, sql): def delete(self, sql):
"""执行删除的sql语句"""
try: try:
self.cursor.execute(sql) self.cursor.execute(sql)
self.conn.commit() self.conn.commit()
except: except:
log.error("执行删除的sql语句错误,请察看对应的删除的sql语句!!!") log.error("执行删除的sql语句错误,请察看对应的删除的sql语句")
raise ValueError("执行删除的sql语句错误,请察看对应的删除的sql语句!!!") raise ValueError("执行删除的sql语句错误,请察看对应的删除的sql语句")
def select(self, sql, num=1): def select(self, sql, num=1):
"""执行查询的sql语句"""
try: try:
self.cursor.execute(sql) self.cursor.execute(sql)
select_result = self.cursor.fetchall() select_result = self.cursor.fetchall()
...@@ -51,8 +54,14 @@ class DB: ...@@ -51,8 +54,14 @@ class DB:
return select_result[0][0] return select_result[0][0]
elif select_result and num == 2: elif select_result and num == 2:
return select_result[0][0], select_result[0][1] return select_result[0][0], select_result[0][1]
elif select_result and num > 2: elif select_result and num > 3:
return select_result return select_result
except: except:
log.error("执行查询的sql语句错误,请察看对应的查询的sql语句!!!") log.error("执行查询的sql语句错误,请察看对应的查询的sql语句")
raise ValueError("执行查询的sql语句错误,请察看对应的查询的sql语句!!!") raise ValueError("执行查询的sql语句错误,请察看对应的查询的sql语句")
\ No newline at end of file
if __name__ == '__main__':
db = DB()
sql = """SELECT * FROM uc_demension LIMIT 1"""
print(db.select(sql))
# -*-coding:utf-8 -*- # # -*-coding:utf-8 -*- #
# --------------------------------------------------------------------------- # ---------------------------------------------------------------------------
# ProjectName: python_study # ProjectName: test_57
# FileName: log.py # FileName: log.py
# Author: xxxxxxx # Author: xxxxxxx
# Datetime: 2023/11/4 10:30 # Datetime: 2023/11/3 14:02
# Description: # Description:
# 命名规范:文件名全小写+下划线,类名大驼峰,方法和变量小写+下划线连接, #
# 常量大写,变量和常量用名词,方法用动词
# --------------------------------------------------------------------------- # ---------------------------------------------------------------------------
import os
import logging import logging
import os
def write_log(): def write_log():
logger = logging.getLogger(name="ccc") """创建写入日志对象"""
logger = logging.getLogger(name="黄总")
logger.level = logging.NOTSET logger.level = logging.NOTSET
log_path = os.path.join(os.path.dirname(os.getcwd()), "report/log/ccc.log") log_path = os.path.join(os.path.dirname(os.path.dirname(__file__)), "report/log/日志汇总.log")
handler = logging.FileHandler(log_path, mode="a", encoding="utf-8") handler = logging.FileHandler(log_path, mode="a", encoding="utf-8")
format = logging.Formatter('%(asctime)s - %(filename)s[line:%(lineno)d] - %(levelname)s: %(message)s - %(name)s') format = logging.Formatter('%(asctime)s - %(filename)s[line:%(lineno)d] - %(levelname)s: %(message)s - %(name)s')
handler.setFormatter(format) handler.setFormatter(format)
......
# -*-coding:utf-8 -*- # # -*-coding:utf-8 -*- #
# --------------------------------------------------------------------------- # ---------------------------------------------------------------------------
# ProjectName: python_study # ProjectName: test_57
# FileName: read_excel.py # FileName: read_excel.py
# Author: xxxxxxx # Author: xxxxxxx
# Datetime: 2023/11/4 11:09 # Datetime: 2023/11/3 14:31
# Description: # Description:
# 命名规范:文件名全小写+下划线,类名大驼峰,方法和变量小写+下划线连接, #
# 常量大写,变量和常量用名词,方法用动词
# --------------------------------------------------------------------------- # ---------------------------------------------------------------------------
import openpyxl import openpyxl
from InterfaceAutoTest.data_config.settings import *
from InterfaceAutoTest.common import log from InterfaceAutoTest.common import log
from InterfaceAutoTest.common.read_ini import ReadIni from InterfaceAutoTest.common.read_ini import ReadIni
from InterfaceAutoTest.common.read_json import read_json from InterfaceAutoTest.common.read_json import read_json
from InterfaceAutoTest.data_config.settings import *
class ReadExcel: class ReadExcel:
def __init__(self, table_name): def __init__(self, table_nme, excel_path=None):
"""获取数据配置层中除了ini文件以外的所有文件的路径,再获取excel的工作表,再读取所有的json文件"""
self.read_ini = ReadIni() self.read_ini = ReadIni()
excel_path = self.read_ini.get_file_path(EXCEL) excel_path = self.read_ini.get_file_path(EXCEL)
case_data_path = self.read_ini.get_file_path(CASE) case_data_path = self.read_ini.get_file_path(CASE)
expect_data_path = self.read_ini.get_file_path(EXPECT) expect_data_path = self.read_ini.get_file_path(EXPECT)
sql_data_path = self.read_ini.get_file_path(SQL) sql_data_path = self.read_ini.get_file_path(SQL)
table_name = table_name # 获取工作表名称
# table_name = self.read_ini.get_table_name(TABLE_NAME)
table_name = table_nme
wb = openpyxl.load_workbook(excel_path) wb = openpyxl.load_workbook(excel_path)
try: try:
self.ws = wb[table_name] self.ws = wb[table_name]
except: except:
log.error("获取工作表失败,请察看工作表名称是否配置正确!!!") log.error("获取工作表失败,请察看工作表名称是否配置正确!!!")
raise KeyError("获取工作表失败,请察看工作表名称是否配置正确!!!") raise KeyError("获取工作表失败,请察看工作表名称是否配置正确!!!")
self.case_data_dict = read_json(case_data_path) self.case_data_dict = read_json(case_data_path)
self.expect_data_dict = read_json(expect_data_path) self.expect_data_dict = read_json(expect_data_path)
self.sql_data_dict = read_json(sql_data_path) self.sql_data_dict = read_json(sql_data_path)
def __get_cell_value(self, column, row): def __get_cell_value(self, column: str, row: int) -> str:
"""获取指定单元格数据"""
try: try:
value = self.ws[column+str(row)].value value = self.ws[column+str(row)].value
if value is None: if value is None:
...@@ -43,26 +49,44 @@ class ReadExcel: ...@@ -43,26 +49,44 @@ class ReadExcel:
elif value.strip(): elif value.strip():
return value.strip() return value.strip()
except: except:
log.error("获取指定单元格数据失败,请察看输入的列号和行号是否正确!!") log.error("获取指定单元格数据失败,请察看输入的列号和行号是否正确!!")
raise KeyError("获取指定单元格数据失败,请察看输入的列号和行号是否正确!!") raise KeyError("获取指定单元格数据失败,请察看输入的列号和行号是否正确!!")
def module_name(self, row): def module_name(self, row):
"""根据行号,获取模块名称"""
return self.__get_cell_value(MODULE, row) return self.__get_cell_value(MODULE, row)
def api_name(self, row): def api_name(self, row):
"""根据行号,获取接口名称"""
return self.__get_cell_value(API, row) return self.__get_cell_value(API, row)
def case_method(self, row): def title(self, row):
return self.__get_cell_value(METHOD, row) """根据行号,获取用例标题"""
return self.__get_cell_value(TITLE, row)
def level(self, row):
"""根据行号,获取用例等级"""
return self.__get_cell_value(LEVEL, row)
def case_url(self, row): def case_url(self, row):
"""根据行号,获取请求的url"""
return self.read_ini.get_host(URL_HOST_CUSTOM) + self.__get_cell_value(URL, row) return self.read_ini.get_host(URL_HOST_CUSTOM) + self.__get_cell_value(URL, row)
def case_method(self, row):
"""根据行号,获取请求方法"""
return self.__get_cell_value(METHOD, row)
def case_mime(self, row): def case_mime(self, row):
return self.__get_cell_value(MIME, row).lower() """根据行号,获取媒体类型"""
mime = self.__get_cell_value(MIME, row)
if mime:
return mime.lower()
def case_data(self, row): def case_data(self, row):
"""根据行号,获取用例数据"""
case_data_key = self.__get_cell_value(CASE_DATA, row) case_data_key = self.__get_cell_value(CASE_DATA, row)
if case_data_key: if case_data_key:
module_name = self.module_name(row) module_name = self.module_name(row)
api_name = self.api_name(row) api_name = self.api_name(row)
...@@ -73,6 +97,7 @@ class ReadExcel: ...@@ -73,6 +97,7 @@ class ReadExcel:
raise KeyError("请察看是否配置了用例数据!!!") raise KeyError("请察看是否配置了用例数据!!!")
def expect_data(self, row): def expect_data(self, row):
"""根据行号,获取期望数据"""
expect_data_key = self.__get_cell_value(EXPECT_DATA, row) expect_data_key = self.__get_cell_value(EXPECT_DATA, row)
module_name = self.module_name(row) module_name = self.module_name(row)
api_name = self.api_name(row) api_name = self.api_name(row)
...@@ -83,12 +108,16 @@ class ReadExcel: ...@@ -83,12 +108,16 @@ class ReadExcel:
raise KeyError("请察看是否配置了期望数据!!!") raise KeyError("请察看是否配置了期望数据!!!")
def sql_type(self, row): def sql_type(self, row):
"""根据行号,获取sql语句类型"""
sql_type_value = self.__get_cell_value(SQL_TYPE, row) sql_type_value = self.__get_cell_value(SQL_TYPE, row)
if sql_type_value: if sql_type_value:
return sql_type_value.lower() return sql_type_value.lower()
def sql_data(self, row): def sql_data(self, row):
"""根据行号,获取sql语句"""
sql_data_key = self.__get_cell_value(SQL_DATA, row) sql_data_key = self.__get_cell_value(SQL_DATA, row)
if sql_data_key: if sql_data_key:
module_name = self.module_name(row) module_name = self.module_name(row)
api_name = self.api_name(row) api_name = self.api_name(row)
...@@ -99,26 +128,45 @@ class ReadExcel: ...@@ -99,26 +128,45 @@ class ReadExcel:
raise KeyError("请察看是否配置了sql数据!!!") raise KeyError("请察看是否配置了sql数据!!!")
def update_key(self, row): def update_key(self, row):
"""根据行号,获取更新的key"""
return self.__get_cell_value(UPDATE_KEY, row) return self.__get_cell_value(UPDATE_KEY, row)
def get_data(self): def get_data(self):
"""将测试数据存放在一个二维列表中"""
list_data = [] list_data = []
try: try:
for row in range(2, self.ws.max_row+1): for row in range(2, self.ws.max_row + 1):
case_method = self.case_method(row) # module_name
module_name = self.module_name(row)
# api
api_name = self.api_name(row)
# title
title = self.title(row)
# level
level = self.level(row)
# url
case_url = self.case_url(row) case_url = self.case_url(row)
# method
case_method = self.case_method(row)
# mime
case_mime = self.case_mime(row) case_mime = self.case_mime(row)
# case_data
case_data = self.case_data(row) case_data = self.case_data(row)
# expect_data
expect_data = self.expect_data(row) expect_data = self.expect_data(row)
# sql_type
sql_type = self.sql_type(row) sql_type = self.sql_type(row)
# sql_data
sql_data = self.sql_data(row) sql_data = self.sql_data(row)
# update_key
update_key = self.update_key(row) update_key = self.update_key(row)
list_data.append([case_method, case_url, case_mime, case_data, expect_data, sql_type, sql_data, update_key]) list_data.append(
[module_name, api_name, title, level, case_url, case_method, case_mime, case_data, expect_data, sql_type, sql_data, update_key])
else: else:
return list_data return list_data
except: except:
log.error("请察看excel中是否存在空行,如果存在,请删除空行!!") log.error("请察看excel中是否存在空行,如果存在,请删除空行!!")
raise TypeError("请察看excel中是否存在空行,如果存在,请删除空行!!") raise TypeError("请察看excel中是否存在空行,如果存在,请删除空行!!")
if __name__ == '__main__': if __name__ == '__main__':
......
# -*-coding:utf-8 -*- # # -*-coding:utf-8 -*- #
# --------------------------------------------------------------------------- # ---------------------------------------------------------------------------
# ProjectName: python_study # ProjectName: test_57
# FileName: read_ini.py # FileName: read_ini.py
# Author: xxxxxxx # Author: xxxxxxx
# Datetime: 2023/11/4 10:30 # Datetime: 2023/11/3 14:05
# Description: # Description:
# 命名规范:文件名全小写+下划线,类名大驼峰,方法和变量小写+下划线连接, #
# 常量大写,变量和常量用名词,方法用动词
# --------------------------------------------------------------------------- # ---------------------------------------------------------------------------
import configparser import configparser
import os import os
from InterfaceAutoTest.common import log from InterfaceAutoTest.common import log
from InterfaceAutoTest.data_config.settings import * from InterfaceAutoTest.data_config.settings import *
class ReadIni: class ReadIni:
def __init__(self): def __init__(self):
"""读取ini文件"""
self.data_config_path = os.path.join(os.path.dirname(os.path.dirname(__file__)), "data_config") 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") ini_path = os.path.join(self.data_config_path, "config.ini")
self.conf = configparser.ConfigParser() self.conf = configparser.ConfigParser()
self.conf.read(ini_path, encoding="utf8") self.conf.read(ini_path, encoding="utf-8")
def get_file_path(self, key): def get_file_path(self, key):
"""根据key,获取file节点下文件的路径"""
try: try:
file_name = self.conf.get(FILE, key) file_name = self.conf.get(FILE, key)
except: except:
log.error("输入file节点下的key错误,请察看配置文件!!!") log.error("输入file节点下的key,错误,请求察看配置文件~!!!")
raise KeyError("输入file节点下的key错误,请察看配置文件!!!") raise KeyError("输入file节点下的key,错误,请求察看配置文件~!!!")
file_path = os.path.join(self.data_config_path, file_name) file_path = os.path.join(self.data_config_path, file_name)
if os.path.isfile(file_path): if os.path.isfile(file_path):
return file_path return file_path
else: else:
log.error("获取file节点下,文件的路径错误,请察看配置文件是否配置正确!!!") log.error("获取file节点下,文件的路径错误,请察看配置文件是否配置正确~!!!")
raise FileExistsError("获取file节点下,文件的路径错误,请察看配置文件是否配置正确!!!") raise FileExistsError("获取file节点下,文件的路径错误,请察看配置文件是否配置正确~!!!")
def get_host(self, key): def get_host(self, key):
"""根据key,获取域名"""
try: try:
return self.conf.get(URL_HOST, key) return self.conf.get(URL_HOST, key)
except: except:
log.error("输入host节点下的key,错误,请察看配置文件!!!") log.error("输入host节点下的key,错误,请求察看配置文件~!!!")
raise KeyError("输入host节点下的key,错误,请察看配置文件!!!") raise KeyError("输入host节点下的key,错误,请求察看配置文件~!!!")
def get_sql_mess(self, key): def get_table_name(self, key):
"""根据key,获取工作表名称"""
try: try:
return self.conf.get(CONN_SQL, key) return self.conf.get(TABLE, key)
except: except:
log.error("输入sql节点下的key,错误,请察看配置文件!!!") log.error("输入table节点下的key,错误,请求察看配置文件~!!!")
raise KeyError("输入sql节点下的key,错误,请察看配置文件!!!") raise KeyError("输入table节点下的key,错误,请求察看配置文件~!!!")
def get_table_name(self, key): def get_sql_message(self, key):
"""根据key,获取数据库"""
try: try:
return self.conf.get(TABLE, key) return self.conf.get(CONN_SQL, key)
except: except:
log.error("输入table节点下的key,错误,请察看配置文件!!!") log.error("输入sql节点下的key,错误,请求察看配置文件~!!!")
raise KeyError("输入table节点下的key,错误,请察看配置文件!!!") raise KeyError("输入sql节点下的key,错误,请求察看配置文件~!!!")
if __name__ == '__main__': if __name__ == '__main__':
read_ini = ReadIni() ini = ReadIni()
print(read_ini.get_file_path("excel")) print(ini.get_sql_message("host"))
# -*-coding:utf-8 -*- # # -*-coding:utf-8 -*- #
# --------------------------------------------------------------------------- # ---------------------------------------------------------------------------
# ProjectName: python_study # ProjectName: test_57
# FileName: read_json.py # FileName: read_json.py
# Author: xxxxxxx # Author: xxxxxxx
# Datetime: 2023/11/4 11:09 # Datetime: 2023/11/3 14:16
# Description: # Description:
# 命名规范:文件名全小写+下划线,类名大驼峰,方法和变量小写+下划线连接, #
# 常量大写,变量和常量用名词,方法用动词
# --------------------------------------------------------------------------- # ---------------------------------------------------------------------------
import json import json
import os import os
from InterfaceAutoTest.common import log from InterfaceAutoTest.common import log
def read_json(filename): def read_json(filename):
"""读取json文件,将json文件的内容转成python对象,并返回"""
if os.path.isfile(filename) and filename.endswith(".json"): if os.path.isfile(filename) and filename.endswith(".json"):
try: try:
with open(filename, mode="r", encoding="utf-8") as f: with open(filename, mode="r", encoding="utf-8") as f:
return json.load(f) return json.loads(f.read())
except: except:
log.error("打开json文件获取json文件的内容序列化为python对象失败,请察看json文件是否有错误!!!") log.error("开打json文件获取json文件的内容序列化为python对象失败,请察看json文件是否有错误!!!")
raise FileExistsError("打开json文件获取json文件的内容序列化为python对象失败,请察看json文件是否有错误!!!") raise FileExistsError("开打json文件获取json文件的内容序列化为python对象失败,请察看json文件是否有错误!!!")
else: else:
log.error("json文件的路径不合法") log.error("json文件的路径不合法")
raise FileNotFoundError("json文件的路径不合法") raise FileNotFoundError("json文件的路径不合法")
{ {
"认证接口": { "认证接口":{
"登录系统": { "登录系统":{
"LoginSuccess": {"password": "MTIzNDU2","username": "admin"}, "LoginSuccess": {"password": "MTIzNDU2","username": "admin"},
"LoginErrorUsernameNone": {"password": "MTIzNDU2","username": ""}, "LoginErrorUsernameLong":{"password": "MTIzNDU2","username": "adminadminadminadminadminadmin"},
"LoginErrorPasswordNone": {"password": "","username": "admin"} "LoginErrorUsernameShort":{"password": "MTIzNDU2","username": "a"},
"LoginErrorUsernameNone":{"password": "MTIzNDU2","username": ""},
"LoginErrorUsernameSpecial":{"password": "MTIzNDU2","username": "@#!@#!@"},
"LoginErrorPwdLong":{"password": "MTIzNDU2MTIzNDU2MTIzNDU2MTIzNDU2MTIzNDU2","username": "admin"},
"LoginErrorPwdShort":{"password": "m","username": "admin"},
"LoginErrorPwdNone":{"password": "","username": "admin"},
"LoginErrorPwdSpecial":{"password": "@#!@#!@","username": "admin"},
"LoginErrorPwdError":{"password": "MTIzNDU222","username": "admin"}
} }
}, },
"维度管理": { "维度管理": {
"添加维度": { "添加维度": {
"AddDemSuccess": {"code": "test_add_dem_ccc","description": "test_ccc的添加维度测试","isDefault": 0,"name": "test_ccc的添加维度"}, "AddDemSuccess": {
"AddDemErrorCodeNone": {"code": "","description": "test_ccc的添加维度测试","isDefault": 0,"name": "test_ccc的添加维度1"}, "code": "dem_test57_abc",
"AddDemErrorNameNone": {"code": "test_add_dem_ccc1","description": "test_ccc的添加维度测试","isDefault": 0,"name": ""} "description": "测试维度57",
"isDefault": 0,
"name": "测试57期的维度"
}
}, },
"根据维度编码获取维度信息": { "根据维度编码获取维度信息": {
"GetDemSuccess": {"code": "test_add_dem_ccc"} "GetDemMessageSuccess": {"code": "dem_test57_abc"}
},
"根据维度编码删除维度": {
"DeleteDemSuccess": {"ids": "不知道"}
} }
}, },
"组织管理": { "组织管理": {
"添加组织": { "添加组织": {
"AddOrgSuccess": {"code": "test_add_org_ccc","demId": "不知道","exceedLimitNum": 0,"grade": "","limitNum": 0,"name": "test_ccc的添加组织","nowNum": 0,"orderNo": 0,"parentId": "0"}, "AddOrgSuccess": {
"AddOrgErrorCodeNone": {"code": "","demId": "不知道","exceedLimitNum": 0,"grade": "","limitNum": 0,"name": "test_ccc的添加组织1","nowNum": 0,"orderNo": 0,"parentId": "0"}, "code": "test_org_57",
"AddOrgErrorNameNone": {"code": "test_add_org_ccc1","demId": "不知道","exceedLimitNum": 0,"grade": "","limitNum": 0,"name": "","nowNum": 0,"orderNo": 0,"parentId": "0"}, "demId": "不知道",
"AddOrgErrorDemIdNone": {"code": "test_add_org_ccc2","demId": "","exceedLimitNum": 0,"grade": "","limitNum": 0,"name": "test_ccc的添加组织2","nowNum": 0,"orderNo": 0,"parentId": "0"} "exceedLimitNum": 0,
"grade": "",
"limitNum": 0,
"name": "测试组织",
"nowNum": 0,
"orderNo": 0,
"parentId": "0"
}
}, },
"添加组织参数": { "添加组织参数": {
"AddOrgParamsSuccess": {"query": {"orgCode": "test_add_org_ccc"}, "body": [{"alias":"sz","value":90}]} "AddOrgParamsSuccess": {"query": {"orgCode": "test_org_57"}, "body": [{"alias":"sz","value":9000}]}
}, },
"根据组织编码删除组织": { "删除组织": {
"DeleteOrgSuccess": "test_add_org_ccc" "DelOrgSuccess": "test_org_57"
} }
} }
} }
[file] [file]
;case为用例数据文件
case=case_data.json case=case_data.json
;expect为期望数据文件
expect=expect_data.json expect=expect_data.json
sql=sql_data.json ;excel为用例管理文件
excel=APIAutoTest.xlsx excel=APIAutoTest.xlsx
;sql语句的json文件
sql=sql_data.json
[host]
;host为被测系统的域名
host=http://120.46.172.186:8080
[table]
;table_name为excel的工作表名称
table_name=BPM
[sql] [sql]
;链接数据库的配置
host=120.46.172.186 host=120.46.172.186
port=3306 port=3306
user=root user=root
pwd=root@2023 pwd=root@2023
database=eipsaas database=eipsaas
\ No newline at end of file
[table]
table_name1=登录
table_name2=维度
table_name3=组织
[host]
host=http://120.46.172.186:8080
\ No newline at end of file
{ {
"认证接口": { "认证接口":{
"登录系统": { "登录系统":{
"LoginSuccess": {"username": "超级管理员","account": "admin", "loginStatus": true}, "LoginSuccess": {"username": "超级管理","account": "admin", "loginStatus": true},
"LoginErrorUsernameNone": {"state": false, "message":"账号或密码错误"}, "LoginErrorUsernameLong":{"state": false, "message":"账号或密码错误"},
"LoginErrorPasswordNone": {"state": false, "message":"账号或密码错误"} "LoginErrorUsernameShort":{"state": false, "message":"账号或密码错误"},
"LoginErrorUsernameNone":{"state": false, "message":"账号或密码错误"},
"LoginErrorUsernameSpecial":{"state": false, "message":"账号或密码错误"},
"LoginErrorPwdLong":{"state": false, "message":"账号或密码错误"},
"LoginErrorPwdShort":{"state": false, "message":"账号或密码错误"},
"LoginErrorPwdNone":{"state": false, "message":"账号或密码错误"},
"LoginErrorPwdSpecial":{"state": false, "message":"账号或密码错误"},
"LoginErrorPwdError":{"state": false, "message":"账号或密码错误"}
},
"刷新token": {
"RefreshSuccess": {"message": "刷新成功"}
} }
}, },
"维度管理": { "维度管理": {
"添加维度": { "添加维度": {
"AddDemSuccess": {"state": true, "message": "添加维度成功!"}, "AddDemSuccess": {"state": true, "message": "添加维度成功!"}
"AddDemErrorCodeNone": {"state": false, "message": "添加维度失败!"},
"AddDemErrorNameNone": {"state": false, "message": "添加维度失败!"}
}, },
"根据维度编码获取维度信息": { "根据维度编码获取维度信息": {
"GetDemSuccess": {"demDesc": "test_ccc的添加维度测试"} "GetDemMessageSuccess": {"demCode": "dem_test57_abc", "name": "测试57期的维度"}
},
"根据维度编码删除维度": {
"DeleteDemSuccess": {"state": true, "message": "删除维度成功"}
} }
}, },
"组织管理": { "组织管理": {
"添加组织": { "添加组织": {
"AddOrgSuccess": {"state": true, "message": "添加组织成功!"}, "AddOrgSuccess": {"state": true, "message": "添加组织成功!"}
"AddOrgErrorCodeNone": {"state": false, "message": "添加组织失败!"},
"AddOrgErrorNameNone": {"state": false, "message": "添加组织失败!"},
"AddOrgErrorDemIdNone": {"state": false, "message": "添加组织失败!"}
}, },
"添加组织参数": { "添加组织参数": {
"AddOrgParamsSuccess": {"state":true,"message":"保存组织参数成功!"} "AddOrgParamsSuccess": {"state":true,"message":"保存组织参数成功!"}
}, },
"根据组织编码删除组织": { "删除组织": {
"DeleteOrgSuccess": {"state":true,"message":"删除组织成功!"} "DelOrgSuccess": {"state":true,"message":"删除组织成功!"}
} }
} }
} }
\ No newline at end of file
# -*-coding:utf-8 -*- # # -*-coding:utf-8 -*- #
# --------------------------------------------------------------------------- # ---------------------------------------------------------------------------
# ProjectName: python_study # ProjectName: test_57
# FileName: settings.py # FileName: settings.py
# Author: xxxxxxx # Author: xxxxxxx
# Datetime: 2023/11/4 10:29 # Datetime: 2023/11/3 17:03
# Description: # Description:
# 命名规范:文件名全小写+下划线,类名大驼峰,方法和变量小写+下划线连接, #
# 常量大写,变量和常量用名词,方法用动词
# --------------------------------------------------------------------------- # ---------------------------------------------------------------------------
# file节点名称==================== # file节点名称====================
...@@ -22,10 +21,7 @@ SQL = "sql" ...@@ -22,10 +21,7 @@ SQL = "sql"
TABLE = "table" TABLE = "table"
# table节点名称=key的名称======================= # table节点名称=key的名称=======================
TABLE_NAME1 = "table_name1" TABLE_NAME = "table_name"
TABLE_NAME2 = "table_name2"
TABLE_NAME3 = "table_name3"
# host节点名称================= # host节点名称=================
URL_HOST = "host" URL_HOST = "host"
...@@ -57,3 +53,6 @@ EXPECT_DATA = "J" ...@@ -57,3 +53,6 @@ EXPECT_DATA = "J"
SQL_TYPE = "K" SQL_TYPE = "K"
SQL_DATA = "L" SQL_DATA = "L"
UPDATE_KEY = "M" UPDATE_KEY = "M"
{ {
"维度管理": { "维度管理": {
"添加维度": { "添加维度": {
"AddDemSuccess": "DELETE FROM uc_demension WHERE `CODE_`=\"test_add_dem_ccc\";" "AddDemSuccess": "DELETE FROM uc_demension WHERE `CODE_`=\"dem_test57_abc\";"
}, },
"根据维度编码删除维度": { "根据维度编码删除维度": {
"DeleteDemByIdsSuccess": "SELECT ID_ from uc_demension WHERE `CODE_`=\"test_add_dem_ccc\";" "DeleteDemSuccess": "SELECT ID_ from uc_demension WHERE `CODE_`=\"dem_test57_abc\";"
} }
}, },
"组织管理": { "组织管理": {
"添加组织": { "添加组织": {
"AddOrgSuccess": { "AddOrgSuccess": {
"select": "SELECT ID_ from uc_demension WHERE `CODE_`=\"test_add_dem_ccc\";", "select": "SELECT ID_ from uc_demension WHERE `CODE_`=\"dem_test57_abc\";",
"delete": "DELETE FROM uc_org WHERE `CODE_`=\"test_add_org_ccc\";" "delete": "DELETE FROM uc_org WHERE `CODE_`=\"test_org_57\";"
}, }
"AddOrgErrorCodeNone": "SELECT ID_ from uc_demension WHERE `CODE_`=\"test_add_dem_ccc\";",
"AddOrgErrorNameNone": "SELECT ID_ from uc_demension WHERE `CODE_`=\"test_add_dem_ccc\";"
} }
} }
} }
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
ERROR  黄总:test_bpm.py:59 断言失败,用例数据为:{'password': 'MTIzNDU2', 'username': 'admin'},期望数据为:{'username': '超级管理', 'account': 'admin', 'loginStatus': True},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc3MzEsImlhdCI6MTY5OTI0MTMzMX0.GU7fcCf68Y2wWyzCPbuIrx_eut3nZvuUxE-xqfC7ETDw8HhMhnpsjnY4P4LOtkxp9LgLcEd9hjt_q1a2I4c4GQ","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}}
ERROR  黄总:test_bpm.py:59 断言失败,用例数据为:{'password': 'MTIzNDU2', 'username': 'admin'},期望数据为:{'username': '超级管理', 'account': 'admin', 'loginStatus': True},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc3MzMsImlhdCI6MTY5OTI0MTMzM30.Yuj9-BKCSwKe9o6WmGCCUNZqVqsJukgxXGDfF8LOg3YKJaAU0_wQEnItCvTHtksWHTUm42gZ9YWVyC5w2WGkYQ","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}}
ERROR  黄总:test_bpm.py:59 断言失败,用例数据为:{'password': 'MTIzNDU2', 'username': 'admin'},期望数据为:{'username': '超级管理', 'account': 'admin', 'loginStatus': True},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc3MzUsImlhdCI6MTY5OTI0MTMzNX0.1Ubnafj-7G3rCENRJUQNRxxzlVN_NU_cLTdh6w5LHywUaHtM2021AYLp6uLnbc0o-tEZimClpRp4C8XngP4vmA","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}}
ERROR  黄总:test_bpm.py:59 断言失败,用例数据为:{'password': 'MTIzNDU2', 'username': 'admin'},期望数据为:{'username': '超级管理', 'account': 'admin', 'loginStatus': True},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc3MzcsImlhdCI6MTY5OTI0MTMzN30.vrKaXuH45etiu-vbsjISFiHVMng6A5s9BzBCZul8EbmGDURFu8XS7eY_UHlm3GiDi6gdOFic16423it7DSlyIg","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}}
ERROR  黄总:test_bpm.py:59 断言失败,用例数据为:{'password': 'MTIzNDU2', 'username': 'admin'},期望数据为:{'username': '超级管理', 'account': 'admin', 'loginStatus': True},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc3MzksImlhdCI6MTY5OTI0MTMzOX0.KAbgSxRcywZF9Tsk4Sx4iOgMPaGhVBAPxaeCy57cZ2-HaexggOMIVA0bZYvqWLOQ14hdGnVCv03obM5Gn2_i-g","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}}
\ No newline at end of file
ERROR  黄总:test_bpm_laohuang.py:61 断言失败,用例数据为:{'password': 'MTIzNDU2', 'username': 'admin'},期望数据为:{'username': '超级管理', 'account': 'admin', 'loginStatus': True},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc2OTYsImlhdCI6MTY5OTI0MTI5Nn0.Xn3s7eqjuBBGRSai3BCwNTsou6eNV4eLfhpJSuWHrh32X2AbghJ_4QsnGiXg7tKWPnhWqwt3SVzklCLByZ2vYg","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}}
ERROR  黄总:test_bpm_laohuang.py:61 断言失败,用例数据为:{'password': 'MTIzNDU2', 'username': 'admin'},期望数据为:{'username': '超级管理', 'account': 'admin', 'loginStatus': True},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc2OTksImlhdCI6MTY5OTI0MTI5OX0.vlFuJ9jl2d_0k74dae_QQ4CH0qy_3hl1EbylwL7RnokYU0DjbeV9De_KE6k8Bz3i6a3zqCSgkj6-APjxO57Q7w","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}}
ERROR  黄总:test_bpm_laohuang.py:61 断言失败,用例数据为:{'password': 'MTIzNDU2', 'username': 'admin'},期望数据为:{'username': '超级管理', 'account': 'admin', 'loginStatus': True},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc3MDEsImlhdCI6MTY5OTI0MTMwMX0.-rBNLVLLkh-FYtTyF07nWpev9OgwpGi8BI6qcdvJmZWSuXM4Kf2dEKb6MvOrJzhdkynWhUoXNHK2HiiPOkTB5Q","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}}
ERROR  黄总:test_bpm_laohuang.py:61 断言失败,用例数据为:{'password': 'MTIzNDU2', 'username': 'admin'},期望数据为:{'username': '超级管理', 'account': 'admin', 'loginStatus': True},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc3MDMsImlhdCI6MTY5OTI0MTMwM30.najrgfkyREASF7s-L3iewvKRdx9Uisw1vAQaGaiqMR-xSo4-kqkiORymDmAN_RkNn8WmnPheN_Wn16bsp5cbXA","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}}
ERROR  黄总:test_bpm_laohuang.py:61 断言失败,用例数据为:{'password': 'MTIzNDU2', 'username': 'admin'},期望数据为:{'username': '超级管理', 'account': 'admin', 'loginStatus': True},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc3MDUsImlhdCI6MTY5OTI0MTMwNX0._wZM3DPeDm6rP3ZB4WxTQe0GfuetaGPyTCfbcsUsKDTxE9ov3EbJ6mcK__HyLvWl72IvREhrawD3QYCQaNm6aQ","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}}
ERROR  黄总:test_bpm_laohuang.py:61 断言失败,用例数据为:{'password': 'MTIzNDU2', 'username': 'admin'},期望数据为:{'username': '超级管理', 'account': 'admin', 'loginStatus': True},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc3MDcsImlhdCI6MTY5OTI0MTMwN30.Uf_I-51XxOBHebUk1JADsqxPWHo_azhspVbOC2x71LgjCwclk4_qtfDGko-_VKJOXXzdEVGgcJYDCRg7XA2CpA","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}}
\ No newline at end of file
用例1
{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc3MzAsImlhdCI6MTY5OTI0MTMzMH0.1oUJCOPJiCfHC8CT6vvHZj_qacMZkTdWXrx_uxx1SO1OMgP8MUnC0C4TDw-1nPWXgpL7xgLjl6m0CCEMPY87gg","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}}
ERROR  黄总:test_bpm_laohuang.py:61 断言失败,用例数据为:None,期望数据为:{'message': '刷新成功'},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc3MDgsImlhdCI6MTY5OTI0MTMwOH0.ezGLR_w5Fp6Gq6Q9mrEAim12WeKeAtKq_HJoyCMZXle_rCC5le3f873GLfRC6jNtZOcLldBH05CfExJ4RwmnyQ","username":"","account":"","userId":"","loginStatus":true,"userAttrs":{}}
ERROR  黄总:test_bpm_laohuang.py:61 断言失败,用例数据为:None,期望数据为:{'message': '刷新成功'},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc3MTAsImlhdCI6MTY5OTI0MTMxMH0.gbRbou24K4DowK5MFO-KuALkDCzcxCtyXMLFWpAgaKzMwt-JNDrBhOmrkRMKaEf7cxlZ4mZKxsrRckFDFuVeAA","username":"","account":"","userId":"","loginStatus":true,"userAttrs":{}}
\ No newline at end of file
ERROR  黄总:test_bpm_laohuang.py:61 断言失败,用例数据为:{'password': 'MTIzNDU2', 'username': 'admin'},期望数据为:{'username': '超级管理', 'account': 'admin', 'loginStatus': True},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc2OTYsImlhdCI6MTY5OTI0MTI5Nn0.Xn3s7eqjuBBGRSai3BCwNTsou6eNV4eLfhpJSuWHrh32X2AbghJ_4QsnGiXg7tKWPnhWqwt3SVzklCLByZ2vYg","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}}
ERROR  黄总:test_bpm_laohuang.py:61 断言失败,用例数据为:{'password': 'MTIzNDU2', 'username': 'admin'},期望数据为:{'username': '超级管理', 'account': 'admin', 'loginStatus': True},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc2OTksImlhdCI6MTY5OTI0MTI5OX0.vlFuJ9jl2d_0k74dae_QQ4CH0qy_3hl1EbylwL7RnokYU0DjbeV9De_KE6k8Bz3i6a3zqCSgkj6-APjxO57Q7w","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}}
ERROR  黄总:test_bpm_laohuang.py:61 断言失败,用例数据为:{'password': 'MTIzNDU2', 'username': 'admin'},期望数据为:{'username': '超级管理', 'account': 'admin', 'loginStatus': True},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc3MDEsImlhdCI6MTY5OTI0MTMwMX0.-rBNLVLLkh-FYtTyF07nWpev9OgwpGi8BI6qcdvJmZWSuXM4Kf2dEKb6MvOrJzhdkynWhUoXNHK2HiiPOkTB5Q","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}}
\ No newline at end of file
ERROR  黄总:test_bpm.py:59 断言失败,用例数据为:{'password': 'MTIzNDU2', 'username': 'admin'},期望数据为:{'username': '超级管理', 'account': 'admin', 'loginStatus': True},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc3MzEsImlhdCI6MTY5OTI0MTMzMX0.GU7fcCf68Y2wWyzCPbuIrx_eut3nZvuUxE-xqfC7ETDw8HhMhnpsjnY4P4LOtkxp9LgLcEd9hjt_q1a2I4c4GQ","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}}
ERROR  黄总:test_bpm.py:59 断言失败,用例数据为:{'password': 'MTIzNDU2', 'username': 'admin'},期望数据为:{'username': '超级管理', 'account': 'admin', 'loginStatus': True},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc3MzMsImlhdCI6MTY5OTI0MTMzM30.Yuj9-BKCSwKe9o6WmGCCUNZqVqsJukgxXGDfF8LOg3YKJaAU0_wQEnItCvTHtksWHTUm42gZ9YWVyC5w2WGkYQ","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}}
ERROR  黄总:test_bpm.py:59 断言失败,用例数据为:{'password': 'MTIzNDU2', 'username': 'admin'},期望数据为:{'username': '超级管理', 'account': 'admin', 'loginStatus': True},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc3MzUsImlhdCI6MTY5OTI0MTMzNX0.1Ubnafj-7G3rCENRJUQNRxxzlVN_NU_cLTdh6w5LHywUaHtM2021AYLp6uLnbc0o-tEZimClpRp4C8XngP4vmA","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}}
ERROR  黄总:test_bpm.py:59 断言失败,用例数据为:{'password': 'MTIzNDU2', 'username': 'admin'},期望数据为:{'username': '超级管理', 'account': 'admin', 'loginStatus': True},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc3MzcsImlhdCI6MTY5OTI0MTMzN30.vrKaXuH45etiu-vbsjISFiHVMng6A5s9BzBCZul8EbmGDURFu8XS7eY_UHlm3GiDi6gdOFic16423it7DSlyIg","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}}
\ No newline at end of file
ERROR  黄总:test_bpm.py:59 断言失败,用例数据为:{'ids': '1721369114598981632'},期望数据为:{'state': True, 'message': '删除维度成功'},服务器返回的数据为:{"state":true,"message":"删除维度成功!","value":""}
ERROR  黄总:test_bpm.py:59 断言失败,用例数据为:{'ids': '1721369114598981632'},期望数据为:{'state': True, 'message': '删除维度成功'},服务器返回的数据为:{"state":false,"message":"","logId":"1721369125588058112"}
\ No newline at end of file
ERROR  黄总:test_bpm_laohuang.py:61 断言失败,用例数据为:None,期望数据为:{'message': '刷新成功'},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc3MDgsImlhdCI6MTY5OTI0MTMwOH0.ezGLR_w5Fp6Gq6Q9mrEAim12WeKeAtKq_HJoyCMZXle_rCC5le3f873GLfRC6jNtZOcLldBH05CfExJ4RwmnyQ","username":"","account":"","userId":"","loginStatus":true,"userAttrs":{}}
ERROR  黄总:test_bpm_laohuang.py:61 断言失败,用例数据为:None,期望数据为:{'message': '刷新成功'},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc3MTAsImlhdCI6MTY5OTI0MTMxMH0.gbRbou24K4DowK5MFO-KuALkDCzcxCtyXMLFWpAgaKzMwt-JNDrBhOmrkRMKaEf7cxlZ4mZKxsrRckFDFuVeAA","username":"","account":"","userId":"","loginStatus":true,"userAttrs":{}}
ERROR  黄总:test_bpm_laohuang.py:61 断言失败,用例数据为:None,期望数据为:{'message': '刷新成功'},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc3MTIsImlhdCI6MTY5OTI0MTMxMn0.SgpBpzWFUoXY67IcejMivM7-929nOofIdAawNmpg8IpRmaa0XS4ZwXCcumoYm7SZYhQ9HwgClpqiZMr5ypA6ug","username":"","account":"","userId":"","loginStatus":true,"userAttrs":{}}
ERROR  黄总:test_bpm_laohuang.py:61 断言失败,用例数据为:None,期望数据为:{'message': '刷新成功'},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc3MTQsImlhdCI6MTY5OTI0MTMxNH0.glQ2NxH0Cx7IaznqCdy6iCzR1CF23n9Kc4t_WioERwC2MgVoAv-4-Z7tjMQVkMdwSkwYCwRna_y69d83N3q63g","username":"","account":"","userId":"","loginStatus":true,"userAttrs":{}}
ERROR  黄总:test_bpm_laohuang.py:61 断言失败,用例数据为:None,期望数据为:{'message': '刷新成功'},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc3MTYsImlhdCI6MTY5OTI0MTMxNn0.xfPbrROYSAqpJP-UNuhfrZ7_1fmY4vHXt_1BOesc10oimWGIO86xejGNYbre3sG12UGuDrJVseKKHmlwpcjVsA","username":"","account":"","userId":"","loginStatus":true,"userAttrs":{}}
\ No newline at end of file
ERROR  黄总:test_bpm.py:59 断言失败,用例数据为:{'ids': '1721369114598981632'},期望数据为:{'state': True, 'message': '删除维度成功'},服务器返回的数据为:{"state":true,"message":"删除维度成功!","value":""}
\ No newline at end of file
ERROR  黄总:test_bpm_laohuang.py:61 断言失败,用例数据为:{'password': 'MTIzNDU2', 'username': 'admin'},期望数据为:{'username': '超级管理', 'account': 'admin', 'loginStatus': True},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc2OTYsImlhdCI6MTY5OTI0MTI5Nn0.Xn3s7eqjuBBGRSai3BCwNTsou6eNV4eLfhpJSuWHrh32X2AbghJ_4QsnGiXg7tKWPnhWqwt3SVzklCLByZ2vYg","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}}
\ No newline at end of file
ERROR  黄总:test_bpm_laohuang.py:61 断言失败,用例数据为:{'password': 'MTIzNDU2', 'username': 'admin'},期望数据为:{'username': '超级管理', 'account': 'admin', 'loginStatus': True},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc2OTYsImlhdCI6MTY5OTI0MTI5Nn0.Xn3s7eqjuBBGRSai3BCwNTsou6eNV4eLfhpJSuWHrh32X2AbghJ_4QsnGiXg7tKWPnhWqwt3SVzklCLByZ2vYg","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}}
ERROR  黄总:test_bpm_laohuang.py:61 断言失败,用例数据为:{'password': 'MTIzNDU2', 'username': 'admin'},期望数据为:{'username': '超级管理', 'account': 'admin', 'loginStatus': True},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc2OTksImlhdCI6MTY5OTI0MTI5OX0.vlFuJ9jl2d_0k74dae_QQ4CH0qy_3hl1EbylwL7RnokYU0DjbeV9De_KE6k8Bz3i6a3zqCSgkj6-APjxO57Q7w","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}}
ERROR  黄总:test_bpm_laohuang.py:61 断言失败,用例数据为:{'password': 'MTIzNDU2', 'username': 'admin'},期望数据为:{'username': '超级管理', 'account': 'admin', 'loginStatus': True},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc3MDEsImlhdCI6MTY5OTI0MTMwMX0.-rBNLVLLkh-FYtTyF07nWpev9OgwpGi8BI6qcdvJmZWSuXM4Kf2dEKb6MvOrJzhdkynWhUoXNHK2HiiPOkTB5Q","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}}
ERROR  黄总:test_bpm_laohuang.py:61 断言失败,用例数据为:{'password': 'MTIzNDU2', 'username': 'admin'},期望数据为:{'username': '超级管理', 'account': 'admin', 'loginStatus': True},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc3MDMsImlhdCI6MTY5OTI0MTMwM30.najrgfkyREASF7s-L3iewvKRdx9Uisw1vAQaGaiqMR-xSo4-kqkiORymDmAN_RkNn8WmnPheN_Wn16bsp5cbXA","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}}
ERROR  黄总:test_bpm_laohuang.py:61 断言失败,用例数据为:{'password': 'MTIzNDU2', 'username': 'admin'},期望数据为:{'username': '超级管理', 'account': 'admin', 'loginStatus': True},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc3MDUsImlhdCI6MTY5OTI0MTMwNX0._wZM3DPeDm6rP3ZB4WxTQe0GfuetaGPyTCfbcsUsKDTxE9ov3EbJ6mcK__HyLvWl72IvREhrawD3QYCQaNm6aQ","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}}
\ No newline at end of file
ERROR  黄总:test_bpm_laohuang.py:61 断言失败,用例数据为:{'ids': '1721368972332384256'},期望数据为:{'state': True, 'message': '删除维度成功'},服务器返回的数据为:{"state":true,"message":"删除维度成功!","value":""}
ERROR  黄总:test_bpm_laohuang.py:61 断言失败,用例数据为:{'ids': '1721368972332384256'},期望数据为:{'state': True, 'message': '删除维度成功'},服务器返回的数据为:{"state":false,"message":"","logId":"1721368983254351872"}
ERROR  黄总:test_bpm_laohuang.py:61 断言失败,用例数据为:{'ids': '1721368972332384256'},期望数据为:{'state': True, 'message': '删除维度成功'},服务器返回的数据为:{"state":false,"message":"","logId":"1721368992360185856"}
ERROR  黄总:test_bpm_laohuang.py:61 断言失败,用例数据为:{'ids': '1721368972332384256'},期望数据为:{'state': True, 'message': '删除维度成功'},服务器返回的数据为:{"state":false,"message":"","logId":"1721369001419882496"}
ERROR  黄总:test_bpm_laohuang.py:61 断言失败,用例数据为:{'ids': '1721368972332384256'},期望数据为:{'state': True, 'message': '删除维度成功'},服务器返回的数据为:{"state":false,"message":"","logId":"1721369010613796864"}
ERROR  黄总:test_bpm_laohuang.py:61 断言失败,用例数据为:{'ids': '1721368972332384256'},期望数据为:{'state': True, 'message': '删除维度成功'},服务器返回的数据为:{"state":false,"message":"","logId":"1721369019694465024"}
\ No newline at end of file
ERROR  黄总:test_bpm_laohuang.py:61 断言失败,用例数据为:None,期望数据为:{'message': '刷新成功'},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc3MDgsImlhdCI6MTY5OTI0MTMwOH0.ezGLR_w5Fp6Gq6Q9mrEAim12WeKeAtKq_HJoyCMZXle_rCC5le3f873GLfRC6jNtZOcLldBH05CfExJ4RwmnyQ","username":"","account":"","userId":"","loginStatus":true,"userAttrs":{}}
ERROR  黄总:test_bpm_laohuang.py:61 断言失败,用例数据为:None,期望数据为:{'message': '刷新成功'},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc3MTAsImlhdCI6MTY5OTI0MTMxMH0.gbRbou24K4DowK5MFO-KuALkDCzcxCtyXMLFWpAgaKzMwt-JNDrBhOmrkRMKaEf7cxlZ4mZKxsrRckFDFuVeAA","username":"","account":"","userId":"","loginStatus":true,"userAttrs":{}}
ERROR  黄总:test_bpm_laohuang.py:61 断言失败,用例数据为:None,期望数据为:{'message': '刷新成功'},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc3MTIsImlhdCI6MTY5OTI0MTMxMn0.SgpBpzWFUoXY67IcejMivM7-929nOofIdAawNmpg8IpRmaa0XS4ZwXCcumoYm7SZYhQ9HwgClpqiZMr5ypA6ug","username":"","account":"","userId":"","loginStatus":true,"userAttrs":{}}
ERROR  黄总:test_bpm_laohuang.py:61 断言失败,用例数据为:None,期望数据为:{'message': '刷新成功'},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc3MTQsImlhdCI6MTY5OTI0MTMxNH0.glQ2NxH0Cx7IaznqCdy6iCzR1CF23n9Kc4t_WioERwC2MgVoAv-4-Z7tjMQVkMdwSkwYCwRna_y69d83N3q63g","username":"","account":"","userId":"","loginStatus":true,"userAttrs":{}}
\ No newline at end of file
ERROR  黄总:test_bpm.py:59 断言失败,用例数据为:{'password': 'MTIzNDU2', 'username': 'admin'},期望数据为:{'username': '超级管理', 'account': 'admin', 'loginStatus': True},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc3MzEsImlhdCI6MTY5OTI0MTMzMX0.GU7fcCf68Y2wWyzCPbuIrx_eut3nZvuUxE-xqfC7ETDw8HhMhnpsjnY4P4LOtkxp9LgLcEd9hjt_q1a2I4c4GQ","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}}
ERROR  黄总:test_bpm.py:59 断言失败,用例数据为:{'password': 'MTIzNDU2', 'username': 'admin'},期望数据为:{'username': '超级管理', 'account': 'admin', 'loginStatus': True},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc3MzMsImlhdCI6MTY5OTI0MTMzM30.Yuj9-BKCSwKe9o6WmGCCUNZqVqsJukgxXGDfF8LOg3YKJaAU0_wQEnItCvTHtksWHTUm42gZ9YWVyC5w2WGkYQ","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}}
ERROR  黄总:test_bpm.py:59 断言失败,用例数据为:{'password': 'MTIzNDU2', 'username': 'admin'},期望数据为:{'username': '超级管理', 'account': 'admin', 'loginStatus': True},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc3MzUsImlhdCI6MTY5OTI0MTMzNX0.1Ubnafj-7G3rCENRJUQNRxxzlVN_NU_cLTdh6w5LHywUaHtM2021AYLp6uLnbc0o-tEZimClpRp4C8XngP4vmA","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}}
\ No newline at end of file
ERROR  黄总:test_bpm.py:59 断言失败,用例数据为:{'password': 'MTIzNDU2', 'username': 'admin'},期望数据为:{'username': '超级管理', 'account': 'admin', 'loginStatus': True},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc3MzEsImlhdCI6MTY5OTI0MTMzMX0.GU7fcCf68Y2wWyzCPbuIrx_eut3nZvuUxE-xqfC7ETDw8HhMhnpsjnY4P4LOtkxp9LgLcEd9hjt_q1a2I4c4GQ","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}}
\ No newline at end of file
ERROR  黄总:test_bpm_laohuang.py:61 断言失败,用例数据为:None,期望数据为:{'message': '刷新成功'},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc3MDgsImlhdCI6MTY5OTI0MTMwOH0.ezGLR_w5Fp6Gq6Q9mrEAim12WeKeAtKq_HJoyCMZXle_rCC5le3f873GLfRC6jNtZOcLldBH05CfExJ4RwmnyQ","username":"","account":"","userId":"","loginStatus":true,"userAttrs":{}}
ERROR  黄总:test_bpm_laohuang.py:61 断言失败,用例数据为:None,期望数据为:{'message': '刷新成功'},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc3MTAsImlhdCI6MTY5OTI0MTMxMH0.gbRbou24K4DowK5MFO-KuALkDCzcxCtyXMLFWpAgaKzMwt-JNDrBhOmrkRMKaEf7cxlZ4mZKxsrRckFDFuVeAA","username":"","account":"","userId":"","loginStatus":true,"userAttrs":{}}
ERROR  黄总:test_bpm_laohuang.py:61 断言失败,用例数据为:None,期望数据为:{'message': '刷新成功'},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc3MTIsImlhdCI6MTY5OTI0MTMxMn0.SgpBpzWFUoXY67IcejMivM7-929nOofIdAawNmpg8IpRmaa0XS4ZwXCcumoYm7SZYhQ9HwgClpqiZMr5ypA6ug","username":"","account":"","userId":"","loginStatus":true,"userAttrs":{}}
ERROR  黄总:test_bpm_laohuang.py:61 断言失败,用例数据为:None,期望数据为:{'message': '刷新成功'},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc3MTQsImlhdCI6MTY5OTI0MTMxNH0.glQ2NxH0Cx7IaznqCdy6iCzR1CF23n9Kc4t_WioERwC2MgVoAv-4-Z7tjMQVkMdwSkwYCwRna_y69d83N3q63g","username":"","account":"","userId":"","loginStatus":true,"userAttrs":{}}
ERROR  黄总:test_bpm_laohuang.py:61 断言失败,用例数据为:None,期望数据为:{'message': '刷新成功'},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc3MTYsImlhdCI6MTY5OTI0MTMxNn0.xfPbrROYSAqpJP-UNuhfrZ7_1fmY4vHXt_1BOesc10oimWGIO86xejGNYbre3sG12UGuDrJVseKKHmlwpcjVsA","username":"","account":"","userId":"","loginStatus":true,"userAttrs":{}}
ERROR  黄总:test_bpm_laohuang.py:61 断言失败,用例数据为:None,期望数据为:{'message': '刷新成功'},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc3MTgsImlhdCI6MTY5OTI0MTMxOH0.LIwousKPqbvOt9_rkLIzVJZnisd7bqQUDL0qWwbgmZrV7lBTOB_bzwTNlLT0QATsNHLQPvu03AZ-FmQ4x-69YQ","username":"","account":"","userId":"","loginStatus":true,"userAttrs":{}}
\ No newline at end of file
ERROR  黄总:test_bpm_laohuang.py:61 断言失败,用例数据为:{'password': 'MTIzNDU2', 'username': 'admin'},期望数据为:{'username': '超级管理', 'account': 'admin', 'loginStatus': True},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc2OTYsImlhdCI6MTY5OTI0MTI5Nn0.Xn3s7eqjuBBGRSai3BCwNTsou6eNV4eLfhpJSuWHrh32X2AbghJ_4QsnGiXg7tKWPnhWqwt3SVzklCLByZ2vYg","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}}
ERROR  黄总:test_bpm_laohuang.py:61 断言失败,用例数据为:{'password': 'MTIzNDU2', 'username': 'admin'},期望数据为:{'username': '超级管理', 'account': 'admin', 'loginStatus': True},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc2OTksImlhdCI6MTY5OTI0MTI5OX0.vlFuJ9jl2d_0k74dae_QQ4CH0qy_3hl1EbylwL7RnokYU0DjbeV9De_KE6k8Bz3i6a3zqCSgkj6-APjxO57Q7w","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}}
\ No newline at end of file
ERROR  黄总:test_bpm.py:59 断言失败,用例数据为:{'ids': '1721369114598981632'},期望数据为:{'state': True, 'message': '删除维度成功'},服务器返回的数据为:{"state":true,"message":"删除维度成功!","value":""}
ERROR  黄总:test_bpm.py:59 断言失败,用例数据为:{'ids': '1721369114598981632'},期望数据为:{'state': True, 'message': '删除维度成功'},服务器返回的数据为:{"state":false,"message":"","logId":"1721369125588058112"}
ERROR  黄总:test_bpm.py:59 断言失败,用例数据为:{'ids': '1721369114598981632'},期望数据为:{'state': True, 'message': '删除维度成功'},服务器返回的数据为:{"state":false,"message":"","logId":"1721369134714863616"}
ERROR  黄总:test_bpm.py:59 断言失败,用例数据为:{'ids': '1721369114598981632'},期望数据为:{'state': True, 'message': '删除维度成功'},服务器返回的数据为:{"state":false,"message":"","logId":"1721369143862640640"}
ERROR  黄总:test_bpm.py:59 断言失败,用例数据为:{'ids': '1721369114598981632'},期望数据为:{'state': True, 'message': '删除维度成功'},服务器返回的数据为:{"state":false,"message":"","logId":"1721369152922337280"}
\ No newline at end of file
ERROR  黄总:test_bpm_laohuang.py:61 断言失败,用例数据为:{'ids': '1721368972332384256'},期望数据为:{'state': True, 'message': '删除维度成功'},服务器返回的数据为:{"state":true,"message":"删除维度成功!","value":""}
ERROR  黄总:test_bpm_laohuang.py:61 断言失败,用例数据为:{'ids': '1721368972332384256'},期望数据为:{'state': True, 'message': '删除维度成功'},服务器返回的数据为:{"state":false,"message":"","logId":"1721368983254351872"}
ERROR  黄总:test_bpm_laohuang.py:61 断言失败,用例数据为:{'ids': '1721368972332384256'},期望数据为:{'state': True, 'message': '删除维度成功'},服务器返回的数据为:{"state":false,"message":"","logId":"1721368992360185856"}
\ No newline at end of file
ERROR  黄总:test_bpm_laohuang.py:61 断言失败,用例数据为:{'ids': '1721368972332384256'},期望数据为:{'state': True, 'message': '删除维度成功'},服务器返回的数据为:{"state":true,"message":"删除维度成功!","value":""}
ERROR  黄总:test_bpm_laohuang.py:61 断言失败,用例数据为:{'ids': '1721368972332384256'},期望数据为:{'state': True, 'message': '删除维度成功'},服务器返回的数据为:{"state":false,"message":"","logId":"1721368983254351872"}
\ No newline at end of file
ERROR  黄总:test_bpm_laohuang.py:61 断言失败,用例数据为:{'ids': '1721368972332384256'},期望数据为:{'state': True, 'message': '删除维度成功'},服务器返回的数据为:{"state":true,"message":"删除维度成功!","value":""}
ERROR  黄总:test_bpm_laohuang.py:61 断言失败,用例数据为:{'ids': '1721368972332384256'},期望数据为:{'state': True, 'message': '删除维度成功'},服务器返回的数据为:{"state":false,"message":"","logId":"1721368983254351872"}
ERROR  黄总:test_bpm_laohuang.py:61 断言失败,用例数据为:{'ids': '1721368972332384256'},期望数据为:{'state': True, 'message': '删除维度成功'},服务器返回的数据为:{"state":false,"message":"","logId":"1721368992360185856"}
ERROR  黄总:test_bpm_laohuang.py:61 断言失败,用例数据为:{'ids': '1721368972332384256'},期望数据为:{'state': True, 'message': '删除维度成功'},服务器返回的数据为:{"state":false,"message":"","logId":"1721369001419882496"}
\ No newline at end of file
ERROR  黄总:test_bpm.py:59 断言失败,用例数据为:None,期望数据为:{'message': '刷新成功'},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc3NDIsImlhdCI6MTY5OTI0MTM0Mn0.k3G_x51J0uUfLIhsK75_p7kQJ4oRERdnEKmvjPSO8u54EgDLRS1ausCDa4IGa3ZWYQDqe17XXcK0_ZFxIaoxbA","username":"","account":"","userId":"","loginStatus":true,"userAttrs":{}}
ERROR  黄总:test_bpm.py:59 断言失败,用例数据为:None,期望数据为:{'message': '刷新成功'},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc3NDQsImlhdCI6MTY5OTI0MTM0NH0.IQvmGek4a7cF0D8CHTh927O6Ao1Pde5BQXxeX-7pUHechWiJhJFJZfP441j74Fg2qlp03MfiY39DtfT5F3R9EQ","username":"","account":"","userId":"","loginStatus":true,"userAttrs":{}}
ERROR  黄总:test_bpm.py:59 断言失败,用例数据为:None,期望数据为:{'message': '刷新成功'},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc3NDYsImlhdCI6MTY5OTI0MTM0Nn0.DIRxCXllFPB1gNGOSW3EWBFiU3b1HLJR-0dLVXbBe8gCtNTfZnGA25Y5RNCJ-ODzJ3bSWNjnOFBjD3XmjgoY7g","username":"","account":"","userId":"","loginStatus":true,"userAttrs":{}}
ERROR  黄总:test_bpm.py:59 断言失败,用例数据为:None,期望数据为:{'message': '刷新成功'},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc3NDgsImlhdCI6MTY5OTI0MTM0OH0.0puy-AV928ylbB9JECIZzX1lOuroYBTDgdY9WADYfdaXssbxM1Zzjh4XFIdKYYOOgGtwxsxPaUsbw9wKnIcatg","username":"","account":"","userId":"","loginStatus":true,"userAttrs":{}}
\ No newline at end of file
ERROR  黄总:test_bpm.py:59 断言失败,用例数据为:None,期望数据为:{'message': '刷新成功'},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc3NDIsImlhdCI6MTY5OTI0MTM0Mn0.k3G_x51J0uUfLIhsK75_p7kQJ4oRERdnEKmvjPSO8u54EgDLRS1ausCDa4IGa3ZWYQDqe17XXcK0_ZFxIaoxbA","username":"","account":"","userId":"","loginStatus":true,"userAttrs":{}}
ERROR  黄总:test_bpm.py:59 断言失败,用例数据为:None,期望数据为:{'message': '刷新成功'},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc3NDQsImlhdCI6MTY5OTI0MTM0NH0.IQvmGek4a7cF0D8CHTh927O6Ao1Pde5BQXxeX-7pUHechWiJhJFJZfP441j74Fg2qlp03MfiY39DtfT5F3R9EQ","username":"","account":"","userId":"","loginStatus":true,"userAttrs":{}}
ERROR  黄总:test_bpm.py:59 断言失败,用例数据为:None,期望数据为:{'message': '刷新成功'},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc3NDYsImlhdCI6MTY5OTI0MTM0Nn0.DIRxCXllFPB1gNGOSW3EWBFiU3b1HLJR-0dLVXbBe8gCtNTfZnGA25Y5RNCJ-ODzJ3bSWNjnOFBjD3XmjgoY7g","username":"","account":"","userId":"","loginStatus":true,"userAttrs":{}}
\ No newline at end of file
ERROR  黄总:test_bpm_laohuang.py:61 断言失败,用例数据为:{'password': 'MTIzNDU2', 'username': 'admin'},期望数据为:{'username': '超级管理', 'account': 'admin', 'loginStatus': True},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc2OTYsImlhdCI6MTY5OTI0MTI5Nn0.Xn3s7eqjuBBGRSai3BCwNTsou6eNV4eLfhpJSuWHrh32X2AbghJ_4QsnGiXg7tKWPnhWqwt3SVzklCLByZ2vYg","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}}
ERROR  黄总:test_bpm_laohuang.py:61 断言失败,用例数据为:{'password': 'MTIzNDU2', 'username': 'admin'},期望数据为:{'username': '超级管理', 'account': 'admin', 'loginStatus': True},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc2OTksImlhdCI6MTY5OTI0MTI5OX0.vlFuJ9jl2d_0k74dae_QQ4CH0qy_3hl1EbylwL7RnokYU0DjbeV9De_KE6k8Bz3i6a3zqCSgkj6-APjxO57Q7w","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}}
ERROR  黄总:test_bpm_laohuang.py:61 断言失败,用例数据为:{'password': 'MTIzNDU2', 'username': 'admin'},期望数据为:{'username': '超级管理', 'account': 'admin', 'loginStatus': True},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc3MDEsImlhdCI6MTY5OTI0MTMwMX0.-rBNLVLLkh-FYtTyF07nWpev9OgwpGi8BI6qcdvJmZWSuXM4Kf2dEKb6MvOrJzhdkynWhUoXNHK2HiiPOkTB5Q","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}}
ERROR  黄总:test_bpm_laohuang.py:61 断言失败,用例数据为:{'password': 'MTIzNDU2', 'username': 'admin'},期望数据为:{'username': '超级管理', 'account': 'admin', 'loginStatus': True},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc3MDMsImlhdCI6MTY5OTI0MTMwM30.najrgfkyREASF7s-L3iewvKRdx9Uisw1vAQaGaiqMR-xSo4-kqkiORymDmAN_RkNn8WmnPheN_Wn16bsp5cbXA","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}}
\ No newline at end of file
ERROR  黄总:test_bpm.py:59 断言失败,用例数据为:None,期望数据为:{'message': '刷新成功'},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc3NDIsImlhdCI6MTY5OTI0MTM0Mn0.k3G_x51J0uUfLIhsK75_p7kQJ4oRERdnEKmvjPSO8u54EgDLRS1ausCDa4IGa3ZWYQDqe17XXcK0_ZFxIaoxbA","username":"","account":"","userId":"","loginStatus":true,"userAttrs":{}}
ERROR  黄总:test_bpm.py:59 断言失败,用例数据为:None,期望数据为:{'message': '刷新成功'},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc3NDQsImlhdCI6MTY5OTI0MTM0NH0.IQvmGek4a7cF0D8CHTh927O6Ao1Pde5BQXxeX-7pUHechWiJhJFJZfP441j74Fg2qlp03MfiY39DtfT5F3R9EQ","username":"","account":"","userId":"","loginStatus":true,"userAttrs":{}}
ERROR  黄总:test_bpm.py:59 断言失败,用例数据为:None,期望数据为:{'message': '刷新成功'},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc3NDYsImlhdCI6MTY5OTI0MTM0Nn0.DIRxCXllFPB1gNGOSW3EWBFiU3b1HLJR-0dLVXbBe8gCtNTfZnGA25Y5RNCJ-ODzJ3bSWNjnOFBjD3XmjgoY7g","username":"","account":"","userId":"","loginStatus":true,"userAttrs":{}}
ERROR  黄总:test_bpm.py:59 断言失败,用例数据为:None,期望数据为:{'message': '刷新成功'},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc3NDgsImlhdCI6MTY5OTI0MTM0OH0.0puy-AV928ylbB9JECIZzX1lOuroYBTDgdY9WADYfdaXssbxM1Zzjh4XFIdKYYOOgGtwxsxPaUsbw9wKnIcatg","username":"","account":"","userId":"","loginStatus":true,"userAttrs":{}}
ERROR  黄总:test_bpm.py:59 断言失败,用例数据为:None,期望数据为:{'message': '刷新成功'},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc3NTAsImlhdCI6MTY5OTI0MTM1MH0.Yfrret163NiqN_tC0-vXuiv_3FLZTHIfw6-lQOKVZd61qtRge6H4pdryCUBe4t6yEAX49CeVlBtf6VCltySpkQ","username":"","account":"","userId":"","loginStatus":true,"userAttrs":{}}
ERROR  黄总:test_bpm.py:59 断言失败,用例数据为:None,期望数据为:{'message': '刷新成功'},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc3NTIsImlhdCI6MTY5OTI0MTM1Mn0.UPH9TxHGQjX4RCh-3A1v_mzoRb4CXw27nzrlQMDj0iV16TvWouJmOu7sYpLMf8qLFrDcz0lE8-wTdLZ-fe1A4A","username":"","account":"","userId":"","loginStatus":true,"userAttrs":{}}
\ No newline at end of file
添加维度用例
{"state":true,"message":"添加维度成功!","value":""}
ERROR  黄总:test_bpm.py:59 断言失败,用例数据为:{'password': 'MTIzNDU2', 'username': 'admin'},期望数据为:{'username': '超级管理', 'account': 'admin', 'loginStatus': True},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc3MzEsImlhdCI6MTY5OTI0MTMzMX0.GU7fcCf68Y2wWyzCPbuIrx_eut3nZvuUxE-xqfC7ETDw8HhMhnpsjnY4P4LOtkxp9LgLcEd9hjt_q1a2I4c4GQ","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}}
ERROR  黄总:test_bpm.py:59 断言失败,用例数据为:{'password': 'MTIzNDU2', 'username': 'admin'},期望数据为:{'username': '超级管理', 'account': 'admin', 'loginStatus': True},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc3MzMsImlhdCI6MTY5OTI0MTMzM30.Yuj9-BKCSwKe9o6WmGCCUNZqVqsJukgxXGDfF8LOg3YKJaAU0_wQEnItCvTHtksWHTUm42gZ9YWVyC5w2WGkYQ","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}}
ERROR  黄总:test_bpm.py:59 断言失败,用例数据为:{'password': 'MTIzNDU2', 'username': 'admin'},期望数据为:{'username': '超级管理', 'account': 'admin', 'loginStatus': True},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc3MzUsImlhdCI6MTY5OTI0MTMzNX0.1Ubnafj-7G3rCENRJUQNRxxzlVN_NU_cLTdh6w5LHywUaHtM2021AYLp6uLnbc0o-tEZimClpRp4C8XngP4vmA","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}}
ERROR  黄总:test_bpm.py:59 断言失败,用例数据为:{'password': 'MTIzNDU2', 'username': 'admin'},期望数据为:{'username': '超级管理', 'account': 'admin', 'loginStatus': True},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc3MzcsImlhdCI6MTY5OTI0MTMzN30.vrKaXuH45etiu-vbsjISFiHVMng6A5s9BzBCZul8EbmGDURFu8XS7eY_UHlm3GiDi6gdOFic16423it7DSlyIg","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}}
ERROR  黄总:test_bpm.py:59 断言失败,用例数据为:{'password': 'MTIzNDU2', 'username': 'admin'},期望数据为:{'username': '超级管理', 'account': 'admin', 'loginStatus': True},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc3MzksImlhdCI6MTY5OTI0MTMzOX0.KAbgSxRcywZF9Tsk4Sx4iOgMPaGhVBAPxaeCy57cZ2-HaexggOMIVA0bZYvqWLOQ14hdGnVCv03obM5Gn2_i-g","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}}
ERROR  黄总:test_bpm.py:59 断言失败,用例数据为:{'password': 'MTIzNDU2', 'username': 'admin'},期望数据为:{'username': '超级管理', 'account': 'admin', 'loginStatus': True},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc3NDEsImlhdCI6MTY5OTI0MTM0MX0.RhslVcBPdTOQBotq5eqNssdsWUwWGt03ftbThwr4JJQCc6LHkm_eNL_fOr7xEFMMKlEIsFFi7Rj0H6O1QDhN1w","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}}
\ No newline at end of file
ERROR  黄总:test_bpm.py:59 断言失败,用例数据为:None,期望数据为:{'message': '刷新成功'},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc3NDIsImlhdCI6MTY5OTI0MTM0Mn0.k3G_x51J0uUfLIhsK75_p7kQJ4oRERdnEKmvjPSO8u54EgDLRS1ausCDa4IGa3ZWYQDqe17XXcK0_ZFxIaoxbA","username":"","account":"","userId":"","loginStatus":true,"userAttrs":{}}
\ No newline at end of file
ERROR  黄总:test_bpm_laohuang.py:61 断言失败,用例数据为:{'ids': '1721368972332384256'},期望数据为:{'state': True, 'message': '删除维度成功'},服务器返回的数据为:{"state":true,"message":"删除维度成功!","value":""}
\ No newline at end of file
ERROR  黄总:test_bpm_laohuang.py:61 断言失败,用例数据为:None,期望数据为:{'message': '刷新成功'},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc3MDgsImlhdCI6MTY5OTI0MTMwOH0.ezGLR_w5Fp6Gq6Q9mrEAim12WeKeAtKq_HJoyCMZXle_rCC5le3f873GLfRC6jNtZOcLldBH05CfExJ4RwmnyQ","username":"","account":"","userId":"","loginStatus":true,"userAttrs":{}}
ERROR  黄总:test_bpm_laohuang.py:61 断言失败,用例数据为:None,期望数据为:{'message': '刷新成功'},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc3MTAsImlhdCI6MTY5OTI0MTMxMH0.gbRbou24K4DowK5MFO-KuALkDCzcxCtyXMLFWpAgaKzMwt-JNDrBhOmrkRMKaEf7cxlZ4mZKxsrRckFDFuVeAA","username":"","account":"","userId":"","loginStatus":true,"userAttrs":{}}
ERROR  黄总:test_bpm_laohuang.py:61 断言失败,用例数据为:None,期望数据为:{'message': '刷新成功'},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc3MTIsImlhdCI6MTY5OTI0MTMxMn0.SgpBpzWFUoXY67IcejMivM7-929nOofIdAawNmpg8IpRmaa0XS4ZwXCcumoYm7SZYhQ9HwgClpqiZMr5ypA6ug","username":"","account":"","userId":"","loginStatus":true,"userAttrs":{}}
\ No newline at end of file
ERROR  黄总:test_bpm_laohuang.py:61 断言失败,用例数据为:None,期望数据为:{'message': '刷新成功'},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc3MDgsImlhdCI6MTY5OTI0MTMwOH0.ezGLR_w5Fp6Gq6Q9mrEAim12WeKeAtKq_HJoyCMZXle_rCC5le3f873GLfRC6jNtZOcLldBH05CfExJ4RwmnyQ","username":"","account":"","userId":"","loginStatus":true,"userAttrs":{}}
\ No newline at end of file
ERROR  黄总:test_bpm.py:59 断言失败,用例数据为:None,期望数据为:{'message': '刷新成功'},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc3NDIsImlhdCI6MTY5OTI0MTM0Mn0.k3G_x51J0uUfLIhsK75_p7kQJ4oRERdnEKmvjPSO8u54EgDLRS1ausCDa4IGa3ZWYQDqe17XXcK0_ZFxIaoxbA","username":"","account":"","userId":"","loginStatus":true,"userAttrs":{}}
ERROR  黄总:test_bpm.py:59 断言失败,用例数据为:None,期望数据为:{'message': '刷新成功'},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc3NDQsImlhdCI6MTY5OTI0MTM0NH0.IQvmGek4a7cF0D8CHTh927O6Ao1Pde5BQXxeX-7pUHechWiJhJFJZfP441j74Fg2qlp03MfiY39DtfT5F3R9EQ","username":"","account":"","userId":"","loginStatus":true,"userAttrs":{}}
ERROR  黄总:test_bpm.py:59 断言失败,用例数据为:None,期望数据为:{'message': '刷新成功'},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc3NDYsImlhdCI6MTY5OTI0MTM0Nn0.DIRxCXllFPB1gNGOSW3EWBFiU3b1HLJR-0dLVXbBe8gCtNTfZnGA25Y5RNCJ-ODzJ3bSWNjnOFBjD3XmjgoY7g","username":"","account":"","userId":"","loginStatus":true,"userAttrs":{}}
ERROR  黄总:test_bpm.py:59 断言失败,用例数据为:None,期望数据为:{'message': '刷新成功'},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc3NDgsImlhdCI6MTY5OTI0MTM0OH0.0puy-AV928ylbB9JECIZzX1lOuroYBTDgdY9WADYfdaXssbxM1Zzjh4XFIdKYYOOgGtwxsxPaUsbw9wKnIcatg","username":"","account":"","userId":"","loginStatus":true,"userAttrs":{}}
ERROR  黄总:test_bpm.py:59 断言失败,用例数据为:None,期望数据为:{'message': '刷新成功'},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc3NTAsImlhdCI6MTY5OTI0MTM1MH0.Yfrret163NiqN_tC0-vXuiv_3FLZTHIfw6-lQOKVZd61qtRge6H4pdryCUBe4t6yEAX49CeVlBtf6VCltySpkQ","username":"","account":"","userId":"","loginStatus":true,"userAttrs":{}}
\ No newline at end of file
ERROR  黄总:test_bpm.py:59 断言失败,用例数据为:{'ids': '1721369114598981632'},期望数据为:{'state': True, 'message': '删除维度成功'},服务器返回的数据为:{"state":true,"message":"删除维度成功!","value":""}
ERROR  黄总:test_bpm.py:59 断言失败,用例数据为:{'ids': '1721369114598981632'},期望数据为:{'state': True, 'message': '删除维度成功'},服务器返回的数据为:{"state":false,"message":"","logId":"1721369125588058112"}
ERROR  黄总:test_bpm.py:59 断言失败,用例数据为:{'ids': '1721369114598981632'},期望数据为:{'state': True, 'message': '删除维度成功'},服务器返回的数据为:{"state":false,"message":"","logId":"1721369134714863616"}
ERROR  黄总:test_bpm.py:59 断言失败,用例数据为:{'ids': '1721369114598981632'},期望数据为:{'state': True, 'message': '删除维度成功'},服务器返回的数据为:{"state":false,"message":"","logId":"1721369143862640640"}
ERROR  黄总:test_bpm.py:59 断言失败,用例数据为:{'ids': '1721369114598981632'},期望数据为:{'state': True, 'message': '删除维度成功'},服务器返回的数据为:{"state":false,"message":"","logId":"1721369152922337280"}
ERROR  黄总:test_bpm.py:59 断言失败,用例数据为:{'ids': '1721369114598981632'},期望数据为:{'state': True, 'message': '删除维度成功'},服务器返回的数据为:{"state":false,"message":"","logId":"1721369162053337088"}
\ No newline at end of file
ERROR  黄总:test_bpm.py:59 断言失败,用例数据为:{'ids': '1721369114598981632'},期望数据为:{'state': True, 'message': '删除维度成功'},服务器返回的数据为:{"state":true,"message":"删除维度成功!","value":""}
ERROR  黄总:test_bpm.py:59 断言失败,用例数据为:{'ids': '1721369114598981632'},期望数据为:{'state': True, 'message': '删除维度成功'},服务器返回的数据为:{"state":false,"message":"","logId":"1721369125588058112"}
ERROR  黄总:test_bpm.py:59 断言失败,用例数据为:{'ids': '1721369114598981632'},期望数据为:{'state': True, 'message': '删除维度成功'},服务器返回的数据为:{"state":false,"message":"","logId":"1721369134714863616"}
ERROR  黄总:test_bpm.py:59 断言失败,用例数据为:{'ids': '1721369114598981632'},期望数据为:{'state': True, 'message': '删除维度成功'},服务器返回的数据为:{"state":false,"message":"","logId":"1721369143862640640"}
\ No newline at end of file
ERROR  黄总:test_bpm.py:59 断言失败,用例数据为:None,期望数据为:{'message': '刷新成功'},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc3NDIsImlhdCI6MTY5OTI0MTM0Mn0.k3G_x51J0uUfLIhsK75_p7kQJ4oRERdnEKmvjPSO8u54EgDLRS1ausCDa4IGa3ZWYQDqe17XXcK0_ZFxIaoxbA","username":"","account":"","userId":"","loginStatus":true,"userAttrs":{}}
ERROR  黄总:test_bpm.py:59 断言失败,用例数据为:None,期望数据为:{'message': '刷新成功'},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc3NDQsImlhdCI6MTY5OTI0MTM0NH0.IQvmGek4a7cF0D8CHTh927O6Ao1Pde5BQXxeX-7pUHechWiJhJFJZfP441j74Fg2qlp03MfiY39DtfT5F3R9EQ","username":"","account":"","userId":"","loginStatus":true,"userAttrs":{}}
\ No newline at end of file
ERROR  黄总:test_bpm.py:59 断言失败,用例数据为:{'ids': '1721369114598981632'},期望数据为:{'state': True, 'message': '删除维度成功'},服务器返回的数据为:{"state":true,"message":"删除维度成功!","value":""}
ERROR  黄总:test_bpm.py:59 断言失败,用例数据为:{'ids': '1721369114598981632'},期望数据为:{'state': True, 'message': '删除维度成功'},服务器返回的数据为:{"state":false,"message":"","logId":"1721369125588058112"}
ERROR  黄总:test_bpm.py:59 断言失败,用例数据为:{'ids': '1721369114598981632'},期望数据为:{'state': True, 'message': '删除维度成功'},服务器返回的数据为:{"state":false,"message":"","logId":"1721369134714863616"}
\ No newline at end of file
ERROR  黄总:test_bpm.py:59 断言失败,用例数据为:{'password': 'MTIzNDU2', 'username': 'admin'},期望数据为:{'username': '超级管理', 'account': 'admin', 'loginStatus': True},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc3MzEsImlhdCI6MTY5OTI0MTMzMX0.GU7fcCf68Y2wWyzCPbuIrx_eut3nZvuUxE-xqfC7ETDw8HhMhnpsjnY4P4LOtkxp9LgLcEd9hjt_q1a2I4c4GQ","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}}
ERROR  黄总:test_bpm.py:59 断言失败,用例数据为:{'password': 'MTIzNDU2', 'username': 'admin'},期望数据为:{'username': '超级管理', 'account': 'admin', 'loginStatus': True},服务器返回的数据为:{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjc3MzMsImlhdCI6MTY5OTI0MTMzM30.Yuj9-BKCSwKe9o6WmGCCUNZqVqsJukgxXGDfF8LOg3YKJaAU0_wQEnItCvTHtksWHTUm42gZ9YWVyC5w2WGkYQ","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}}
\ No newline at end of file
ERROR  黄总:test_bpm_laohuang.py:61 断言失败,用例数据为:{'ids': '1721368972332384256'},期望数据为:{'state': True, 'message': '删除维度成功'},服务器返回的数据为:{"state":true,"message":"删除维度成功!","value":""}
ERROR  黄总:test_bpm_laohuang.py:61 断言失败,用例数据为:{'ids': '1721368972332384256'},期望数据为:{'state': True, 'message': '删除维度成功'},服务器返回的数据为:{"state":false,"message":"","logId":"1721368983254351872"}
ERROR  黄总:test_bpm_laohuang.py:61 断言失败,用例数据为:{'ids': '1721368972332384256'},期望数据为:{'state': True, 'message': '删除维度成功'},服务器返回的数据为:{"state":false,"message":"","logId":"1721368992360185856"}
ERROR  黄总:test_bpm_laohuang.py:61 断言失败,用例数据为:{'ids': '1721368972332384256'},期望数据为:{'state': True, 'message': '删除维度成功'},服务器返回的数据为:{"state":false,"message":"","logId":"1721369001419882496"}
ERROR  黄总:test_bpm_laohuang.py:61 断言失败,用例数据为:{'ids': '1721368972332384256'},期望数据为:{'state': True, 'message': '删除维度成功'},服务器返回的数据为:{"state":false,"message":"","logId":"1721369010613796864"}
\ No newline at end of file
"Epic","Feature","Story","FAILED","BROKEN","PASSED","SKIPPED","UNKNOWN"
"BPM_流程测试","认证接口和维度管理流程","登录","0","0","1","0","0"
"BPM项目-老黄","认证接口","登录系统","1","0","9","0","0"
"BPM项目-老黄","维度管理","根据维度编码删除维度","1","0","0","0","0"
"BPM_张三","认证接口","刷新token","1","0","0","0","0"
"BPM_张三","认证接口","登录系统","1","0","9","0","0"
"BPM_流程测试","认证接口和维度管理流程","","0","0","0","1","0"
"BPM项目-老黄","维度管理","根据维度编码获取维度信息","0","0","1","0","0"
"BPM_张三","组织管理","删除组织","0","0","1","0","0"
"BPM项目-老黄","组织管理","删除组织","0","0","1","0","0"
"BPM项目-老黄","组织管理","添加组织","0","0","1","0","0"
"BPM_流程测试","认证接口和维度管理流程","添加维度","0","0","1","0","0"
"BPM项目-老黄","维度管理","添加维度","0","0","1","0","0"
"BPM_张三","组织管理","添加组织","0","0","1","0","0"
"BPM项目-老黄","组织管理","添加组织参数","0","0","1","0","0"
"BPM_张三","维度管理","根据维度编码获取维度信息","0","0","1","0","0"
"BPM项目-老黄","认证接口","刷新token","1","0","0","0","0"
"BPM_张三","维度管理","添加维度","0","0","1","0","0"
"BPM_张三","组织管理","添加组织参数","0","0","1","0","0"
"BPM_张三","维度管理","根据维度编码删除维度","1","0","0","0","0"
"Category","FAILED","BROKEN","PASSED","SKIPPED","UNKNOWN"
"Product defects","6","0","0","0","0"
{
"uid" : "4b4757e66a1912dae1a509f688f20b0f",
"name" : "categories",
"children" : [ {
"name" : "Product defects",
"children" : [ {
"name" : "AssertionError: 断言失败",
"children" : [ {
"name" : "正向用例-username和password正确",
"uid" : "4a1efcab9b580fe3",
"parentUid" : "19135fd4a1c65086de1dc2a02ed9d4e0",
"status" : "failed",
"time" : {
"start" : 1699241306643,
"stop" : 1699241306698,
"duration" : 55
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'登录系统'", "{'password': 'MTIzNDU2', 'username': 'admin'}", "'POST'", "'json'", "'http://120.46.172.186:8080/auth'", "{'username': '超级管理', 'account': 'admin', 'loginStatus': True}", "'高'", "'认证接口'", "None", "None", "'正向用例-username和password正确'", "None" ]
}, {
"name" : "正向用例",
"uid" : "ceb18cb43a0b6c5c",
"parentUid" : "19135fd4a1c65086de1dc2a02ed9d4e0",
"status" : "failed",
"time" : {
"start" : 1699241318053,
"stop" : 1699241318129,
"duration" : 76
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'刷新token'", "None", "'GET'", "None", "'http://120.46.172.186:8080/refresh'", "{'message': '刷新成功'}", "'中'", "'认证接口'", "None", "None", "'正向用例'", "None" ]
}, {
"name" : "正向用例",
"uid" : "1bf6e1283a159f0d",
"parentUid" : "19135fd4a1c65086de1dc2a02ed9d4e0",
"status" : "failed",
"time" : {
"start" : 1699241329438,
"stop" : 1699241329570,
"duration" : 132
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'根据维度编码删除维度'", "{'ids': '1721368972332384256'}", "'DELETE'", "'query'", "'http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds'", "{'state': True, 'message': '删除维度成功'}", "'中'", "'维度管理'", "'SELECT ID_ from uc_demension WHERE `CODE_`=\"dem_test57_abc\";'", "'select'", "'正向用例'", "'ids'" ]
}, {
"name" : "正向用例-username和password正确",
"uid" : "e87125a8c08aef21",
"parentUid" : "19135fd4a1c65086de1dc2a02ed9d4e0",
"status" : "failed",
"time" : {
"start" : 1699241340568,
"stop" : 1699241340625,
"duration" : 57
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'登录系统'", "{'password': 'MTIzNDU2', 'username': 'admin'}", "'POST'", "'json'", "'http://120.46.172.186:8080/auth'", "{'username': '超级管理', 'account': 'admin', 'loginStatus': True}", "'高'", "'认证接口'", "None", "None", "'正向用例-username和password正确'", "None" ]
}, {
"name" : "正向用例",
"uid" : "c1ceb07c355d4b1c",
"parentUid" : "19135fd4a1c65086de1dc2a02ed9d4e0",
"status" : "failed",
"time" : {
"start" : 1699241351994,
"stop" : 1699241352046,
"duration" : 52
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'刷新token'", "None", "'GET'", "None", "'http://120.46.172.186:8080/refresh'", "{'message': '刷新成功'}", "'中'", "'认证接口'", "None", "None", "'正向用例'", "None" ]
}, {
"name" : "正向用例",
"uid" : "483db1a19bb2bf16",
"parentUid" : "19135fd4a1c65086de1dc2a02ed9d4e0",
"status" : "failed",
"time" : {
"start" : 1699241363376,
"stop" : 1699241363508,
"duration" : 132
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'根据维度编码删除维度'", "{'ids': '1721369114598981632'}", "'DELETE'", "'query'", "'http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds'", "{'state': True, 'message': '删除维度成功'}", "'中'", "'维度管理'", "'SELECT ID_ from uc_demension WHERE `CODE_`=\"dem_test57_abc\";'", "'select'", "'正向用例'", "'ids'" ]
} ],
"uid" : "19135fd4a1c65086de1dc2a02ed9d4e0"
} ],
"uid" : "8fb3a91ba5aaf9de24cc8a92edc82b5d"
} ]
}
\ 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","Mon Nov 06 11:28:49 SGT 2023","Mon Nov 06 11:28:49 SGT 2023","56","test_order","test_pytest_func","Test01","","","test1",""
"passed","Mon Nov 06 11:28:26 SGT 2023","Mon Nov 06 11:28:26 SGT 2023","92","test_laohuang","test_bpm_laohuang","TestBPM","","","反向用例-username为空-password正确",""
"failed","Mon Nov 06 11:28:49 SGT 2023","Mon Nov 06 11:28:49 SGT 2023","132","test_laohuang","test_bpm_laohuang","TestBPM","","","正向用例",""
"failed","Mon Nov 06 11:29:11 SGT 2023","Mon Nov 06 11:29:12 SGT 2023","52","test_zhangsan","test_bpm","TestBPM","","","正向用例",""
"passed","Mon Nov 06 11:29:01 SGT 2023","Mon Nov 06 11:29:01 SGT 2023","89","test_zhangsan","test_bpm","TestBPM","","","反向用例-password特殊字符-username正确",""
"skipped","Mon Nov 06 11:28:49 SGT 2023","Mon Nov 06 11:28:49 SGT 2023","0","test_order","test_pytest_func","Test01","","","test3",""
"passed","Mon Nov 06 11:29:00 SGT 2023","Mon Nov 06 11:29:00 SGT 2023","53","test_zhangsan","test_bpm","TestBPM","","","反向用例-username过长-password正确",""
"passed","Mon Nov 06 11:28:38 SGT 2023","Mon Nov 06 11:28:38 SGT 2023","48","test_laohuang","test_bpm_laohuang","TestBPM","","","正向用例",""
"passed","Mon Nov 06 11:29:00 SGT 2023","Mon Nov 06 11:29:01 SGT 2023","91","test_zhangsan","test_bpm","TestBPM","","","反向用例-username为特殊字符-password正确",""
"passed","Mon Nov 06 11:28:26 SGT 2023","Mon Nov 06 11:28:26 SGT 2023","93","test_laohuang","test_bpm_laohuang","TestBPM","","","反向用例-username过短-password正确",""
"passed","Mon Nov 06 11:28:26 SGT 2023","Mon Nov 06 11:28:26 SGT 2023","52","test_laohuang","test_bpm_laohuang","TestBPM","","","反向用例-username过长-password正确",""
"passed","Mon Nov 06 11:28:27 SGT 2023","Mon Nov 06 11:28:27 SGT 2023","88","test_laohuang","test_bpm_laohuang","TestBPM","","","反向用例-password错误-username正确",""
"passed","Mon Nov 06 11:29:01 SGT 2023","Mon Nov 06 11:29:01 SGT 2023","93","test_zhangsan","test_bpm","TestBPM","","","反向用例-password过短-username正确",""
"passed","Mon Nov 06 11:29:12 SGT 2023","Mon Nov 06 11:29:12 SGT 2023","57","test_zhangsan","test_bpm","TestBPM","","","正向用例",""
"passed","Mon Nov 06 11:28:27 SGT 2023","Mon Nov 06 11:28:27 SGT 2023","92","test_laohuang","test_bpm_laohuang","TestBPM","","","反向用例-password过长-username正确",""
"passed","Mon Nov 06 11:29:01 SGT 2023","Mon Nov 06 11:29:01 SGT 2023","96","test_zhangsan","test_bpm","TestBPM","","","反向用例-password过长-username正确",""
"passed","Mon Nov 06 11:28:27 SGT 2023","Mon Nov 06 11:28:27 SGT 2023","91","test_laohuang","test_bpm_laohuang","TestBPM","","","反向用例-password特殊字符-username正确",""
"passed","Mon Nov 06 11:29:01 SGT 2023","Mon Nov 06 11:29:01 SGT 2023","95","test_zhangsan","test_bpm","TestBPM","","","反向用例-password为空-username正确",""
"passed","Mon Nov 06 11:28:38 SGT 2023","Mon Nov 06 11:28:38 SGT 2023","57","test_laohuang","test_bpm_laohuang","TestBPM","","","正向用例",""
"passed","Mon Nov 06 11:28:38 SGT 2023","Mon Nov 06 11:28:38 SGT 2023","174","test_laohuang","test_bpm_laohuang","TestBPM","","","正向用例",""
"failed","Mon Nov 06 11:29:00 SGT 2023","Mon Nov 06 11:29:00 SGT 2023","57","test_zhangsan","test_bpm","TestBPM","","","正向用例-username和password正确",""
"passed","Mon Nov 06 11:28:49 SGT 2023","Mon Nov 06 11:28:49 SGT 2023","52","test_order","test_pytest_func","Test01","","","test2",""
"passed","Mon Nov 06 11:28:27 SGT 2023","Mon Nov 06 11:28:27 SGT 2023","89","test_laohuang","test_bpm_laohuang","TestBPM","","","反向用例-password过短-username正确",""
"passed","Mon Nov 06 11:28:38 SGT 2023","Mon Nov 06 11:28:38 SGT 2023","134","test_laohuang","test_bpm_laohuang","TestBPM","","","正向用例",""
"passed","Mon Nov 06 11:29:12 SGT 2023","Mon Nov 06 11:29:12 SGT 2023","183","test_zhangsan","test_bpm","TestBPM","","","正向用例",""
"failed","Mon Nov 06 11:28:26 SGT 2023","Mon Nov 06 11:28:26 SGT 2023","55","test_laohuang","test_bpm_laohuang","TestBPM","","","正向用例-username和password正确",""
"passed","Mon Nov 06 11:28:38 SGT 2023","Mon Nov 06 11:28:38 SGT 2023","55","test_laohuang","test_bpm_laohuang","TestBPM","","","正向用例",""
"passed","Mon Nov 06 11:29:12 SGT 2023","Mon Nov 06 11:29:12 SGT 2023","51","test_zhangsan","test_bpm","TestBPM","","","正向用例",""
"failed","Mon Nov 06 11:28:38 SGT 2023","Mon Nov 06 11:28:38 SGT 2023","76","test_laohuang","test_bpm_laohuang","TestBPM","","","正向用例",""
"passed","Mon Nov 06 11:29:01 SGT 2023","Mon Nov 06 11:29:01 SGT 2023","89","test_zhangsan","test_bpm","TestBPM","","","反向用例-password错误-username正确",""
"passed","Mon Nov 06 11:29:12 SGT 2023","Mon Nov 06 11:29:12 SGT 2023","138","test_zhangsan","test_bpm","TestBPM","","","正向用例",""
"passed","Mon Nov 06 11:28:27 SGT 2023","Mon Nov 06 11:28:27 SGT 2023","91","test_laohuang","test_bpm_laohuang","TestBPM","","","反向用例-password为空-username正确",""
"passed","Mon Nov 06 11:28:26 SGT 2023","Mon Nov 06 11:28:27 SGT 2023","95","test_laohuang","test_bpm_laohuang","TestBPM","","","反向用例-username为特殊字符-password正确",""
"passed","Mon Nov 06 11:29:00 SGT 2023","Mon Nov 06 11:29:00 SGT 2023","95","test_zhangsan","test_bpm","TestBPM","","","反向用例-username过短-password正确",""
"passed","Mon Nov 06 11:29:12 SGT 2023","Mon Nov 06 11:29:12 SGT 2023","61","test_zhangsan","test_bpm","TestBPM","","","正向用例",""
"passed","Mon Nov 06 11:29:00 SGT 2023","Mon Nov 06 11:29:00 SGT 2023","88","test_zhangsan","test_bpm","TestBPM","","","反向用例-username为空-password正确",""
"failed","Mon Nov 06 11:29:23 SGT 2023","Mon Nov 06 11:29:23 SGT 2023","132","test_zhangsan","test_bpm","TestBPM","","","正向用例",""
{
"uid" : "1281462263dcc4cd",
"name" : "正向用例",
"fullName" : "test_zhangsan.test_bpm.TestBPM#test_bpm",
"historyId" : "d5b9b42875912cb18c22ae11e22380f2",
"time" : {
"start" : 1699241352539,
"stop" : 1699241352596,
"duration" : 57
},
"status" : "passed",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "db_fix",
"time" : {
"start" : 1699241329810,
"stop" : 1699241330020,
"duration" : 210
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"hasContent" : false,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
}, {
"name" : "_session_faker",
"time" : {
"start" : 1699241295478,
"stop" : 1699241295623,
"duration" : 145
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"hasContent" : false,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
}, {
"name" : "req_fix",
"time" : {
"start" : 1699241330020,
"stop" : 1699241330118,
"duration" : 98
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"hasContent" : false,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
} ],
"afterStages" : [ {
"name" : "db_fix::0",
"time" : {
"start" : 1699241363522,
"stop" : 1699241363522,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"hasContent" : false,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
}, {
"name" : "req_fix::0",
"time" : {
"start" : 1699241363521,
"stop" : 1699241363521,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"hasContent" : false,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
} ],
"labels" : [ {
"name" : "feature",
"value" : "组织管理"
}, {
"name" : "story",
"value" : "删除组织"
}, {
"name" : "severity",
"value" : "高"
}, {
"name" : "epic",
"value" : "BPM_张三"
}, {
"name" : "parentSuite",
"value" : "test_zhangsan"
}, {
"name" : "suite",
"value" : "test_bpm"
}, {
"name" : "subSuite",
"value" : "TestBPM"
}, {
"name" : "host",
"value" : "LAPTOP-31V3JBFR"
}, {
"name" : "thread",
"value" : "22076-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_zhangsan.test_bpm"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "api_name",
"value" : "'删除组织'"
}, {
"name" : "case_data",
"value" : "'test_org_57'"
}, {
"name" : "case_method",
"value" : "'POST'"
}, {
"name" : "case_mime",
"value" : "'x-www-form-urlencoded'"
}, {
"name" : "case_url",
"value" : "'http://120.46.172.186:8080/api/org/v1/org/deleteOrg'"
}, {
"name" : "expect_data",
"value" : "{'state': True, 'message': '删除组织成功!'}"
}, {
"name" : "level",
"value" : "'高'"
}, {
"name" : "module_name",
"value" : "'组织管理'"
}, {
"name" : "sql_data",
"value" : "None"
}, {
"name" : "sql_type",
"value" : "None"
}, {
"name" : "title",
"value" : "'正向用例'"
}, {
"name" : "update_key",
"value" : "None"
} ],
"links" : [ ],
"hidden" : false,
"retry" : false,
"extra" : {
"severity" : "normal",
"retries" : [ ],
"categories" : [ ],
"tags" : [ ]
},
"source" : "1281462263dcc4cd.json",
"parameterValues" : [ "'删除组织'", "'test_org_57'", "'POST'", "'x-www-form-urlencoded'", "'http://120.46.172.186:8080/api/org/v1/org/deleteOrg'", "{'state': True, 'message': '删除组织成功!'}", "'高'", "'组织管理'", "None", "None", "'正向用例'", "None" ]
}
\ No newline at end of file
{
"uid" : "18b63dec36f5f2c6",
"name" : "反向用例-password过短-username正确",
"fullName" : "test_zhangsan.test_bpm.TestBPM#test_bpm",
"historyId" : "e6c16083f1d210d6fecfb8f35ab2a973",
"time" : {
"start" : 1699241341120,
"stop" : 1699241341213,
"duration" : 93
},
"status" : "passed",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "db_fix",
"time" : {
"start" : 1699241329810,
"stop" : 1699241330020,
"duration" : 210
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"hasContent" : false,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
}, {
"name" : "_session_faker",
"time" : {
"start" : 1699241295478,
"stop" : 1699241295623,
"duration" : 145
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"hasContent" : false,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
}, {
"name" : "req_fix",
"time" : {
"start" : 1699241330020,
"stop" : 1699241330118,
"duration" : 98
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"hasContent" : false,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
} ],
"afterStages" : [ {
"name" : "db_fix::0",
"time" : {
"start" : 1699241363522,
"stop" : 1699241363522,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"hasContent" : false,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
}, {
"name" : "req_fix::0",
"time" : {
"start" : 1699241363521,
"stop" : 1699241363521,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"hasContent" : false,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
} ],
"labels" : [ {
"name" : "feature",
"value" : "认证接口"
}, {
"name" : "story",
"value" : "登录系统"
}, {
"name" : "severity",
"value" : "中"
}, {
"name" : "epic",
"value" : "BPM_张三"
}, {
"name" : "parentSuite",
"value" : "test_zhangsan"
}, {
"name" : "suite",
"value" : "test_bpm"
}, {
"name" : "subSuite",
"value" : "TestBPM"
}, {
"name" : "host",
"value" : "LAPTOP-31V3JBFR"
}, {
"name" : "thread",
"value" : "22076-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_zhangsan.test_bpm"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "api_name",
"value" : "'登录系统'"
}, {
"name" : "case_data",
"value" : "{'password': 'm', 'username': 'admin'}"
}, {
"name" : "case_method",
"value" : "'POST'"
}, {
"name" : "case_mime",
"value" : "'application/json'"
}, {
"name" : "case_url",
"value" : "'http://120.46.172.186:8080/auth'"
}, {
"name" : "expect_data",
"value" : "{'state': False, 'message': '账号或密码错误'}"
}, {
"name" : "level",
"value" : "'中'"
}, {
"name" : "module_name",
"value" : "'认证接口'"
}, {
"name" : "sql_data",
"value" : "None"
}, {
"name" : "sql_type",
"value" : "None"
}, {
"name" : "title",
"value" : "'反向用例-password过短-username正确'"
}, {
"name" : "update_key",
"value" : "None"
} ],
"links" : [ ],
"hidden" : false,
"retry" : false,
"extra" : {
"severity" : "normal",
"retries" : [ ],
"categories" : [ ],
"tags" : [ ]
},
"source" : "18b63dec36f5f2c6.json",
"parameterValues" : [ "'登录系统'", "{'password': 'm', 'username': 'admin'}", "'POST'", "'application/json'", "'http://120.46.172.186:8080/auth'", "{'state': False, 'message': '账号或密码错误'}", "'中'", "'认证接口'", "None", "None", "'反向用例-password过短-username正确'", "None" ]
}
\ No newline at end of file
{
"uid" : "18e005bda9590eac",
"name" : "test3",
"fullName" : "test_order.test_pytest_func.Test01#test3",
"historyId" : "89cd2435d08b424feb1c8400a7795f4f",
"time" : {
"start" : 1699241329805,
"stop" : 1699241329805,
"duration" : 0
},
"status" : "skipped",
"statusMessage" : "Skipped: test3 depends on test1",
"statusTrace" : "('D:\\\\Document\\\\PythonDoc\\\\test_57\\\\venv\\\\lib\\\\site-packages\\\\pytest_dependency.py', 103, 'Skipped: test3 depends on test1')",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "_xunit_setup_class_fixture_Test01",
"time" : {
"start" : 1699241329596,
"stop" : 1699241329690,
"duration" : 94
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"hasContent" : false,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
}, {
"name" : "_session_faker",
"time" : {
"start" : 1699241295478,
"stop" : 1699241295623,
"duration" : 145
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"hasContent" : false,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
} ],
"afterStages" : [ {
"name" : "_xunit_setup_class_fixture_Test01::0",
"time" : {
"start" : 1699241329806,
"stop" : 1699241329806,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"hasContent" : false,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
} ],
"labels" : [ {
"name" : "feature",
"value" : "认证接口和维度管理流程"
}, {
"name" : "epic",
"value" : "BPM_流程测试"
}, {
"name" : "tag",
"value" : "dependency(depends=['test1', 'test2'])"
}, {
"name" : "parentSuite",
"value" : "test_order"
}, {
"name" : "suite",
"value" : "test_pytest_func"
}, {
"name" : "subSuite",
"value" : "Test01"
}, {
"name" : "host",
"value" : "LAPTOP-31V3JBFR"
}, {
"name" : "thread",
"value" : "22076-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_order.test_pytest_func"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ ],
"links" : [ ],
"hidden" : false,
"retry" : false,
"extra" : {
"severity" : "normal",
"retries" : [ ],
"categories" : [ ],
"tags" : [ "dependency(depends=['test1', 'test2'])" ]
},
"source" : "18e005bda9590eac.json",
"parameterValues" : [ ]
}
\ No newline at end of file
{
"uid" : "18fa53ede68b3a25",
"name" : "反向用例-password错误-username正确",
"fullName" : "test_laohuang.test_bpm_laohuang.TestBPM#test_bpm",
"historyId" : "e14a5edf20e8b080db8951c0f6937363",
"time" : {
"start" : 1699241307494,
"stop" : 1699241307582,
"duration" : 88
},
"status" : "passed",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "_session_faker",
"time" : {
"start" : 1699241295478,
"stop" : 1699241295623,
"duration" : 145
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"hasContent" : false,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
} ],
"afterStages" : [ ],
"labels" : [ {
"name" : "feature",
"value" : "认证接口"
}, {
"name" : "story",
"value" : "登录系统"
}, {
"name" : "severity",
"value" : "中"
}, {
"name" : "epic",
"value" : "BPM项目-老黄"
}, {
"name" : "parentSuite",
"value" : "test_laohuang"
}, {
"name" : "suite",
"value" : "test_bpm_laohuang"
}, {
"name" : "subSuite",
"value" : "TestBPM"
}, {
"name" : "host",
"value" : "LAPTOP-31V3JBFR"
}, {
"name" : "thread",
"value" : "22076-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_laohuang.test_bpm_laohuang"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "api_name",
"value" : "'登录系统'"
}, {
"name" : "case_data",
"value" : "{'password': 'MTIzNDU222', 'username': 'admin'}"
}, {
"name" : "case_method",
"value" : "'POST'"
}, {
"name" : "case_mime",
"value" : "'json'"
}, {
"name" : "case_url",
"value" : "'http://120.46.172.186:8080/auth'"
}, {
"name" : "expect_data",
"value" : "{'state': False, 'message': '账号或密码错误'}"
}, {
"name" : "level",
"value" : "'中'"
}, {
"name" : "module_name",
"value" : "'认证接口'"
}, {
"name" : "sql_data",
"value" : "None"
}, {
"name" : "sql_type",
"value" : "None"
}, {
"name" : "title",
"value" : "'反向用例-password错误-username正确'"
}, {
"name" : "update_key",
"value" : "None"
} ],
"links" : [ ],
"hidden" : false,
"retry" : false,
"extra" : {
"severity" : "normal",
"retries" : [ ],
"categories" : [ ],
"tags" : [ ]
},
"source" : "18fa53ede68b3a25.json",
"parameterValues" : [ "'登录系统'", "{'password': 'MTIzNDU222', 'username': 'admin'}", "'POST'", "'json'", "'http://120.46.172.186:8080/auth'", "{'state': False, 'message': '账号或密码错误'}", "'中'", "'认证接口'", "None", "None", "'反向用例-password错误-username正确'", "None" ]
}
\ No newline at end of file
{
"uid" : "23974bf9eb6212eb",
"name" : "反向用例-username过长-password正确",
"fullName" : "test_laohuang.test_bpm_laohuang.TestBPM#test_bpm",
"historyId" : "aa6da2891272bba464c813048eaa80e1",
"time" : {
"start" : 1699241306713,
"stop" : 1699241306765,
"duration" : 52
},
"status" : "passed",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "_session_faker",
"time" : {
"start" : 1699241295478,
"stop" : 1699241295623,
"duration" : 145
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"hasContent" : false,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
} ],
"afterStages" : [ ],
"labels" : [ {
"name" : "feature",
"value" : "认证接口"
}, {
"name" : "story",
"value" : "登录系统"
}, {
"name" : "severity",
"value" : "中"
}, {
"name" : "epic",
"value" : "BPM项目-老黄"
}, {
"name" : "parentSuite",
"value" : "test_laohuang"
}, {
"name" : "suite",
"value" : "test_bpm_laohuang"
}, {
"name" : "subSuite",
"value" : "TestBPM"
}, {
"name" : "host",
"value" : "LAPTOP-31V3JBFR"
}, {
"name" : "thread",
"value" : "22076-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_laohuang.test_bpm_laohuang"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "api_name",
"value" : "'登录系统'"
}, {
"name" : "case_data",
"value" : "{'password': 'MTIzNDU2', 'username': 'adminadminadminadminadminadmin'}"
}, {
"name" : "case_method",
"value" : "'POST'"
}, {
"name" : "case_mime",
"value" : "'json'"
}, {
"name" : "case_url",
"value" : "'http://120.46.172.186:8080/auth'"
}, {
"name" : "expect_data",
"value" : "{'state': False, 'message': '账号或密码错误'}"
}, {
"name" : "level",
"value" : "'中'"
}, {
"name" : "module_name",
"value" : "'认证接口'"
}, {
"name" : "sql_data",
"value" : "None"
}, {
"name" : "sql_type",
"value" : "None"
}, {
"name" : "title",
"value" : "'反向用例-username过长-password正确'"
}, {
"name" : "update_key",
"value" : "None"
} ],
"links" : [ ],
"hidden" : false,
"retry" : false,
"extra" : {
"severity" : "normal",
"retries" : [ ],
"categories" : [ ],
"tags" : [ ]
},
"source" : "23974bf9eb6212eb.json",
"parameterValues" : [ "'登录系统'", "{'password': 'MTIzNDU2', 'username': 'adminadminadminadminadminadmin'}", "'POST'", "'json'", "'http://120.46.172.186:8080/auth'", "{'state': False, 'message': '账号或密码错误'}", "'中'", "'认证接口'", "None", "None", "'反向用例-username过长-password正确'", "None" ]
}
\ No newline at end of file
{
"uid" : "2a5c958f48b51a3b",
"name" : "反向用例-username过短-password正确",
"fullName" : "test_laohuang.test_bpm_laohuang.TestBPM#test_bpm",
"historyId" : "07338a16fb088ae4ca10c642c8c3ac9c",
"time" : {
"start" : 1699241306775,
"stop" : 1699241306868,
"duration" : 93
},
"status" : "passed",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "_session_faker",
"time" : {
"start" : 1699241295478,
"stop" : 1699241295623,
"duration" : 145
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"hasContent" : false,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
} ],
"afterStages" : [ ],
"labels" : [ {
"name" : "feature",
"value" : "认证接口"
}, {
"name" : "story",
"value" : "登录系统"
}, {
"name" : "severity",
"value" : "中"
}, {
"name" : "epic",
"value" : "BPM项目-老黄"
}, {
"name" : "parentSuite",
"value" : "test_laohuang"
}, {
"name" : "suite",
"value" : "test_bpm_laohuang"
}, {
"name" : "subSuite",
"value" : "TestBPM"
}, {
"name" : "host",
"value" : "LAPTOP-31V3JBFR"
}, {
"name" : "thread",
"value" : "22076-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_laohuang.test_bpm_laohuang"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "api_name",
"value" : "'登录系统'"
}, {
"name" : "case_data",
"value" : "{'password': 'MTIzNDU2', 'username': 'a'}"
}, {
"name" : "case_method",
"value" : "'POST'"
}, {
"name" : "case_mime",
"value" : "'json'"
}, {
"name" : "case_url",
"value" : "'http://120.46.172.186:8080/auth'"
}, {
"name" : "expect_data",
"value" : "{'state': False, 'message': '账号或密码错误'}"
}, {
"name" : "level",
"value" : "'中'"
}, {
"name" : "module_name",
"value" : "'认证接口'"
}, {
"name" : "sql_data",
"value" : "None"
}, {
"name" : "sql_type",
"value" : "None"
}, {
"name" : "title",
"value" : "'反向用例-username过短-password正确'"
}, {
"name" : "update_key",
"value" : "None"
} ],
"links" : [ ],
"hidden" : false,
"retry" : false,
"extra" : {
"severity" : "normal",
"retries" : [ ],
"categories" : [ ],
"tags" : [ ]
},
"source" : "2a5c958f48b51a3b.json",
"parameterValues" : [ "'登录系统'", "{'password': 'MTIzNDU2', 'username': 'a'}", "'POST'", "'json'", "'http://120.46.172.186:8080/auth'", "{'state': False, 'message': '账号或密码错误'}", "'中'", "'认证接口'", "None", "None", "'反向用例-username过短-password正确'", "None" ]
}
\ No newline at end of file
{
"uid" : "2aa05ece0a8ffc4c",
"name" : "反向用例-password过长-username正确",
"fullName" : "test_laohuang.test_bpm_laohuang.TestBPM#test_bpm",
"historyId" : "c62719572698687bed920521ab2d23e7",
"time" : {
"start" : 1699241307086,
"stop" : 1699241307178,
"duration" : 92
},
"status" : "passed",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "_session_faker",
"time" : {
"start" : 1699241295478,
"stop" : 1699241295623,
"duration" : 145
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"hasContent" : false,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
} ],
"afterStages" : [ ],
"labels" : [ {
"name" : "feature",
"value" : "认证接口"
}, {
"name" : "story",
"value" : "登录系统"
}, {
"name" : "severity",
"value" : "中"
}, {
"name" : "epic",
"value" : "BPM项目-老黄"
}, {
"name" : "parentSuite",
"value" : "test_laohuang"
}, {
"name" : "suite",
"value" : "test_bpm_laohuang"
}, {
"name" : "subSuite",
"value" : "TestBPM"
}, {
"name" : "host",
"value" : "LAPTOP-31V3JBFR"
}, {
"name" : "thread",
"value" : "22076-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_laohuang.test_bpm_laohuang"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "api_name",
"value" : "'登录系统'"
}, {
"name" : "case_data",
"value" : "{'password': 'MTIzNDU2MTIzNDU2MTIzNDU2MTIzNDU2MTIzNDU2', 'username': 'admin'}"
}, {
"name" : "case_method",
"value" : "'POST'"
}, {
"name" : "case_mime",
"value" : "'application/json'"
}, {
"name" : "case_url",
"value" : "'http://120.46.172.186:8080/auth'"
}, {
"name" : "expect_data",
"value" : "{'state': False, 'message': '账号或密码错误'}"
}, {
"name" : "level",
"value" : "'中'"
}, {
"name" : "module_name",
"value" : "'认证接口'"
}, {
"name" : "sql_data",
"value" : "None"
}, {
"name" : "sql_type",
"value" : "None"
}, {
"name" : "title",
"value" : "'反向用例-password过长-username正确'"
}, {
"name" : "update_key",
"value" : "None"
} ],
"links" : [ ],
"hidden" : false,
"retry" : false,
"extra" : {
"severity" : "normal",
"retries" : [ ],
"categories" : [ ],
"tags" : [ ]
},
"source" : "2aa05ece0a8ffc4c.json",
"parameterValues" : [ "'登录系统'", "{'password': 'MTIzNDU2MTIzNDU2MTIzNDU2MTIzNDU2MTIzNDU2', 'username': 'admin'}", "'POST'", "'application/json'", "'http://120.46.172.186:8080/auth'", "{'state': False, 'message': '账号或密码错误'}", "'中'", "'认证接口'", "None", "None", "'反向用例-password过长-username正确'", "None" ]
}
\ No newline at end of file
{
"uid" : "2ebda40b5d9ea756",
"name" : "反向用例-password为空-username正确",
"fullName" : "test_laohuang.test_bpm_laohuang.TestBPM#test_bpm",
"historyId" : "2a488e9ced30d3bd703ee3633032cc65",
"time" : {
"start" : 1699241307289,
"stop" : 1699241307380,
"duration" : 91
},
"status" : "passed",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "_session_faker",
"time" : {
"start" : 1699241295478,
"stop" : 1699241295623,
"duration" : 145
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"hasContent" : false,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
} ],
"afterStages" : [ ],
"labels" : [ {
"name" : "feature",
"value" : "认证接口"
}, {
"name" : "story",
"value" : "登录系统"
}, {
"name" : "severity",
"value" : "中"
}, {
"name" : "epic",
"value" : "BPM项目-老黄"
}, {
"name" : "parentSuite",
"value" : "test_laohuang"
}, {
"name" : "suite",
"value" : "test_bpm_laohuang"
}, {
"name" : "subSuite",
"value" : "TestBPM"
}, {
"name" : "host",
"value" : "LAPTOP-31V3JBFR"
}, {
"name" : "thread",
"value" : "22076-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_laohuang.test_bpm_laohuang"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "api_name",
"value" : "'登录系统'"
}, {
"name" : "case_data",
"value" : "{'password': '', 'username': 'admin'}"
}, {
"name" : "case_method",
"value" : "'POST'"
}, {
"name" : "case_mime",
"value" : "'json'"
}, {
"name" : "case_url",
"value" : "'http://120.46.172.186:8080/auth'"
}, {
"name" : "expect_data",
"value" : "{'state': False, 'message': '账号或密码错误'}"
}, {
"name" : "level",
"value" : "'中'"
}, {
"name" : "module_name",
"value" : "'认证接口'"
}, {
"name" : "sql_data",
"value" : "None"
}, {
"name" : "sql_type",
"value" : "None"
}, {
"name" : "title",
"value" : "'反向用例-password为空-username正确'"
}, {
"name" : "update_key",
"value" : "None"
} ],
"links" : [ ],
"hidden" : false,
"retry" : false,
"extra" : {
"severity" : "normal",
"retries" : [ ],
"categories" : [ ],
"tags" : [ ]
},
"source" : "2ebda40b5d9ea756.json",
"parameterValues" : [ "'登录系统'", "{'password': '', 'username': 'admin'}", "'POST'", "'json'", "'http://120.46.172.186:8080/auth'", "{'state': False, 'message': '账号或密码错误'}", "'中'", "'认证接口'", "None", "None", "'反向用例-password为空-username正确'", "None" ]
}
\ No newline at end of file
{
"uid" : "305b30f09181c22",
"name" : "反向用例-password过长-username正确",
"fullName" : "test_zhangsan.test_bpm.TestBPM#test_bpm",
"historyId" : "f66a985f45f51d2029a5b01f731f68fb",
"time" : {
"start" : 1699241341009,
"stop" : 1699241341105,
"duration" : 96
},
"status" : "passed",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "db_fix",
"time" : {
"start" : 1699241329810,
"stop" : 1699241330020,
"duration" : 210
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"hasContent" : false,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
}, {
"name" : "_session_faker",
"time" : {
"start" : 1699241295478,
"stop" : 1699241295623,
"duration" : 145
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"hasContent" : false,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
}, {
"name" : "req_fix",
"time" : {
"start" : 1699241330020,
"stop" : 1699241330118,
"duration" : 98
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"hasContent" : false,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
} ],
"afterStages" : [ {
"name" : "db_fix::0",
"time" : {
"start" : 1699241363522,
"stop" : 1699241363522,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"hasContent" : false,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
}, {
"name" : "req_fix::0",
"time" : {
"start" : 1699241363521,
"stop" : 1699241363521,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"hasContent" : false,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
} ],
"labels" : [ {
"name" : "feature",
"value" : "认证接口"
}, {
"name" : "story",
"value" : "登录系统"
}, {
"name" : "severity",
"value" : "中"
}, {
"name" : "epic",
"value" : "BPM_张三"
}, {
"name" : "parentSuite",
"value" : "test_zhangsan"
}, {
"name" : "suite",
"value" : "test_bpm"
}, {
"name" : "subSuite",
"value" : "TestBPM"
}, {
"name" : "host",
"value" : "LAPTOP-31V3JBFR"
}, {
"name" : "thread",
"value" : "22076-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_zhangsan.test_bpm"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "api_name",
"value" : "'登录系统'"
}, {
"name" : "case_data",
"value" : "{'password': 'MTIzNDU2MTIzNDU2MTIzNDU2MTIzNDU2MTIzNDU2', 'username': 'admin'}"
}, {
"name" : "case_method",
"value" : "'POST'"
}, {
"name" : "case_mime",
"value" : "'application/json'"
}, {
"name" : "case_url",
"value" : "'http://120.46.172.186:8080/auth'"
}, {
"name" : "expect_data",
"value" : "{'state': False, 'message': '账号或密码错误'}"
}, {
"name" : "level",
"value" : "'中'"
}, {
"name" : "module_name",
"value" : "'认证接口'"
}, {
"name" : "sql_data",
"value" : "None"
}, {
"name" : "sql_type",
"value" : "None"
}, {
"name" : "title",
"value" : "'反向用例-password过长-username正确'"
}, {
"name" : "update_key",
"value" : "None"
} ],
"links" : [ ],
"hidden" : false,
"retry" : false,
"extra" : {
"severity" : "normal",
"retries" : [ ],
"categories" : [ ],
"tags" : [ ]
},
"source" : "305b30f09181c22.json",
"parameterValues" : [ "'登录系统'", "{'password': 'MTIzNDU2MTIzNDU2MTIzNDU2MTIzNDU2MTIzNDU2', 'username': 'admin'}", "'POST'", "'application/json'", "'http://120.46.172.186:8080/auth'", "{'state': False, 'message': '账号或密码错误'}", "'中'", "'认证接口'", "None", "None", "'反向用例-password过长-username正确'", "None" ]
}
\ No newline at end of file
{
"uid" : "308c72af519228fc",
"name" : "反向用例-username为空-password正确",
"fullName" : "test_laohuang.test_bpm_laohuang.TestBPM#test_bpm",
"historyId" : "26d907b39007fe2ec26dc583cd1c446b",
"time" : {
"start" : 1699241306879,
"stop" : 1699241306971,
"duration" : 92
},
"status" : "passed",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "_session_faker",
"time" : {
"start" : 1699241295478,
"stop" : 1699241295623,
"duration" : 145
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"hasContent" : false,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
} ],
"afterStages" : [ ],
"labels" : [ {
"name" : "feature",
"value" : "认证接口"
}, {
"name" : "story",
"value" : "登录系统"
}, {
"name" : "severity",
"value" : "中"
}, {
"name" : "epic",
"value" : "BPM项目-老黄"
}, {
"name" : "parentSuite",
"value" : "test_laohuang"
}, {
"name" : "suite",
"value" : "test_bpm_laohuang"
}, {
"name" : "subSuite",
"value" : "TestBPM"
}, {
"name" : "host",
"value" : "LAPTOP-31V3JBFR"
}, {
"name" : "thread",
"value" : "22076-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_laohuang.test_bpm_laohuang"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "api_name",
"value" : "'登录系统'"
}, {
"name" : "case_data",
"value" : "{'password': 'MTIzNDU2', 'username': ''}"
}, {
"name" : "case_method",
"value" : "'POST'"
}, {
"name" : "case_mime",
"value" : "'json'"
}, {
"name" : "case_url",
"value" : "'http://120.46.172.186:8080/auth'"
}, {
"name" : "expect_data",
"value" : "{'state': False, 'message': '账号或密码错误'}"
}, {
"name" : "level",
"value" : "'中'"
}, {
"name" : "module_name",
"value" : "'认证接口'"
}, {
"name" : "sql_data",
"value" : "None"
}, {
"name" : "sql_type",
"value" : "None"
}, {
"name" : "title",
"value" : "'反向用例-username为空-password正确'"
}, {
"name" : "update_key",
"value" : "None"
} ],
"links" : [ ],
"hidden" : false,
"retry" : false,
"extra" : {
"severity" : "normal",
"retries" : [ ],
"categories" : [ ],
"tags" : [ ]
},
"source" : "308c72af519228fc.json",
"parameterValues" : [ "'登录系统'", "{'password': 'MTIzNDU2', 'username': ''}", "'POST'", "'json'", "'http://120.46.172.186:8080/auth'", "{'state': False, 'message': '账号或密码错误'}", "'中'", "'认证接口'", "None", "None", "'反向用例-username为空-password正确'", "None" ]
}
\ No newline at end of file
{
"uid" : "32670c768bd97f10",
"name" : "反向用例-username为特殊字符-password正确",
"fullName" : "test_laohuang.test_bpm_laohuang.TestBPM#test_bpm",
"historyId" : "6f34e5eac453619150b8df2e59139111",
"time" : {
"start" : 1699241306983,
"stop" : 1699241307078,
"duration" : 95
},
"status" : "passed",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "_session_faker",
"time" : {
"start" : 1699241295478,
"stop" : 1699241295623,
"duration" : 145
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"hasContent" : false,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
} ],
"afterStages" : [ ],
"labels" : [ {
"name" : "feature",
"value" : "认证接口"
}, {
"name" : "story",
"value" : "登录系统"
}, {
"name" : "severity",
"value" : "中"
}, {
"name" : "epic",
"value" : "BPM项目-老黄"
}, {
"name" : "parentSuite",
"value" : "test_laohuang"
}, {
"name" : "suite",
"value" : "test_bpm_laohuang"
}, {
"name" : "subSuite",
"value" : "TestBPM"
}, {
"name" : "host",
"value" : "LAPTOP-31V3JBFR"
}, {
"name" : "thread",
"value" : "22076-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_laohuang.test_bpm_laohuang"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "api_name",
"value" : "'登录系统'"
}, {
"name" : "case_data",
"value" : "{'password': 'MTIzNDU2', 'username': '@#!@#!@'}"
}, {
"name" : "case_method",
"value" : "'POST'"
}, {
"name" : "case_mime",
"value" : "'json'"
}, {
"name" : "case_url",
"value" : "'http://120.46.172.186:8080/auth'"
}, {
"name" : "expect_data",
"value" : "{'state': False, 'message': '账号或密码错误'}"
}, {
"name" : "level",
"value" : "'中'"
}, {
"name" : "module_name",
"value" : "'认证接口'"
}, {
"name" : "sql_data",
"value" : "None"
}, {
"name" : "sql_type",
"value" : "None"
}, {
"name" : "title",
"value" : "'反向用例-username为特殊字符-password正确'"
}, {
"name" : "update_key",
"value" : "None"
} ],
"links" : [ ],
"hidden" : false,
"retry" : false,
"extra" : {
"severity" : "normal",
"retries" : [ ],
"categories" : [ ],
"tags" : [ ]
},
"source" : "32670c768bd97f10.json",
"parameterValues" : [ "'登录系统'", "{'password': 'MTIzNDU2', 'username': '@#!@#!@'}", "'POST'", "'json'", "'http://120.46.172.186:8080/auth'", "{'state': False, 'message': '账号或密码错误'}", "'中'", "'认证接口'", "None", "None", "'反向用例-username为特殊字符-password正确'", "None" ]
}
\ No newline at end of file
{
"uid" : "48e2c1d0bab8cc85",
"name" : "反向用例-username过长-password正确",
"fullName" : "test_zhangsan.test_bpm.TestBPM#test_bpm",
"historyId" : "4ec6112c8a573cc2c25d60521e444946",
"time" : {
"start" : 1699241340641,
"stop" : 1699241340694,
"duration" : 53
},
"status" : "passed",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "db_fix",
"time" : {
"start" : 1699241329810,
"stop" : 1699241330020,
"duration" : 210
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"hasContent" : false,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
}, {
"name" : "_session_faker",
"time" : {
"start" : 1699241295478,
"stop" : 1699241295623,
"duration" : 145
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"hasContent" : false,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
}, {
"name" : "req_fix",
"time" : {
"start" : 1699241330020,
"stop" : 1699241330118,
"duration" : 98
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"hasContent" : false,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
} ],
"afterStages" : [ {
"name" : "db_fix::0",
"time" : {
"start" : 1699241363522,
"stop" : 1699241363522,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"hasContent" : false,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
}, {
"name" : "req_fix::0",
"time" : {
"start" : 1699241363521,
"stop" : 1699241363521,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"hasContent" : false,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
} ],
"labels" : [ {
"name" : "feature",
"value" : "认证接口"
}, {
"name" : "story",
"value" : "登录系统"
}, {
"name" : "severity",
"value" : "中"
}, {
"name" : "epic",
"value" : "BPM_张三"
}, {
"name" : "parentSuite",
"value" : "test_zhangsan"
}, {
"name" : "suite",
"value" : "test_bpm"
}, {
"name" : "subSuite",
"value" : "TestBPM"
}, {
"name" : "host",
"value" : "LAPTOP-31V3JBFR"
}, {
"name" : "thread",
"value" : "22076-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_zhangsan.test_bpm"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "api_name",
"value" : "'登录系统'"
}, {
"name" : "case_data",
"value" : "{'password': 'MTIzNDU2', 'username': 'adminadminadminadminadminadmin'}"
}, {
"name" : "case_method",
"value" : "'POST'"
}, {
"name" : "case_mime",
"value" : "'json'"
}, {
"name" : "case_url",
"value" : "'http://120.46.172.186:8080/auth'"
}, {
"name" : "expect_data",
"value" : "{'state': False, 'message': '账号或密码错误'}"
}, {
"name" : "level",
"value" : "'中'"
}, {
"name" : "module_name",
"value" : "'认证接口'"
}, {
"name" : "sql_data",
"value" : "None"
}, {
"name" : "sql_type",
"value" : "None"
}, {
"name" : "title",
"value" : "'反向用例-username过长-password正确'"
}, {
"name" : "update_key",
"value" : "None"
} ],
"links" : [ ],
"hidden" : false,
"retry" : false,
"extra" : {
"severity" : "normal",
"retries" : [ ],
"categories" : [ ],
"tags" : [ ]
},
"source" : "48e2c1d0bab8cc85.json",
"parameterValues" : [ "'登录系统'", "{'password': 'MTIzNDU2', 'username': 'adminadminadminadminadminadmin'}", "'POST'", "'json'", "'http://120.46.172.186:8080/auth'", "{'state': False, 'message': '账号或密码错误'}", "'中'", "'认证接口'", "None", "None", "'反向用例-username过长-password正确'", "None" ]
}
\ No newline at end of file
{
"uid" : "51f2a03c59cbebd3",
"name" : "正向用例",
"fullName" : "test_laohuang.test_bpm_laohuang.TestBPM#test_bpm",
"historyId" : "845799ffff9543caaefe1b6adebea5a7",
"time" : {
"start" : 1699241318538,
"stop" : 1699241318593,
"duration" : 55
},
"status" : "passed",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "_session_faker",
"time" : {
"start" : 1699241295478,
"stop" : 1699241295623,
"duration" : 145
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"hasContent" : false,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
} ],
"afterStages" : [ ],
"labels" : [ {
"name" : "feature",
"value" : "组织管理"
}, {
"name" : "story",
"value" : "添加组织参数"
}, {
"name" : "severity",
"value" : "高"
}, {
"name" : "epic",
"value" : "BPM项目-老黄"
}, {
"name" : "parentSuite",
"value" : "test_laohuang"
}, {
"name" : "suite",
"value" : "test_bpm_laohuang"
}, {
"name" : "subSuite",
"value" : "TestBPM"
}, {
"name" : "host",
"value" : "LAPTOP-31V3JBFR"
}, {
"name" : "thread",
"value" : "22076-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_laohuang.test_bpm_laohuang"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "api_name",
"value" : "'添加组织参数'"
}, {
"name" : "case_data",
"value" : "{'query': {'orgCode': 'test_org_57'}, 'body': [{'alias': 'sz', 'value': 9000}]}"
}, {
"name" : "case_method",
"value" : "'POST'"
}, {
"name" : "case_mime",
"value" : "'body|query'"
}, {
"name" : "case_url",
"value" : "'http://120.46.172.186:8080/api/org/v1/orgParam/saveOrgParams'"
}, {
"name" : "expect_data",
"value" : "{'state': True, 'message': '保存组织参数成功!'}"
}, {
"name" : "level",
"value" : "'高'"
}, {
"name" : "module_name",
"value" : "'组织管理'"
}, {
"name" : "sql_data",
"value" : "None"
}, {
"name" : "sql_type",
"value" : "None"
}, {
"name" : "title",
"value" : "'正向用例'"
}, {
"name" : "update_key",
"value" : "None"
} ],
"links" : [ ],
"hidden" : false,
"retry" : false,
"extra" : {
"severity" : "normal",
"retries" : [ ],
"categories" : [ ],
"tags" : [ ]
},
"source" : "51f2a03c59cbebd3.json",
"parameterValues" : [ "'添加组织参数'", "{'query': {'orgCode': 'test_org_57'}, 'body': [{'alias': 'sz', 'value': 9000}]}", "'POST'", "'body|query'", "'http://120.46.172.186:8080/api/org/v1/orgParam/saveOrgParams'", "{'state': True, 'message': '保存组织参数成功!'}", "'高'", "'组织管理'", "None", "None", "'正向用例'", "None" ]
}
\ 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