Commit 35610c74 by Lius

BPM接口自动化框架

parent 3a42e7bb
# -*-coding:utf-8 -*- #
# -*-coding:utf-8 -*- #
from BPMInterfaceAutoTest.common.log import write_log
log = write_log()
# -*-coding:utf-8 -*- #
import pymysql
from BPMInterfaceAutoTest.common import log
from BPMInterfaceAutoTest.common.read_excel import ReadExcel
from BPMInterfaceAutoTest.common.read_ini import ReadIni
class DB:
def __init__(self):
read_ini = ReadIni()
try:
self.conn = pymysql.connect(
host=read_ini.get_sql_conn_msg("sql_host"),
port=int(read_ini.get_sql_conn_msg("port")),
user=read_ini.get_sql_conn_msg("user"),
password=read_ini.get_sql_conn_msg("password"),
database=read_ini.get_sql_conn_msg("database"),
charset="utf8"
)
self.cursor = self.conn.cursor()
except:
log.error("链接数据库信息错误,请检查链接数据库代码或配置文件")
raise pymysql.Error("链接数据库信息错误,请检查链接数据库代码或配置文件")
def select(self, sql_sentence):
try:
self.cursor.execute(sql_sentence)
except:
log.error("数据库查询失败,请到sql_sentence.json文件中检查数据库查询sql语句")
raise NameError("数据库查询失败,请到sql_sentence.json文件中检查数据库查询sql语句")
else:
select_result = self.cursor.fetchall()
return select_result[0][0]
def delete(self, sql_sentence):
try:
self.cursor.execute(sql_sentence)
self.conn.commit()
except:
log.error("数据库删除失败,请到sql_sentence.json文件中检查数据库删除sql语句")
raise NameError("数据库删除失败,请到sql_sentence.json文件中检查数据库删除sql语句")
def close(self):
self.cursor.close()
self.conn.close()
if __name__ == '__main__':
db = DB()
# sql1 = "select ID_ from uc_demension where CODE_='test57_bpm_api_test_dem_ls';"
# sql2 = "delete from uc_demension where CODE_='xxxxxxx'"
case_data = ReadExcel().get_data()[-2][-3]["select"]
print(db.select(case_data))
# db.delete(sql2)
# -*-coding:utf-8 -*- #
import logging
import os
def write_log():
logger = logging.getLogger("ls")
log_path = os.path.join(os.path.dirname(os.path.dirname(__file__)), "report/log/日志汇总.log")
handler = logging.FileHandler(log_path, 'a', encoding="utf-8")
fmt = logging.Formatter('%(asctime)s - %(filename)s[line:%(lineno)d] - %(levelname)s: %(message)s - %(name)s')
handler.setFormatter(fmt)
logger.addHandler(handler)
return logger
# -*-coding:utf-8 -*- #
import openpyxl
from BPMInterfaceAutoTest.common import log
from BPMInterfaceAutoTest.common.read_ini import ReadIni
from BPMInterfaceAutoTest.common.read_json import read_json
class ReadExcel:
def __init__(self):
self.read_ini = ReadIni()
self.excel_path = self.read_ini.get_file_path("excel")
table_name = self.read_ini.get_table_name("table_name")
self.wb = openpyxl.load_workbook(self.excel_path)
try:
self.ws = self.wb[table_name]
except:
log.error("工作表名称错误,请到配置文件中检查工作表名称")
raise KeyError("工作表名称错误,请到配置文件中检查工作表名称")
case_data_path = self.read_ini.get_file_path("case_data")
expect_data_path = self.read_ini.get_file_path("expect_data")
sql_sentence_path = self.read_ini.get_file_path("sql_sentence")
self.case_data_dict = read_json(case_data_path)
self.excel_data_dict = read_json(expect_data_path)
self.sql_sentence_dict = read_json(sql_sentence_path)
def __get_cell_value(self, column: str, row: int) -> str:
try:
value = self.ws[column + str(row)].value
if value is None:
return None
elif value.strip():
return value.strip()
except:
log.error("获取excel数据错误,请检查输入的行号或列号")
raise KeyError("获取excel数据错误,请检查输入的行号或列号")
def get_module_name(self, row):
return self.__get_cell_value('b', row)
def get_api_name(self, row):
return self.__get_cell_value('c', row)
def get_title(self, row):
return self.__get_cell_value('d', row)
def get_level(self, row):
return self.__get_cell_value('f', row)
def get_method(self, row):
method = self.__get_cell_value('f', row)
if method:
return method.lower()
def get_url(self, row):
path = self.__get_cell_value('g', row)
if path:
return self.read_ini.get_bpm_host("bpm_host") + path
def get_mime(self, row):
mime = self.__get_cell_value('h', row)
if mime:
return mime.lower()
def get_case_data(self, row):
case_data_key = self.__get_cell_value('i', row)
if case_data_key:
module_name = self.get_module_name(row)
api_name = self.get_api_name(row)
return self.case_data_dict[module_name][api_name][case_data_key]
def get_expect_data(self, row):
expect_data_key = self.__get_cell_value('j', row)
if expect_data_key:
module_name = self.get_module_name(row)
api_name = self.get_api_name(row)
return self.excel_data_dict[module_name][api_name][expect_data_key]
def get_sql_sentence(self, row):
sql_sentence_key = self.__get_cell_value('k', row)
if sql_sentence_key:
module_name = self.get_module_name(row)
api_name = self.get_api_name(row)
return self.sql_sentence_dict[module_name][api_name][sql_sentence_key]
def get_sql_sentence_type(self, row):
sql_sentence_type = self.__get_cell_value('l', row)
if sql_sentence_type:
return sql_sentence_type.lower()
def get_update_key(self, row):
return self.__get_cell_value('m', row)
def get_data(self):
data_list = []
for row in range(2, self.ws.max_row + 1):
module_name = self.get_module_name(row)
api_name = self.get_api_name(row)
title = self.get_title(row)
level = self.get_level(row)
method = self.get_method(row)
url = self.get_url(row)
mime = self.get_mime(row)
case_data = self.get_case_data(row)
expect_data = self.get_expect_data(row)
sql_sentence = self.get_sql_sentence(row)
sql_sentence_type = self.get_sql_sentence_type(row)
update_key = self.get_update_key(row)
data_list.append(
[module_name, api_name, title, level, method, url, mime, case_data, expect_data, sql_sentence,
sql_sentence_type, update_key])
return data_list
if __name__ == '__main__':
read_excel = ReadExcel()
# print(read_excel._ReadExcel__get_cell_value('b', 3))
print(read_excel.get_data())
# -*-coding:utf-8 -*- #
import configparser
import os
from BPMInterfaceAutoTest.common import log
class ReadIni:
def __init__(self):
self.data_config_path = os.path.join(os.path.dirname(os.path.dirname(__file__)), "data_config")
ini_path = os.path.join(self.data_config_path, "config.ini")
self.conf = configparser.ConfigParser()
self.conf.read(ini_path, encoding="utf-8")
def get_file_path(self, key):
try:
file_path = os.path.join(self.data_config_path, self.conf.get("file", key))
except:
log.error("ini文件中没有找到对应的文件,请检查key是否输入正确或配置文件")
raise KeyError("ini文件中没有找到对应的文件,请检查key是否输入正确或配置文件")
if os.path.isfile(file_path):
return file_path
else:
log.error("没有找到文件,请检查文件是否存在或文件名称")
raise FileNotFoundError("没有找到文件,请检查文件是否存在或文件名称")
def get_table_name(self, key):
try:
return self.conf.get("table_name", key)
except:
log.error("ini文件中没有找到对应的表名,请检查key是否输入正确或配置文件")
raise KeyError("ini文件中没有找到对应的表名,请检查key是否输入正确或配置文件")
def get_bpm_host(self, key):
try:
return self.conf.get("host", key)
except:
log.error("ini文件中没有找到对应的域名,请检查key是否输入正确或配置文件")
raise KeyError("ini文件中没有找到对应的域名,请检查key是否输入正确或配置文件")
def get_sql_conn_msg(self, key):
try:
return self.conf.get("sql", key)
except:
log.error("ini文件中没有找到对应的数据库链接信息,请检查key是否输入正确或配置文件")
raise KeyError("ini文件中没有找到对应的数据库链接信息,请检查key是否输入正确或配置文件")
if __name__ == '__main__':
read_ini = ReadIni()
print(read_ini.get_file_path("excel"))
print(read_ini.get_table_name("table_name"))
print(read_ini.get_bpm_host("bpm_host"))
print(read_ini.get_sql_conn_msg("sql_host"))
# -*-coding:utf-8 -*- #
import json
import os
from BPMInterfaceAutoTest.common import log
def read_json(filename):
if os.path.isfile(filename) and filename.endswith(".json"):
try:
with open(filename, 'r', encoding="utf-8") as fp:
return json.load(fp)
except:
log.error("json文件内容错误,请接查json文件格式")
raise ValueError("json文件内容错误,请接查json文件格式")
else:
log.error("json文件路径不合法,请接查json文件路径")
raise ValueError("json文件路径不合法,请接查json文件路径")
if __name__ == '__main__':
print(read_json(
r"/BPMInterfaceAutoTest/data_config/case_data.json"))
{
"认证接口": {
"登录系统": {
"LoginSuccess": {
"username": "admin",
"password": "MTIzNDU2"
},
"LoginFailedUsernameIsNone": {
"username": "",
"password": "MTIzNDU2"
},
"LoginFailedUsernameError": {
"username": "admin11",
"password": "MTIzNDU2"
},
"LoginFailedUsernameIsLong": {
"username": "adminadminadminadminadminadmin",
"password": "MTIzNDU2"
},
"LoginFailedPasswordIsNone": {
"username": "admin",
"password": ""
},
"LoginFailedPasswordError": {
"username": "admin",
"password": "MTIzNDU21111"
},
"LoginFailedPasswordIsLong": {
"username": "admin",
"password": "MTIzNDU2MTIzNDU2MTIzNDU2MTIzNDU2"
}
}
},
"维度管理": {
"添加维度": {
"AddDemSuccess": {
"code": "test57_bpm_api_test_dem_ls",
"description": "test57_bpm_api_test_dem_ls",
"isDefault": 0,
"name": "test57_bpm_api_test_dem_ls"
},
"AddDemFailedCodeIsNone": {
"code": "",
"description": "test57_bpm_api_test_dem_ls",
"isDefault": 0,
"name": "test57_bpm_api_test_dem_ls"
}
},
"根据维度编码获取维度信息": {
"GetDemInfoSuccess": {
"code": "test57_bpm_api_test_dem_ls"
}
},
"根据维度编码删除维度": {
"DeleteDemSuccess": {
"ids": ""
}
}
},
"组织管理": {
"添加组织": {
"AddOrgSuccess": {
"code": "test57_bpm_api_test_org_ls",
"demId": "",
"name": "test57_bpm_api_test_org_ls",
"exceedLimitNum": 0,
"grade": "",
"limitNum": 0,
"nowNum": 0,
"orderNo": 0,
"parentId": "0"
},
"AddOrgFailedCodeIsNone": {
"code": "",
"demId": "",
"name": "test57_bpm_api_test_org_ls",
"exceedLimitNum": 0,
"grade": "",
"limitNum": 0,
"nowNum": 0,
"orderNo": 0,
"parentId": "0"
}
},
"添加组织参数": {
"AddOrgParamsSuccess": {
"query": {"orgCode": "test57_bpm_api_test_org_ls"},
"body": [{"alias": "sz", "value": 999}]
}
},
"删除组织": {
"DeleteOrgSuccess": "test57_bpm_api_test_org_ls"
}
}
}
\ No newline at end of file
[file]
excel = BPMInterfaceAutoTest.xlsx
case_data = case_data.json
expect_data = expect_data.json
sql_sentence = sql_sentence.json
[table_name]
table_name = BPM
[host]
bpm_host = http://120.46.172.186:8080
[sql]
sql_host = 120.46.172.186
port = 3306
user = root
password = root@2023
database = eipsaas
\ No newline at end of file
{
"认证接口": {
"登录系统": {
"LoginSuccess": {
"loginStatus": true,
"username": "超级管理员"
},
"LoginFailedUsernameIsNone": {
"state": false,
"message": "账号或密码错误"
},
"LoginFailedUsernameError": {
"state": false,
"message": "账号或密码错误"
},
"LoginFailedUsernameIsLong": {
"state": false,
"message": "账号或密码错误"
},
"LoginFailedPasswordIsNone": {
"state": false,
"message": "账号或密码错误"
},
"LoginFailedPasswordError": {
"state": false,
"message": "账号或密码错误"
},
"LoginFailedPasswordIsLong": {
"state": false,
"message": "账号或密码错误"
}
},
"刷新token": {
"RefreshTokenSuccess": {"loginStatus": true}
}
},
"维度管理": {
"添加维度": {
"AddDemSuccess": {
"state": true,
"message": "添加维度成功!"
},
"AddDemFailedCodeIsNone": {
"state": false,
"message": "添加维度信息失败,维度编码【code】必填!"
}
},
"根据维度编码获取维度信息": {
"GetDemInfoSuccess": {
"code": "test57_bpm_api_test_dem_ls"
}
},
"根据维度编码删除维度": {
"DeleteDemSuccess": {
"state": true,
"message": "删除维度成功!"
}
}
},
"组织管理": {
"添加组织": {
"AddOrgSuccess": {
"state": true,
"message": "添加组织成功!"
},
"AddOrgFailedCodeIsNone": {
"state": false,
"message": "添加组织失败,组织编码【code】不能为空!"
}
},
"添加组织参数": {
"AddOrgParamsSuccess": {
"message": "保存组织参数成功!"
}
},
"删除组织": {
"DeleteOrgSuccess": {
"state": true,
"message": "删除组织成功!"
}
}
}
}
\ No newline at end of file
{
"维度管理": {
"添加维度": {
"AddDemSuccess": {
"delete": "delete from uc_demension where `CODE_`=\"test57_bpm_api_test_dem_ls\""
}
},
"根据维度编码删除维度": {
"DeleteDemSuccess": {
"select": "select ID_ from uc_demension where `CODE_`=\"test57_bpm_api_test_dem_ls\";"
}
}
},
"组织管理": {
"添加组织": {
"AddOrgSuccess": {
"delete": "delete from uc_org where `CODE_`=\"test57_bpm_api_test_org_ls\";",
"select": "select ID_ from uc_demension where `CODE_`=\"test57_bpm_api_test_dem_ls\";"
}
}
}
}
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
{"state":true,"message":"删除维度成功!","value":""}
{"state":true,"message":"保存组织参数成功!","value":""}
{"state":false,"message":"添加组织失败,组织编码【code】不能为空!","value":"保存失败"}
{"state":false,"message":"账号或密码错误","logId":"1721371902317969408"}
{"state":true,"message":"删除组织成功!","value":""}
{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjg0MTcsImlhdCI6MTY5OTI0MjAxN30.j4Zyx5x1kGEieVrNzu-XvTLPPb3XlUNUcL0wCzdfzquSp27nmnF9tfcK642HgrUvAZqgbn0rU3iRmkz1Je1_8g","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}}
{"state":false,"message":"账号或密码错误","logId":"1721371903676923904"}
{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjg0MTgsImlhdCI6MTY5OTI0MjAxOH0.QMCsWid70uyI9vk9TLX8oGu4a2z708EKoonPbcIqem4qQHPMymvTiqXoc1Qhm843lAb57MX0mMsWHSZxK3jF0g","username":"","account":"","userId":"","loginStatus":true,"userAttrs":{}}
{"createTime":"2023-11-06 11:40:19","isDelete":"0","id":"1721371905736327168","demCode":"test57_bpm_api_test_dem_ls","demName":"test57_bpm_api_test_dem_ls","demDesc":"test57_bpm_api_test_dem_ls","isDefault":0,"organId":0,"code":"test57_bpm_api_test_dem_ls","name":"test57_bpm_api_test_dem_ls","pkVal":"1721371905736327168"}
{"state":false,"message":"账号或密码错误","logId":"1721371904633225216"}
{"state":false,"message":"添加维度信息失败,维度编码【code】必填!","logId":"1721371906025734144"}
{"state":true,"message":"添加维度成功!","value":""}
{"state":false,"message":"账号或密码错误","logId":"1721371901630103552"}
{"state":false,"message":"账号或密码错误","logId":"1721371902980669440"}
{"state":false,"message":"账号或密码错误","logId":"1721371904180240384"}
{"state":true,"message":"添加组织成功!","value":""}
"Epic","Feature","Story","FAILED","BROKEN","PASSED","SKIPPED","UNKNOWN"
"BPM项目","维度管理","添加维度","0","0","2","0","0"
"BPM项目","认证接口","登录系统","0","0","7","0","0"
"BPM项目","认证接口","刷新token","0","0","1","0","0"
"BPM项目","维度管理","根据维度编码删除维度","0","0","1","0","0"
"BPM项目","组织管理","删除组织","0","0","1","0","0"
"BPM项目","组织管理","添加组织","0","0","2","0","0"
"BPM项目","维度管理","根据维度编码获取维度信息","0","0","1","0","0"
"BPM项目","组织管理","添加组织参数","0","0","1","0","0"
{
"uid" : "b1a8273437954620fa374b796ffaacdd",
"name" : "behaviors",
"children" : [ {
"name" : "BPM项目",
"children" : [ {
"name" : "认证接口",
"children" : [ {
"name" : "登录系统",
"children" : [ {
"name" : "正向用例-用户名密码正确,登录成功",
"uid" : "b74d0840117d1412",
"parentUid" : "0cabb5b3be746dc392a9113e56f051e2",
"status" : "passed",
"time" : {
"start" : 1699242016431,
"stop" : 1699242016541,
"duration" : 110
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'登录系统'", "{'username': 'admin', 'password': 'MTIzNDU2'}", "{'loginStatus': True, 'username': '超级管理员'}", "'POST'", "'post'", "'json'", "'认证接口'", "None", "None", "'正向用例-用户名密码正确,登录成功'", "None", "'http://120.46.172.186:8080/auth'" ]
}, {
"name" : "反向用例-用户名为空密码正确,登陆失败",
"uid" : "1fb2ab341ab1d3eb",
"parentUid" : "0cabb5b3be746dc392a9113e56f051e2",
"status" : "passed",
"time" : {
"start" : 1699242016582,
"stop" : 1699242016645,
"duration" : 63
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'登录系统'", "{'username': '', 'password': 'MTIzNDU2'}", "{'state': False, 'message': '账号或密码错误'}", "'POST'", "'post'", "'json'", "'认证接口'", "None", "None", "'反向用例-用户名为空密码正确,登陆失败'", "None", "'http://120.46.172.186:8080/auth'" ]
}, {
"name" : "反向用例-用户名错误密码正确,登录失败",
"uid" : "864ce640480227e3",
"parentUid" : "0cabb5b3be746dc392a9113e56f051e2",
"status" : "passed",
"time" : {
"start" : 1699242016706,
"stop" : 1699242016810,
"duration" : 104
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'登录系统'", "{'username': 'admin11', 'password': 'MTIzNDU2'}", "{'state': False, 'message': '账号或密码错误'}", "'POST'", "'post'", "'json'", "'认证接口'", "None", "None", "'反向用例-用户名错误密码正确,登录失败'", "None", "'http://120.46.172.186:8080/auth'" ]
}, {
"name" : "反向用例-用户名过长密码正确,登录失败",
"uid" : "19075aceb6592f62",
"parentUid" : "0cabb5b3be746dc392a9113e56f051e2",
"status" : "passed",
"time" : {
"start" : 1699242016862,
"stop" : 1699242016965,
"duration" : 103
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'登录系统'", "{'username': 'adminadminadminadminadminadmin', 'password': 'MTIzNDU2'}", "{'state': False, 'message': '账号或密码错误'}", "'POST'", "'post'", "'json'", "'认证接口'", "None", "None", "'反向用例-用户名过长密码正确,登录失败'", "None", "'http://120.46.172.186:8080/auth'" ]
}, {
"name" : "反向用例-密码为空用户名正确,登录失败",
"uid" : "570d1f4b4c81721b",
"parentUid" : "0cabb5b3be746dc392a9113e56f051e2",
"status" : "passed",
"time" : {
"start" : 1699242017033,
"stop" : 1699242017129,
"duration" : 96
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'登录系统'", "{'username': 'admin', 'password': ''}", "{'state': False, 'message': '账号或密码错误'}", "'POST'", "'post'", "'json'", "'认证接口'", "None", "None", "'反向用例-密码为空用户名正确,登录失败'", "None", "'http://120.46.172.186:8080/auth'" ]
}, {
"name" : "反向用例-密码错误用户名正确,登录失败",
"uid" : "ed2341e5855847a9",
"parentUid" : "0cabb5b3be746dc392a9113e56f051e2",
"status" : "passed",
"time" : {
"start" : 1699242017159,
"stop" : 1699242017249,
"duration" : 90
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'登录系统'", "{'username': 'admin', 'password': 'MTIzNDU21111'}", "{'state': False, 'message': '账号或密码错误'}", "'POST'", "'post'", "'json'", "'认证接口'", "None", "None", "'反向用例-密码错误用户名正确,登录失败'", "None", "'http://120.46.172.186:8080/auth'" ]
}, {
"name" : "反向用例-密码过长用户名正确,登录失败",
"uid" : "f09d190bcdff9423",
"parentUid" : "0cabb5b3be746dc392a9113e56f051e2",
"status" : "passed",
"time" : {
"start" : 1699242017266,
"stop" : 1699242017356,
"duration" : 90
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'登录系统'", "{'username': 'admin', 'password': 'MTIzNDU2MTIzNDU2MTIzNDU2MTIzNDU2'}", "{'state': False, 'message': '账号或密码错误'}", "'POST'", "'post'", "'json'", "'认证接口'", "None", "None", "'反向用例-密码过长用户名正确,登录失败'", "None", "'http://120.46.172.186:8080/auth'" ]
} ],
"uid" : "0cabb5b3be746dc392a9113e56f051e2"
}, {
"name" : "刷新token",
"children" : [ {
"name" : "正向用例",
"uid" : "8fd67aff727057de",
"parentUid" : "ed6dbd4efb2c8e9e3bd101ee346507d9",
"status" : "passed",
"time" : {
"start" : 1699242017374,
"stop" : 1699242017468,
"duration" : 94
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'刷新token'", "None", "{'loginStatus': True}", "'get'", "'get'", "None", "'认证接口'", "None", "None", "'正向用例'", "None", "'http://120.46.172.186:8080/refresh'" ]
} ],
"uid" : "ed6dbd4efb2c8e9e3bd101ee346507d9"
} ],
"uid" : "c339d5a595f3b52d7beff6d4b5583b2b"
}, {
"name" : "维度管理",
"children" : [ {
"name" : "添加维度",
"children" : [ {
"name" : "正向用例-维度信息正确填写,添加成功",
"uid" : "7df927bd9b57e15f",
"parentUid" : "a3d36dd05e1dd14e024011df0af5da84",
"status" : "passed",
"time" : {
"start" : 1699242017486,
"stop" : 1699242017625,
"duration" : 139
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'添加维度'", "{'code': 'test57_bpm_api_test_dem_ls', 'description': 'test57_bpm_api_test_dem_ls', 'isDefault': 0, 'name': 'test57_bpm_api_test_dem_ls'}", "{'state': True, 'message': '添加维度成功!'}", "'POST'", "'post'", "'application/json'", "'维度管理'", "{'delete': 'delete from uc_demension where `CODE_`=\"test57_bpm_api_test_dem_ls\"'}", "'delete'", "'正向用例-维度信息正确填写,添加成功'", "None", "'http://120.46.172.186:8080/api/demension/v1/dem/addDem'" ]
}, {
"name" : "反向用例-维度code为空,添加失败",
"uid" : "8641e8f1da8fb815",
"parentUid" : "a3d36dd05e1dd14e024011df0af5da84",
"status" : "passed",
"time" : {
"start" : 1699242017642,
"stop" : 1699242017689,
"duration" : 47
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'添加维度'", "{'code': '', 'description': 'test57_bpm_api_test_dem_ls', 'isDefault': 0, 'name': 'test57_bpm_api_test_dem_ls'}", "{'state': False, 'message': '添加维度信息失败,维度编码【code】必填!'}", "'POST'", "'post'", "'application/json'", "'维度管理'", "None", "None", "'反向用例-维度code为空,添加失败'", "None", "'http://120.46.172.186:8080/api/demension/v1/dem/addDem'" ]
} ],
"uid" : "a3d36dd05e1dd14e024011df0af5da84"
}, {
"name" : "根据维度编码获取维度信息",
"children" : [ {
"name" : "正向用例",
"uid" : "77272d7efc01da47",
"parentUid" : "6a33f0146ab69f4de3f6f432ce6ac5e5",
"status" : "passed",
"time" : {
"start" : 1699242017708,
"stop" : 1699242017801,
"duration" : 93
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'根据维度编码获取维度信息'", "{'code': 'test57_bpm_api_test_dem_ls'}", "{'code': 'test57_bpm_api_test_dem_ls'}", "'get'", "'get'", "'query'", "'维度管理'", "None", "None", "'正向用例'", "None", "'http://120.46.172.186:8080/api/demension/v1/dem/getDem'" ]
} ],
"uid" : "6a33f0146ab69f4de3f6f432ce6ac5e5"
}, {
"name" : "根据维度编码删除维度",
"children" : [ {
"name" : "正向用例",
"uid" : "62a0a221df67b11",
"parentUid" : "3d56f3237a16f75f2decf38441cfb7ad",
"status" : "passed",
"time" : {
"start" : 1699242018325,
"stop" : 1699242018423,
"duration" : 98
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'根据维度编码删除维度'", "{'ids': ''}", "{'state': True, 'message': '删除维度成功!'}", "'delete'", "'delete'", "'query'", "'维度管理'", "{'select': 'select ID_ from uc_demension where `CODE_`=\"test57_bpm_api_test_dem_ls\";'}", "'select'", "'正向用例'", "'ids'", "'http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds'" ]
} ],
"uid" : "3d56f3237a16f75f2decf38441cfb7ad"
} ],
"uid" : "80b6f8914fc78bec5426f1b4ec755d62"
}, {
"name" : "组织管理",
"children" : [ {
"name" : "添加组织",
"children" : [ {
"name" : "正向用例-组织信息正确填写,添加组织成功",
"uid" : "54cdc730d4bf77d6",
"parentUid" : "87c8fbe37502bf660b706b93c7d3646c",
"status" : "passed",
"time" : {
"start" : 1699242017834,
"stop" : 1699242018015,
"duration" : 181
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'添加组织'", "{'code': 'test57_bpm_api_test_org_ls', 'demId': '', 'name': 'test57_bpm_api_test_org_ls', 'exceedLimitNum': 0, 'grade': '', 'limitNum': 0, 'nowNum': 0, 'orderNo': 0, 'parentId': '0'}", "{'state': True, 'message': '添加组织成功!'}", "'POST'", "'post'", "'application/json'", "'组织管理'", "{'delete': 'delete from uc_org where `CODE_`=\"test57_bpm_api_test_org_ls\";', 'select': 'select ID_ from uc_demension where `CODE_`=\"test57_bpm_api_test_dem_ls\";'}", "'delete|select'", "'正向用例-组织信息正确填写,添加组织成功'", "'demId'", "'http://120.46.172.186:8080/api/org/v1/org/addOrg'" ]
}, {
"name" : "反向用例-组织code为空,添加失败",
"uid" : "cbdb8d5568209452",
"parentUid" : "87c8fbe37502bf660b706b93c7d3646c",
"status" : "passed",
"time" : {
"start" : 1699242018047,
"stop" : 1699242018097,
"duration" : 50
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'添加组织'", "{'code': '', 'demId': '', 'name': 'test57_bpm_api_test_org_ls', 'exceedLimitNum': 0, 'grade': '', 'limitNum': 0, 'nowNum': 0, 'orderNo': 0, 'parentId': '0'}", "{'state': False, 'message': '添加组织失败,组织编码【code】不能为空!'}", "'POST'", "'post'", "'application/json'", "'组织管理'", "None", "None", "'反向用例-组织code为空,添加失败'", "None", "'http://120.46.172.186:8080/api/org/v1/org/addOrg'" ]
} ],
"uid" : "87c8fbe37502bf660b706b93c7d3646c"
}, {
"name" : "添加组织参数",
"children" : [ {
"name" : "正向用例-正确填写添加成功",
"uid" : "3c87dd00b214499b",
"parentUid" : "225d2b7d9fc937c9ccced02e3a955153",
"status" : "passed",
"time" : {
"start" : 1699242018132,
"stop" : 1699242018192,
"duration" : 60
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'添加组织参数'", "{'query': {'orgCode': 'test57_bpm_api_test_org_ls'}, 'body': [{'alias': 'sz', 'value': 999}]}", "{'message': '保存组织参数成功!'}", "'POST'", "'post'", "'query|body'", "'组织管理'", "None", "None", "'正向用例-正确填写添加成功'", "None", "'http://120.46.172.186:8080/api/org/v1/orgParam/saveOrgParams'" ]
} ],
"uid" : "225d2b7d9fc937c9ccced02e3a955153"
}, {
"name" : "删除组织",
"children" : [ {
"name" : "正向用例",
"uid" : "5e1e6d5aece1bd94",
"parentUid" : "d137331d7277c2a48b9d22f0fbfb3717",
"status" : "passed",
"time" : {
"start" : 1699242018232,
"stop" : 1699242018294,
"duration" : 62
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'删除组织'", "'test57_bpm_api_test_org_ls'", "{'state': True, 'message': '删除组织成功!'}", "'POST'", "'post'", "'x-www-form-urlencoded'", "'组织管理'", "None", "None", "'正向用例'", "None", "'http://120.46.172.186:8080/api/org/v1/org/deleteOrg'" ]
} ],
"uid" : "d137331d7277c2a48b9d22f0fbfb3717"
} ],
"uid" : "bd8837348685e516ccdaa25a15d095ad"
} ],
"uid" : "3b0c860e826bdb0ac19bd7cb60857b89"
} ]
}
\ No newline at end of file
{
"uid" : "4b4757e66a1912dae1a509f688f20b0f",
"name" : "categories",
"children" : [ ]
}
\ No newline at end of file
{
"uid" : "83edc06c07f9ae9e47eb6dd1b683e4e2",
"name" : "packages",
"children" : [ {
"name" : "test_bpm",
"children" : [ {
"name" : "正向用例-用户名密码正确,登录成功",
"uid" : "b74d0840117d1412",
"parentUid" : "4a32e30797efccc00725261109ae2af4",
"status" : "passed",
"time" : {
"start" : 1699242016431,
"stop" : 1699242016541,
"duration" : 110
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'登录系统'", "{'username': 'admin', 'password': 'MTIzNDU2'}", "{'loginStatus': True, 'username': '超级管理员'}", "'POST'", "'post'", "'json'", "'认证接口'", "None", "None", "'正向用例-用户名密码正确,登录成功'", "None", "'http://120.46.172.186:8080/auth'" ]
}, {
"name" : "反向用例-用户名为空密码正确,登陆失败",
"uid" : "1fb2ab341ab1d3eb",
"parentUid" : "4a32e30797efccc00725261109ae2af4",
"status" : "passed",
"time" : {
"start" : 1699242016582,
"stop" : 1699242016645,
"duration" : 63
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'登录系统'", "{'username': '', 'password': 'MTIzNDU2'}", "{'state': False, 'message': '账号或密码错误'}", "'POST'", "'post'", "'json'", "'认证接口'", "None", "None", "'反向用例-用户名为空密码正确,登陆失败'", "None", "'http://120.46.172.186:8080/auth'" ]
}, {
"name" : "反向用例-用户名错误密码正确,登录失败",
"uid" : "864ce640480227e3",
"parentUid" : "4a32e30797efccc00725261109ae2af4",
"status" : "passed",
"time" : {
"start" : 1699242016706,
"stop" : 1699242016810,
"duration" : 104
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'登录系统'", "{'username': 'admin11', 'password': 'MTIzNDU2'}", "{'state': False, 'message': '账号或密码错误'}", "'POST'", "'post'", "'json'", "'认证接口'", "None", "None", "'反向用例-用户名错误密码正确,登录失败'", "None", "'http://120.46.172.186:8080/auth'" ]
}, {
"name" : "反向用例-用户名过长密码正确,登录失败",
"uid" : "19075aceb6592f62",
"parentUid" : "4a32e30797efccc00725261109ae2af4",
"status" : "passed",
"time" : {
"start" : 1699242016862,
"stop" : 1699242016965,
"duration" : 103
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'登录系统'", "{'username': 'adminadminadminadminadminadmin', 'password': 'MTIzNDU2'}", "{'state': False, 'message': '账号或密码错误'}", "'POST'", "'post'", "'json'", "'认证接口'", "None", "None", "'反向用例-用户名过长密码正确,登录失败'", "None", "'http://120.46.172.186:8080/auth'" ]
}, {
"name" : "反向用例-密码为空用户名正确,登录失败",
"uid" : "570d1f4b4c81721b",
"parentUid" : "4a32e30797efccc00725261109ae2af4",
"status" : "passed",
"time" : {
"start" : 1699242017033,
"stop" : 1699242017129,
"duration" : 96
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'登录系统'", "{'username': 'admin', 'password': ''}", "{'state': False, 'message': '账号或密码错误'}", "'POST'", "'post'", "'json'", "'认证接口'", "None", "None", "'反向用例-密码为空用户名正确,登录失败'", "None", "'http://120.46.172.186:8080/auth'" ]
}, {
"name" : "反向用例-密码错误用户名正确,登录失败",
"uid" : "ed2341e5855847a9",
"parentUid" : "4a32e30797efccc00725261109ae2af4",
"status" : "passed",
"time" : {
"start" : 1699242017159,
"stop" : 1699242017249,
"duration" : 90
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'登录系统'", "{'username': 'admin', 'password': 'MTIzNDU21111'}", "{'state': False, 'message': '账号或密码错误'}", "'POST'", "'post'", "'json'", "'认证接口'", "None", "None", "'反向用例-密码错误用户名正确,登录失败'", "None", "'http://120.46.172.186:8080/auth'" ]
}, {
"name" : "反向用例-密码过长用户名正确,登录失败",
"uid" : "f09d190bcdff9423",
"parentUid" : "4a32e30797efccc00725261109ae2af4",
"status" : "passed",
"time" : {
"start" : 1699242017266,
"stop" : 1699242017356,
"duration" : 90
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'登录系统'", "{'username': 'admin', 'password': 'MTIzNDU2MTIzNDU2MTIzNDU2MTIzNDU2'}", "{'state': False, 'message': '账号或密码错误'}", "'POST'", "'post'", "'json'", "'认证接口'", "None", "None", "'反向用例-密码过长用户名正确,登录失败'", "None", "'http://120.46.172.186:8080/auth'" ]
}, {
"name" : "正向用例",
"uid" : "8fd67aff727057de",
"parentUid" : "4a32e30797efccc00725261109ae2af4",
"status" : "passed",
"time" : {
"start" : 1699242017374,
"stop" : 1699242017468,
"duration" : 94
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'刷新token'", "None", "{'loginStatus': True}", "'get'", "'get'", "None", "'认证接口'", "None", "None", "'正向用例'", "None", "'http://120.46.172.186:8080/refresh'" ]
}, {
"name" : "正向用例-维度信息正确填写,添加成功",
"uid" : "7df927bd9b57e15f",
"parentUid" : "4a32e30797efccc00725261109ae2af4",
"status" : "passed",
"time" : {
"start" : 1699242017486,
"stop" : 1699242017625,
"duration" : 139
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'添加维度'", "{'code': 'test57_bpm_api_test_dem_ls', 'description': 'test57_bpm_api_test_dem_ls', 'isDefault': 0, 'name': 'test57_bpm_api_test_dem_ls'}", "{'state': True, 'message': '添加维度成功!'}", "'POST'", "'post'", "'application/json'", "'维度管理'", "{'delete': 'delete from uc_demension where `CODE_`=\"test57_bpm_api_test_dem_ls\"'}", "'delete'", "'正向用例-维度信息正确填写,添加成功'", "None", "'http://120.46.172.186:8080/api/demension/v1/dem/addDem'" ]
}, {
"name" : "反向用例-维度code为空,添加失败",
"uid" : "8641e8f1da8fb815",
"parentUid" : "4a32e30797efccc00725261109ae2af4",
"status" : "passed",
"time" : {
"start" : 1699242017642,
"stop" : 1699242017689,
"duration" : 47
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'添加维度'", "{'code': '', 'description': 'test57_bpm_api_test_dem_ls', 'isDefault': 0, 'name': 'test57_bpm_api_test_dem_ls'}", "{'state': False, 'message': '添加维度信息失败,维度编码【code】必填!'}", "'POST'", "'post'", "'application/json'", "'维度管理'", "None", "None", "'反向用例-维度code为空,添加失败'", "None", "'http://120.46.172.186:8080/api/demension/v1/dem/addDem'" ]
}, {
"name" : "正向用例",
"uid" : "77272d7efc01da47",
"parentUid" : "4a32e30797efccc00725261109ae2af4",
"status" : "passed",
"time" : {
"start" : 1699242017708,
"stop" : 1699242017801,
"duration" : 93
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'根据维度编码获取维度信息'", "{'code': 'test57_bpm_api_test_dem_ls'}", "{'code': 'test57_bpm_api_test_dem_ls'}", "'get'", "'get'", "'query'", "'维度管理'", "None", "None", "'正向用例'", "None", "'http://120.46.172.186:8080/api/demension/v1/dem/getDem'" ]
}, {
"name" : "正向用例-组织信息正确填写,添加组织成功",
"uid" : "54cdc730d4bf77d6",
"parentUid" : "4a32e30797efccc00725261109ae2af4",
"status" : "passed",
"time" : {
"start" : 1699242017834,
"stop" : 1699242018015,
"duration" : 181
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'添加组织'", "{'code': 'test57_bpm_api_test_org_ls', 'demId': '', 'name': 'test57_bpm_api_test_org_ls', 'exceedLimitNum': 0, 'grade': '', 'limitNum': 0, 'nowNum': 0, 'orderNo': 0, 'parentId': '0'}", "{'state': True, 'message': '添加组织成功!'}", "'POST'", "'post'", "'application/json'", "'组织管理'", "{'delete': 'delete from uc_org where `CODE_`=\"test57_bpm_api_test_org_ls\";', 'select': 'select ID_ from uc_demension where `CODE_`=\"test57_bpm_api_test_dem_ls\";'}", "'delete|select'", "'正向用例-组织信息正确填写,添加组织成功'", "'demId'", "'http://120.46.172.186:8080/api/org/v1/org/addOrg'" ]
}, {
"name" : "反向用例-组织code为空,添加失败",
"uid" : "cbdb8d5568209452",
"parentUid" : "4a32e30797efccc00725261109ae2af4",
"status" : "passed",
"time" : {
"start" : 1699242018047,
"stop" : 1699242018097,
"duration" : 50
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'添加组织'", "{'code': '', 'demId': '', 'name': 'test57_bpm_api_test_org_ls', 'exceedLimitNum': 0, 'grade': '', 'limitNum': 0, 'nowNum': 0, 'orderNo': 0, 'parentId': '0'}", "{'state': False, 'message': '添加组织失败,组织编码【code】不能为空!'}", "'POST'", "'post'", "'application/json'", "'组织管理'", "None", "None", "'反向用例-组织code为空,添加失败'", "None", "'http://120.46.172.186:8080/api/org/v1/org/addOrg'" ]
}, {
"name" : "正向用例-正确填写添加成功",
"uid" : "3c87dd00b214499b",
"parentUid" : "4a32e30797efccc00725261109ae2af4",
"status" : "passed",
"time" : {
"start" : 1699242018132,
"stop" : 1699242018192,
"duration" : 60
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'添加组织参数'", "{'query': {'orgCode': 'test57_bpm_api_test_org_ls'}, 'body': [{'alias': 'sz', 'value': 999}]}", "{'message': '保存组织参数成功!'}", "'POST'", "'post'", "'query|body'", "'组织管理'", "None", "None", "'正向用例-正确填写添加成功'", "None", "'http://120.46.172.186:8080/api/org/v1/orgParam/saveOrgParams'" ]
}, {
"name" : "正向用例",
"uid" : "5e1e6d5aece1bd94",
"parentUid" : "4a32e30797efccc00725261109ae2af4",
"status" : "passed",
"time" : {
"start" : 1699242018232,
"stop" : 1699242018294,
"duration" : 62
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'删除组织'", "'test57_bpm_api_test_org_ls'", "{'state': True, 'message': '删除组织成功!'}", "'POST'", "'post'", "'x-www-form-urlencoded'", "'组织管理'", "None", "None", "'正向用例'", "None", "'http://120.46.172.186:8080/api/org/v1/org/deleteOrg'" ]
}, {
"name" : "正向用例",
"uid" : "62a0a221df67b11",
"parentUid" : "4a32e30797efccc00725261109ae2af4",
"status" : "passed",
"time" : {
"start" : 1699242018325,
"stop" : 1699242018423,
"duration" : 98
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'根据维度编码删除维度'", "{'ids': ''}", "{'state': True, 'message': '删除维度成功!'}", "'delete'", "'delete'", "'query'", "'维度管理'", "{'select': 'select ID_ from uc_demension where `CODE_`=\"test57_bpm_api_test_dem_ls\";'}", "'select'", "'正向用例'", "'ids'", "'http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds'" ]
} ],
"uid" : "4a32e30797efccc00725261109ae2af4"
} ]
}
\ 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:40:17 CST 2023","Mon Nov 06 11:40:17 CST 2023","47","","test_bpm","TestBPM","","","反向用例-维度code为空,添加失败",""
"passed","Mon Nov 06 11:40:16 CST 2023","Mon Nov 06 11:40:16 CST 2023","104","","test_bpm","TestBPM","","","反向用例-用户名错误密码正确,登录失败",""
"passed","Mon Nov 06 11:40:17 CST 2023","Mon Nov 06 11:40:17 CST 2023","90","","test_bpm","TestBPM","","","反向用例-密码过长用户名正确,登录失败",""
"passed","Mon Nov 06 11:40:16 CST 2023","Mon Nov 06 11:40:16 CST 2023","110","","test_bpm","TestBPM","","","正向用例-用户名密码正确,登录成功",""
"passed","Mon Nov 06 11:40:17 CST 2023","Mon Nov 06 11:40:17 CST 2023","139","","test_bpm","TestBPM","","","正向用例-维度信息正确填写,添加成功",""
"passed","Mon Nov 06 11:40:17 CST 2023","Mon Nov 06 11:40:17 CST 2023","94","","test_bpm","TestBPM","","","正向用例",""
"passed","Mon Nov 06 11:40:16 CST 2023","Mon Nov 06 11:40:16 CST 2023","103","","test_bpm","TestBPM","","","反向用例-用户名过长密码正确,登录失败",""
"passed","Mon Nov 06 11:40:17 CST 2023","Mon Nov 06 11:40:17 CST 2023","96","","test_bpm","TestBPM","","","反向用例-密码为空用户名正确,登录失败",""
"passed","Mon Nov 06 11:40:18 CST 2023","Mon Nov 06 11:40:18 CST 2023","98","","test_bpm","TestBPM","","","正向用例",""
"passed","Mon Nov 06 11:40:18 CST 2023","Mon Nov 06 11:40:18 CST 2023","62","","test_bpm","TestBPM","","","正向用例",""
"passed","Mon Nov 06 11:40:18 CST 2023","Mon Nov 06 11:40:18 CST 2023","50","","test_bpm","TestBPM","","","反向用例-组织code为空,添加失败",""
"passed","Mon Nov 06 11:40:17 CST 2023","Mon Nov 06 11:40:17 CST 2023","93","","test_bpm","TestBPM","","","正向用例",""
"passed","Mon Nov 06 11:40:17 CST 2023","Mon Nov 06 11:40:17 CST 2023","90","","test_bpm","TestBPM","","","反向用例-密码错误用户名正确,登录失败",""
"passed","Mon Nov 06 11:40:16 CST 2023","Mon Nov 06 11:40:16 CST 2023","63","","test_bpm","TestBPM","","","反向用例-用户名为空密码正确,登陆失败",""
"passed","Mon Nov 06 11:40:18 CST 2023","Mon Nov 06 11:40:18 CST 2023","60","","test_bpm","TestBPM","","","正向用例-正确填写添加成功",""
"passed","Mon Nov 06 11:40:17 CST 2023","Mon Nov 06 11:40:18 CST 2023","181","","test_bpm","TestBPM","","","正向用例-组织信息正确填写,添加组织成功",""
{
"uid" : "98d3104e051c652961429bf95fa0b5d6",
"name" : "suites",
"children" : [ {
"name" : "test_bpm",
"children" : [ {
"name" : "TestBPM",
"children" : [ {
"name" : "正向用例-用户名密码正确,登录成功",
"uid" : "b74d0840117d1412",
"parentUid" : "9e2149d4e33ad22996308efb2c8b042b",
"status" : "passed",
"time" : {
"start" : 1699242016431,
"stop" : 1699242016541,
"duration" : 110
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'登录系统'", "{'username': 'admin', 'password': 'MTIzNDU2'}", "{'loginStatus': True, 'username': '超级管理员'}", "'POST'", "'post'", "'json'", "'认证接口'", "None", "None", "'正向用例-用户名密码正确,登录成功'", "None", "'http://120.46.172.186:8080/auth'" ]
}, {
"name" : "反向用例-用户名为空密码正确,登陆失败",
"uid" : "1fb2ab341ab1d3eb",
"parentUid" : "9e2149d4e33ad22996308efb2c8b042b",
"status" : "passed",
"time" : {
"start" : 1699242016582,
"stop" : 1699242016645,
"duration" : 63
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'登录系统'", "{'username': '', 'password': 'MTIzNDU2'}", "{'state': False, 'message': '账号或密码错误'}", "'POST'", "'post'", "'json'", "'认证接口'", "None", "None", "'反向用例-用户名为空密码正确,登陆失败'", "None", "'http://120.46.172.186:8080/auth'" ]
}, {
"name" : "反向用例-用户名错误密码正确,登录失败",
"uid" : "864ce640480227e3",
"parentUid" : "9e2149d4e33ad22996308efb2c8b042b",
"status" : "passed",
"time" : {
"start" : 1699242016706,
"stop" : 1699242016810,
"duration" : 104
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'登录系统'", "{'username': 'admin11', 'password': 'MTIzNDU2'}", "{'state': False, 'message': '账号或密码错误'}", "'POST'", "'post'", "'json'", "'认证接口'", "None", "None", "'反向用例-用户名错误密码正确,登录失败'", "None", "'http://120.46.172.186:8080/auth'" ]
}, {
"name" : "反向用例-用户名过长密码正确,登录失败",
"uid" : "19075aceb6592f62",
"parentUid" : "9e2149d4e33ad22996308efb2c8b042b",
"status" : "passed",
"time" : {
"start" : 1699242016862,
"stop" : 1699242016965,
"duration" : 103
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'登录系统'", "{'username': 'adminadminadminadminadminadmin', 'password': 'MTIzNDU2'}", "{'state': False, 'message': '账号或密码错误'}", "'POST'", "'post'", "'json'", "'认证接口'", "None", "None", "'反向用例-用户名过长密码正确,登录失败'", "None", "'http://120.46.172.186:8080/auth'" ]
}, {
"name" : "反向用例-密码为空用户名正确,登录失败",
"uid" : "570d1f4b4c81721b",
"parentUid" : "9e2149d4e33ad22996308efb2c8b042b",
"status" : "passed",
"time" : {
"start" : 1699242017033,
"stop" : 1699242017129,
"duration" : 96
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'登录系统'", "{'username': 'admin', 'password': ''}", "{'state': False, 'message': '账号或密码错误'}", "'POST'", "'post'", "'json'", "'认证接口'", "None", "None", "'反向用例-密码为空用户名正确,登录失败'", "None", "'http://120.46.172.186:8080/auth'" ]
}, {
"name" : "反向用例-密码错误用户名正确,登录失败",
"uid" : "ed2341e5855847a9",
"parentUid" : "9e2149d4e33ad22996308efb2c8b042b",
"status" : "passed",
"time" : {
"start" : 1699242017159,
"stop" : 1699242017249,
"duration" : 90
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'登录系统'", "{'username': 'admin', 'password': 'MTIzNDU21111'}", "{'state': False, 'message': '账号或密码错误'}", "'POST'", "'post'", "'json'", "'认证接口'", "None", "None", "'反向用例-密码错误用户名正确,登录失败'", "None", "'http://120.46.172.186:8080/auth'" ]
}, {
"name" : "反向用例-密码过长用户名正确,登录失败",
"uid" : "f09d190bcdff9423",
"parentUid" : "9e2149d4e33ad22996308efb2c8b042b",
"status" : "passed",
"time" : {
"start" : 1699242017266,
"stop" : 1699242017356,
"duration" : 90
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'登录系统'", "{'username': 'admin', 'password': 'MTIzNDU2MTIzNDU2MTIzNDU2MTIzNDU2'}", "{'state': False, 'message': '账号或密码错误'}", "'POST'", "'post'", "'json'", "'认证接口'", "None", "None", "'反向用例-密码过长用户名正确,登录失败'", "None", "'http://120.46.172.186:8080/auth'" ]
}, {
"name" : "正向用例",
"uid" : "8fd67aff727057de",
"parentUid" : "9e2149d4e33ad22996308efb2c8b042b",
"status" : "passed",
"time" : {
"start" : 1699242017374,
"stop" : 1699242017468,
"duration" : 94
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'刷新token'", "None", "{'loginStatus': True}", "'get'", "'get'", "None", "'认证接口'", "None", "None", "'正向用例'", "None", "'http://120.46.172.186:8080/refresh'" ]
}, {
"name" : "正向用例-维度信息正确填写,添加成功",
"uid" : "7df927bd9b57e15f",
"parentUid" : "9e2149d4e33ad22996308efb2c8b042b",
"status" : "passed",
"time" : {
"start" : 1699242017486,
"stop" : 1699242017625,
"duration" : 139
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'添加维度'", "{'code': 'test57_bpm_api_test_dem_ls', 'description': 'test57_bpm_api_test_dem_ls', 'isDefault': 0, 'name': 'test57_bpm_api_test_dem_ls'}", "{'state': True, 'message': '添加维度成功!'}", "'POST'", "'post'", "'application/json'", "'维度管理'", "{'delete': 'delete from uc_demension where `CODE_`=\"test57_bpm_api_test_dem_ls\"'}", "'delete'", "'正向用例-维度信息正确填写,添加成功'", "None", "'http://120.46.172.186:8080/api/demension/v1/dem/addDem'" ]
}, {
"name" : "反向用例-维度code为空,添加失败",
"uid" : "8641e8f1da8fb815",
"parentUid" : "9e2149d4e33ad22996308efb2c8b042b",
"status" : "passed",
"time" : {
"start" : 1699242017642,
"stop" : 1699242017689,
"duration" : 47
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'添加维度'", "{'code': '', 'description': 'test57_bpm_api_test_dem_ls', 'isDefault': 0, 'name': 'test57_bpm_api_test_dem_ls'}", "{'state': False, 'message': '添加维度信息失败,维度编码【code】必填!'}", "'POST'", "'post'", "'application/json'", "'维度管理'", "None", "None", "'反向用例-维度code为空,添加失败'", "None", "'http://120.46.172.186:8080/api/demension/v1/dem/addDem'" ]
}, {
"name" : "正向用例",
"uid" : "77272d7efc01da47",
"parentUid" : "9e2149d4e33ad22996308efb2c8b042b",
"status" : "passed",
"time" : {
"start" : 1699242017708,
"stop" : 1699242017801,
"duration" : 93
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'根据维度编码获取维度信息'", "{'code': 'test57_bpm_api_test_dem_ls'}", "{'code': 'test57_bpm_api_test_dem_ls'}", "'get'", "'get'", "'query'", "'维度管理'", "None", "None", "'正向用例'", "None", "'http://120.46.172.186:8080/api/demension/v1/dem/getDem'" ]
}, {
"name" : "正向用例-组织信息正确填写,添加组织成功",
"uid" : "54cdc730d4bf77d6",
"parentUid" : "9e2149d4e33ad22996308efb2c8b042b",
"status" : "passed",
"time" : {
"start" : 1699242017834,
"stop" : 1699242018015,
"duration" : 181
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'添加组织'", "{'code': 'test57_bpm_api_test_org_ls', 'demId': '', 'name': 'test57_bpm_api_test_org_ls', 'exceedLimitNum': 0, 'grade': '', 'limitNum': 0, 'nowNum': 0, 'orderNo': 0, 'parentId': '0'}", "{'state': True, 'message': '添加组织成功!'}", "'POST'", "'post'", "'application/json'", "'组织管理'", "{'delete': 'delete from uc_org where `CODE_`=\"test57_bpm_api_test_org_ls\";', 'select': 'select ID_ from uc_demension where `CODE_`=\"test57_bpm_api_test_dem_ls\";'}", "'delete|select'", "'正向用例-组织信息正确填写,添加组织成功'", "'demId'", "'http://120.46.172.186:8080/api/org/v1/org/addOrg'" ]
}, {
"name" : "反向用例-组织code为空,添加失败",
"uid" : "cbdb8d5568209452",
"parentUid" : "9e2149d4e33ad22996308efb2c8b042b",
"status" : "passed",
"time" : {
"start" : 1699242018047,
"stop" : 1699242018097,
"duration" : 50
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'添加组织'", "{'code': '', 'demId': '', 'name': 'test57_bpm_api_test_org_ls', 'exceedLimitNum': 0, 'grade': '', 'limitNum': 0, 'nowNum': 0, 'orderNo': 0, 'parentId': '0'}", "{'state': False, 'message': '添加组织失败,组织编码【code】不能为空!'}", "'POST'", "'post'", "'application/json'", "'组织管理'", "None", "None", "'反向用例-组织code为空,添加失败'", "None", "'http://120.46.172.186:8080/api/org/v1/org/addOrg'" ]
}, {
"name" : "正向用例-正确填写添加成功",
"uid" : "3c87dd00b214499b",
"parentUid" : "9e2149d4e33ad22996308efb2c8b042b",
"status" : "passed",
"time" : {
"start" : 1699242018132,
"stop" : 1699242018192,
"duration" : 60
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'添加组织参数'", "{'query': {'orgCode': 'test57_bpm_api_test_org_ls'}, 'body': [{'alias': 'sz', 'value': 999}]}", "{'message': '保存组织参数成功!'}", "'POST'", "'post'", "'query|body'", "'组织管理'", "None", "None", "'正向用例-正确填写添加成功'", "None", "'http://120.46.172.186:8080/api/org/v1/orgParam/saveOrgParams'" ]
}, {
"name" : "正向用例",
"uid" : "5e1e6d5aece1bd94",
"parentUid" : "9e2149d4e33ad22996308efb2c8b042b",
"status" : "passed",
"time" : {
"start" : 1699242018232,
"stop" : 1699242018294,
"duration" : 62
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'删除组织'", "'test57_bpm_api_test_org_ls'", "{'state': True, 'message': '删除组织成功!'}", "'POST'", "'post'", "'x-www-form-urlencoded'", "'组织管理'", "None", "None", "'正向用例'", "None", "'http://120.46.172.186:8080/api/org/v1/org/deleteOrg'" ]
}, {
"name" : "正向用例",
"uid" : "62a0a221df67b11",
"parentUid" : "9e2149d4e33ad22996308efb2c8b042b",
"status" : "passed",
"time" : {
"start" : 1699242018325,
"stop" : 1699242018423,
"duration" : 98
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'根据维度编码删除维度'", "{'ids': ''}", "{'state': True, 'message': '删除维度成功!'}", "'delete'", "'delete'", "'query'", "'维度管理'", "{'select': 'select ID_ from uc_demension where `CODE_`=\"test57_bpm_api_test_dem_ls\";'}", "'select'", "'正向用例'", "'ids'", "'http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds'" ]
} ],
"uid" : "9e2149d4e33ad22996308efb2c8b042b"
} ],
"uid" : "10f50a925462c4c85491656d24b32ac1"
} ]
}
\ No newline at end of file
{
"uid" : "19075aceb6592f62",
"name" : "反向用例-用户名过长密码正确,登录失败",
"fullName" : "test_bpm.TestBPM#test_bpm",
"historyId" : "62c5f544113a5562b3d768e864669f21",
"time" : {
"start" : 1699242016862,
"stop" : 1699242016965,
"duration" : 103
},
"status" : "passed",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "request_fix",
"time" : {
"start" : 1699242016104,
"stop" : 1699242016209,
"duration" : 105
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"hasContent" : false,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
}, {
"name" : "db_fix",
"time" : {
"start" : 1699242016210,
"stop" : 1699242016418,
"duration" : 208
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"hasContent" : false,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
}, {
"name" : "_session_faker",
"time" : {
"start" : 1699242015922,
"stop" : 1699242016103,
"duration" : 181
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"hasContent" : false,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
} ],
"testStage" : {
"status" : "passed",
"steps" : [ ],
"attachments" : [ {
"uid" : "c0981f4db7ea541b",
"name" : "stdout",
"source" : "c0981f4db7ea541b.txt",
"type" : "text/plain",
"size" : 80
} ],
"parameters" : [ ],
"hasContent" : true,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 1
},
"afterStages" : [ {
"name" : "db_fix::0",
"time" : {
"start" : 1699242018446,
"stop" : 1699242018446,
"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" : "POST"
}, {
"name" : "epic",
"value" : "BPM项目"
}, {
"name" : "suite",
"value" : "test_bpm"
}, {
"name" : "subSuite",
"value" : "TestBPM"
}, {
"name" : "host",
"value" : "LAPTOP-HUPO1RF0"
}, {
"name" : "thread",
"value" : "12256-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_bpm"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "api_name",
"value" : "'登录系统'"
}, {
"name" : "case_data",
"value" : "{'username': 'adminadminadminadminadminadmin', 'password': 'MTIzNDU2'}"
}, {
"name" : "expect_data",
"value" : "{'state': False, 'message': '账号或密码错误'}"
}, {
"name" : "level",
"value" : "'POST'"
}, {
"name" : "method",
"value" : "'post'"
}, {
"name" : "mime",
"value" : "'json'"
}, {
"name" : "module_name",
"value" : "'认证接口'"
}, {
"name" : "sql_sentence",
"value" : "None"
}, {
"name" : "sql_sentence_type",
"value" : "None"
}, {
"name" : "title",
"value" : "'反向用例-用户名过长密码正确,登录失败'"
}, {
"name" : "update_key",
"value" : "None"
}, {
"name" : "url",
"value" : "'http://120.46.172.186:8080/auth'"
} ],
"links" : [ ],
"hidden" : false,
"retry" : false,
"extra" : {
"severity" : "normal",
"retries" : [ ],
"categories" : [ ],
"tags" : [ ]
},
"source" : "19075aceb6592f62.json",
"parameterValues" : [ "'登录系统'", "{'username': 'adminadminadminadminadminadmin', 'password': 'MTIzNDU2'}", "{'state': False, 'message': '账号或密码错误'}", "'POST'", "'post'", "'json'", "'认证接口'", "None", "None", "'反向用例-用户名过长密码正确,登录失败'", "None", "'http://120.46.172.186:8080/auth'" ]
}
\ No newline at end of file
{
"uid" : "1fb2ab341ab1d3eb",
"name" : "反向用例-用户名为空密码正确,登陆失败",
"fullName" : "test_bpm.TestBPM#test_bpm",
"historyId" : "f11eacb71670c61a4c9fb2d6dc72dbea",
"time" : {
"start" : 1699242016582,
"stop" : 1699242016645,
"duration" : 63
},
"status" : "passed",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "request_fix",
"time" : {
"start" : 1699242016104,
"stop" : 1699242016209,
"duration" : 105
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"hasContent" : false,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
}, {
"name" : "db_fix",
"time" : {
"start" : 1699242016210,
"stop" : 1699242016418,
"duration" : 208
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"hasContent" : false,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
}, {
"name" : "_session_faker",
"time" : {
"start" : 1699242015922,
"stop" : 1699242016103,
"duration" : 181
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"hasContent" : false,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
} ],
"testStage" : {
"status" : "passed",
"steps" : [ ],
"attachments" : [ {
"uid" : "b4d1664060063cb3",
"name" : "stdout",
"source" : "b4d1664060063cb3.txt",
"type" : "text/plain",
"size" : 80
} ],
"parameters" : [ ],
"hasContent" : true,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 1
},
"afterStages" : [ {
"name" : "db_fix::0",
"time" : {
"start" : 1699242018446,
"stop" : 1699242018446,
"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" : "POST"
}, {
"name" : "epic",
"value" : "BPM项目"
}, {
"name" : "suite",
"value" : "test_bpm"
}, {
"name" : "subSuite",
"value" : "TestBPM"
}, {
"name" : "host",
"value" : "LAPTOP-HUPO1RF0"
}, {
"name" : "thread",
"value" : "12256-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_bpm"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "api_name",
"value" : "'登录系统'"
}, {
"name" : "case_data",
"value" : "{'username': '', 'password': 'MTIzNDU2'}"
}, {
"name" : "expect_data",
"value" : "{'state': False, 'message': '账号或密码错误'}"
}, {
"name" : "level",
"value" : "'POST'"
}, {
"name" : "method",
"value" : "'post'"
}, {
"name" : "mime",
"value" : "'json'"
}, {
"name" : "module_name",
"value" : "'认证接口'"
}, {
"name" : "sql_sentence",
"value" : "None"
}, {
"name" : "sql_sentence_type",
"value" : "None"
}, {
"name" : "title",
"value" : "'反向用例-用户名为空密码正确,登陆失败'"
}, {
"name" : "update_key",
"value" : "None"
}, {
"name" : "url",
"value" : "'http://120.46.172.186:8080/auth'"
} ],
"links" : [ ],
"hidden" : false,
"retry" : false,
"extra" : {
"severity" : "normal",
"retries" : [ ],
"categories" : [ ],
"tags" : [ ]
},
"source" : "1fb2ab341ab1d3eb.json",
"parameterValues" : [ "'登录系统'", "{'username': '', 'password': 'MTIzNDU2'}", "{'state': False, 'message': '账号或密码错误'}", "'POST'", "'post'", "'json'", "'认证接口'", "None", "None", "'反向用例-用户名为空密码正确,登陆失败'", "None", "'http://120.46.172.186:8080/auth'" ]
}
\ No newline at end of file
{
"uid" : "3c87dd00b214499b",
"name" : "正向用例-正确填写添加成功",
"fullName" : "test_bpm.TestBPM#test_bpm",
"historyId" : "b0dc0d93952340606f9ac0a2c07f13b3",
"time" : {
"start" : 1699242018132,
"stop" : 1699242018192,
"duration" : 60
},
"status" : "passed",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "request_fix",
"time" : {
"start" : 1699242016104,
"stop" : 1699242016209,
"duration" : 105
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"hasContent" : false,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
}, {
"name" : "db_fix",
"time" : {
"start" : 1699242016210,
"stop" : 1699242016418,
"duration" : 208
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"hasContent" : false,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
}, {
"name" : "_session_faker",
"time" : {
"start" : 1699242015922,
"stop" : 1699242016103,
"duration" : 181
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"hasContent" : false,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
} ],
"testStage" : {
"status" : "passed",
"steps" : [ ],
"attachments" : [ {
"uid" : "27bdef1c0860ed5a",
"name" : "stdout",
"source" : "27bdef1c0860ed5a.txt",
"type" : "text/plain",
"size" : 66
} ],
"parameters" : [ ],
"hasContent" : true,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 1
},
"afterStages" : [ {
"name" : "db_fix::0",
"time" : {
"start" : 1699242018446,
"stop" : 1699242018446,
"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" : "POST"
}, {
"name" : "epic",
"value" : "BPM项目"
}, {
"name" : "suite",
"value" : "test_bpm"
}, {
"name" : "subSuite",
"value" : "TestBPM"
}, {
"name" : "host",
"value" : "LAPTOP-HUPO1RF0"
}, {
"name" : "thread",
"value" : "12256-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_bpm"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "api_name",
"value" : "'添加组织参数'"
}, {
"name" : "case_data",
"value" : "{'query': {'orgCode': 'test57_bpm_api_test_org_ls'}, 'body': [{'alias': 'sz', 'value': 999}]}"
}, {
"name" : "expect_data",
"value" : "{'message': '保存组织参数成功!'}"
}, {
"name" : "level",
"value" : "'POST'"
}, {
"name" : "method",
"value" : "'post'"
}, {
"name" : "mime",
"value" : "'query|body'"
}, {
"name" : "module_name",
"value" : "'组织管理'"
}, {
"name" : "sql_sentence",
"value" : "None"
}, {
"name" : "sql_sentence_type",
"value" : "None"
}, {
"name" : "title",
"value" : "'正向用例-正确填写添加成功'"
}, {
"name" : "update_key",
"value" : "None"
}, {
"name" : "url",
"value" : "'http://120.46.172.186:8080/api/org/v1/orgParam/saveOrgParams'"
} ],
"links" : [ ],
"hidden" : false,
"retry" : false,
"extra" : {
"severity" : "normal",
"retries" : [ ],
"categories" : [ ],
"tags" : [ ]
},
"source" : "3c87dd00b214499b.json",
"parameterValues" : [ "'添加组织参数'", "{'query': {'orgCode': 'test57_bpm_api_test_org_ls'}, 'body': [{'alias': 'sz', 'value': 999}]}", "{'message': '保存组织参数成功!'}", "'POST'", "'post'", "'query|body'", "'组织管理'", "None", "None", "'正向用例-正确填写添加成功'", "None", "'http://120.46.172.186:8080/api/org/v1/orgParam/saveOrgParams'" ]
}
\ No newline at end of file
{
"uid" : "54cdc730d4bf77d6",
"name" : "正向用例-组织信息正确填写,添加组织成功",
"fullName" : "test_bpm.TestBPM#test_bpm",
"historyId" : "353e8a23a6e496d72c5b8637f25fc357",
"time" : {
"start" : 1699242017834,
"stop" : 1699242018015,
"duration" : 181
},
"status" : "passed",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "request_fix",
"time" : {
"start" : 1699242016104,
"stop" : 1699242016209,
"duration" : 105
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"hasContent" : false,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
}, {
"name" : "db_fix",
"time" : {
"start" : 1699242016210,
"stop" : 1699242016418,
"duration" : 208
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"hasContent" : false,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
}, {
"name" : "_session_faker",
"time" : {
"start" : 1699242015922,
"stop" : 1699242016103,
"duration" : 181
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"hasContent" : false,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
} ],
"testStage" : {
"status" : "passed",
"steps" : [ ],
"attachments" : [ {
"uid" : "ff7cea37ecf7da9",
"name" : "stdout",
"source" : "ff7cea37ecf7da9.txt",
"type" : "text/plain",
"size" : 60
} ],
"parameters" : [ ],
"hasContent" : true,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 1
},
"afterStages" : [ {
"name" : "db_fix::0",
"time" : {
"start" : 1699242018446,
"stop" : 1699242018446,
"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" : "POST"
}, {
"name" : "epic",
"value" : "BPM项目"
}, {
"name" : "suite",
"value" : "test_bpm"
}, {
"name" : "subSuite",
"value" : "TestBPM"
}, {
"name" : "host",
"value" : "LAPTOP-HUPO1RF0"
}, {
"name" : "thread",
"value" : "12256-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_bpm"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "api_name",
"value" : "'添加组织'"
}, {
"name" : "case_data",
"value" : "{'code': 'test57_bpm_api_test_org_ls', 'demId': '', 'name': 'test57_bpm_api_test_org_ls', 'exceedLimitNum': 0, 'grade': '', 'limitNum': 0, 'nowNum': 0, 'orderNo': 0, 'parentId': '0'}"
}, {
"name" : "expect_data",
"value" : "{'state': True, 'message': '添加组织成功!'}"
}, {
"name" : "level",
"value" : "'POST'"
}, {
"name" : "method",
"value" : "'post'"
}, {
"name" : "mime",
"value" : "'application/json'"
}, {
"name" : "module_name",
"value" : "'组织管理'"
}, {
"name" : "sql_sentence",
"value" : "{'delete': 'delete from uc_org where `CODE_`=\"test57_bpm_api_test_org_ls\";', 'select': 'select ID_ from uc_demension where `CODE_`=\"test57_bpm_api_test_dem_ls\";'}"
}, {
"name" : "sql_sentence_type",
"value" : "'delete|select'"
}, {
"name" : "title",
"value" : "'正向用例-组织信息正确填写,添加组织成功'"
}, {
"name" : "update_key",
"value" : "'demId'"
}, {
"name" : "url",
"value" : "'http://120.46.172.186:8080/api/org/v1/org/addOrg'"
} ],
"links" : [ ],
"hidden" : false,
"retry" : false,
"extra" : {
"severity" : "normal",
"retries" : [ ],
"categories" : [ ],
"tags" : [ ]
},
"source" : "54cdc730d4bf77d6.json",
"parameterValues" : [ "'添加组织'", "{'code': 'test57_bpm_api_test_org_ls', 'demId': '', 'name': 'test57_bpm_api_test_org_ls', 'exceedLimitNum': 0, 'grade': '', 'limitNum': 0, 'nowNum': 0, 'orderNo': 0, 'parentId': '0'}", "{'state': True, 'message': '添加组织成功!'}", "'POST'", "'post'", "'application/json'", "'组织管理'", "{'delete': 'delete from uc_org where `CODE_`=\"test57_bpm_api_test_org_ls\";', 'select': 'select ID_ from uc_demension where `CODE_`=\"test57_bpm_api_test_dem_ls\";'}", "'delete|select'", "'正向用例-组织信息正确填写,添加组织成功'", "'demId'", "'http://120.46.172.186:8080/api/org/v1/org/addOrg'" ]
}
\ No newline at end of file
{
"uid" : "570d1f4b4c81721b",
"name" : "反向用例-密码为空用户名正确,登录失败",
"fullName" : "test_bpm.TestBPM#test_bpm",
"historyId" : "7fe66b6a90a6be02b4b06fa2ecc9cffd",
"time" : {
"start" : 1699242017033,
"stop" : 1699242017129,
"duration" : 96
},
"status" : "passed",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "request_fix",
"time" : {
"start" : 1699242016104,
"stop" : 1699242016209,
"duration" : 105
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"hasContent" : false,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
}, {
"name" : "db_fix",
"time" : {
"start" : 1699242016210,
"stop" : 1699242016418,
"duration" : 208
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"hasContent" : false,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
}, {
"name" : "_session_faker",
"time" : {
"start" : 1699242015922,
"stop" : 1699242016103,
"duration" : 181
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"hasContent" : false,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
} ],
"testStage" : {
"status" : "passed",
"steps" : [ ],
"attachments" : [ {
"uid" : "424270dce530678d",
"name" : "stdout",
"source" : "424270dce530678d.txt",
"type" : "text/plain",
"size" : 80
} ],
"parameters" : [ ],
"hasContent" : true,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 1
},
"afterStages" : [ {
"name" : "db_fix::0",
"time" : {
"start" : 1699242018446,
"stop" : 1699242018446,
"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" : "POST"
}, {
"name" : "epic",
"value" : "BPM项目"
}, {
"name" : "suite",
"value" : "test_bpm"
}, {
"name" : "subSuite",
"value" : "TestBPM"
}, {
"name" : "host",
"value" : "LAPTOP-HUPO1RF0"
}, {
"name" : "thread",
"value" : "12256-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_bpm"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "api_name",
"value" : "'登录系统'"
}, {
"name" : "case_data",
"value" : "{'username': 'admin', 'password': ''}"
}, {
"name" : "expect_data",
"value" : "{'state': False, 'message': '账号或密码错误'}"
}, {
"name" : "level",
"value" : "'POST'"
}, {
"name" : "method",
"value" : "'post'"
}, {
"name" : "mime",
"value" : "'json'"
}, {
"name" : "module_name",
"value" : "'认证接口'"
}, {
"name" : "sql_sentence",
"value" : "None"
}, {
"name" : "sql_sentence_type",
"value" : "None"
}, {
"name" : "title",
"value" : "'反向用例-密码为空用户名正确,登录失败'"
}, {
"name" : "update_key",
"value" : "None"
}, {
"name" : "url",
"value" : "'http://120.46.172.186:8080/auth'"
} ],
"links" : [ ],
"hidden" : false,
"retry" : false,
"extra" : {
"severity" : "normal",
"retries" : [ ],
"categories" : [ ],
"tags" : [ ]
},
"source" : "570d1f4b4c81721b.json",
"parameterValues" : [ "'登录系统'", "{'username': 'admin', 'password': ''}", "{'state': False, 'message': '账号或密码错误'}", "'POST'", "'post'", "'json'", "'认证接口'", "None", "None", "'反向用例-密码为空用户名正确,登录失败'", "None", "'http://120.46.172.186:8080/auth'" ]
}
\ No newline at end of file
{
"uid" : "5e1e6d5aece1bd94",
"name" : "正向用例",
"fullName" : "test_bpm.TestBPM#test_bpm",
"historyId" : "c64378097182f8fcbe3174cdb890b40e",
"time" : {
"start" : 1699242018232,
"stop" : 1699242018294,
"duration" : 62
},
"status" : "passed",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "request_fix",
"time" : {
"start" : 1699242016104,
"stop" : 1699242016209,
"duration" : 105
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"hasContent" : false,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
}, {
"name" : "db_fix",
"time" : {
"start" : 1699242016210,
"stop" : 1699242016418,
"duration" : 208
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"hasContent" : false,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
}, {
"name" : "_session_faker",
"time" : {
"start" : 1699242015922,
"stop" : 1699242016103,
"duration" : 181
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"hasContent" : false,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
} ],
"testStage" : {
"status" : "passed",
"steps" : [ ],
"attachments" : [ {
"uid" : "2ee31d7d13b3139d",
"name" : "stdout",
"source" : "2ee31d7d13b3139d.txt",
"type" : "text/plain",
"size" : 60
} ],
"parameters" : [ ],
"hasContent" : true,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 1
},
"afterStages" : [ {
"name" : "db_fix::0",
"time" : {
"start" : 1699242018446,
"stop" : 1699242018446,
"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" : "POST"
}, {
"name" : "epic",
"value" : "BPM项目"
}, {
"name" : "suite",
"value" : "test_bpm"
}, {
"name" : "subSuite",
"value" : "TestBPM"
}, {
"name" : "host",
"value" : "LAPTOP-HUPO1RF0"
}, {
"name" : "thread",
"value" : "12256-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_bpm"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "api_name",
"value" : "'删除组织'"
}, {
"name" : "case_data",
"value" : "'test57_bpm_api_test_org_ls'"
}, {
"name" : "expect_data",
"value" : "{'state': True, 'message': '删除组织成功!'}"
}, {
"name" : "level",
"value" : "'POST'"
}, {
"name" : "method",
"value" : "'post'"
}, {
"name" : "mime",
"value" : "'x-www-form-urlencoded'"
}, {
"name" : "module_name",
"value" : "'组织管理'"
}, {
"name" : "sql_sentence",
"value" : "None"
}, {
"name" : "sql_sentence_type",
"value" : "None"
}, {
"name" : "title",
"value" : "'正向用例'"
}, {
"name" : "update_key",
"value" : "None"
}, {
"name" : "url",
"value" : "'http://120.46.172.186:8080/api/org/v1/org/deleteOrg'"
} ],
"links" : [ ],
"hidden" : false,
"retry" : false,
"extra" : {
"severity" : "normal",
"retries" : [ ],
"categories" : [ ],
"tags" : [ ]
},
"source" : "5e1e6d5aece1bd94.json",
"parameterValues" : [ "'删除组织'", "'test57_bpm_api_test_org_ls'", "{'state': True, 'message': '删除组织成功!'}", "'POST'", "'post'", "'x-www-form-urlencoded'", "'组织管理'", "None", "None", "'正向用例'", "None", "'http://120.46.172.186:8080/api/org/v1/org/deleteOrg'" ]
}
\ No newline at end of file
{
"uid" : "62a0a221df67b11",
"name" : "正向用例",
"fullName" : "test_bpm.TestBPM#test_bpm",
"historyId" : "e36021c41a0a495fb44077cc15ad9861",
"time" : {
"start" : 1699242018325,
"stop" : 1699242018423,
"duration" : 98
},
"status" : "passed",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "request_fix",
"time" : {
"start" : 1699242016104,
"stop" : 1699242016209,
"duration" : 105
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"hasContent" : false,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
}, {
"name" : "db_fix",
"time" : {
"start" : 1699242016210,
"stop" : 1699242016418,
"duration" : 208
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"hasContent" : false,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
}, {
"name" : "_session_faker",
"time" : {
"start" : 1699242015922,
"stop" : 1699242016103,
"duration" : 181
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"hasContent" : false,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
} ],
"testStage" : {
"status" : "passed",
"steps" : [ ],
"attachments" : [ {
"uid" : "21d29bb6ff007eb9",
"name" : "stdout",
"source" : "21d29bb6ff007eb9.txt",
"type" : "text/plain",
"size" : 60
} ],
"parameters" : [ ],
"hasContent" : true,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 1
},
"afterStages" : [ {
"name" : "db_fix::0",
"time" : {
"start" : 1699242018446,
"stop" : 1699242018446,
"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" : "delete"
}, {
"name" : "epic",
"value" : "BPM项目"
}, {
"name" : "suite",
"value" : "test_bpm"
}, {
"name" : "subSuite",
"value" : "TestBPM"
}, {
"name" : "host",
"value" : "LAPTOP-HUPO1RF0"
}, {
"name" : "thread",
"value" : "12256-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_bpm"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "api_name",
"value" : "'根据维度编码删除维度'"
}, {
"name" : "case_data",
"value" : "{'ids': ''}"
}, {
"name" : "expect_data",
"value" : "{'state': True, 'message': '删除维度成功!'}"
}, {
"name" : "level",
"value" : "'delete'"
}, {
"name" : "method",
"value" : "'delete'"
}, {
"name" : "mime",
"value" : "'query'"
}, {
"name" : "module_name",
"value" : "'维度管理'"
}, {
"name" : "sql_sentence",
"value" : "{'select': 'select ID_ from uc_demension where `CODE_`=\"test57_bpm_api_test_dem_ls\";'}"
}, {
"name" : "sql_sentence_type",
"value" : "'select'"
}, {
"name" : "title",
"value" : "'正向用例'"
}, {
"name" : "update_key",
"value" : "'ids'"
}, {
"name" : "url",
"value" : "'http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds'"
} ],
"links" : [ ],
"hidden" : false,
"retry" : false,
"extra" : {
"severity" : "normal",
"retries" : [ ],
"categories" : [ ],
"tags" : [ ]
},
"source" : "62a0a221df67b11.json",
"parameterValues" : [ "'根据维度编码删除维度'", "{'ids': ''}", "{'state': True, 'message': '删除维度成功!'}", "'delete'", "'delete'", "'query'", "'维度管理'", "{'select': 'select ID_ from uc_demension where `CODE_`=\"test57_bpm_api_test_dem_ls\";'}", "'select'", "'正向用例'", "'ids'", "'http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds'" ]
}
\ No newline at end of file
{
"uid" : "77272d7efc01da47",
"name" : "正向用例",
"fullName" : "test_bpm.TestBPM#test_bpm",
"historyId" : "b51ba0cbe2d0cee49432f8974f02e9de",
"time" : {
"start" : 1699242017708,
"stop" : 1699242017801,
"duration" : 93
},
"status" : "passed",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "request_fix",
"time" : {
"start" : 1699242016104,
"stop" : 1699242016209,
"duration" : 105
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"hasContent" : false,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
}, {
"name" : "db_fix",
"time" : {
"start" : 1699242016210,
"stop" : 1699242016418,
"duration" : 208
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"hasContent" : false,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
}, {
"name" : "_session_faker",
"time" : {
"start" : 1699242015922,
"stop" : 1699242016103,
"duration" : 181
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"hasContent" : false,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
} ],
"testStage" : {
"status" : "passed",
"steps" : [ ],
"attachments" : [ {
"uid" : "6bb52aeb31cd6890",
"name" : "stdout",
"source" : "6bb52aeb31cd6890.txt",
"type" : "text/plain",
"size" : 324
} ],
"parameters" : [ ],
"hasContent" : true,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 1
},
"afterStages" : [ {
"name" : "db_fix::0",
"time" : {
"start" : 1699242018446,
"stop" : 1699242018446,
"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" : "get"
}, {
"name" : "epic",
"value" : "BPM项目"
}, {
"name" : "suite",
"value" : "test_bpm"
}, {
"name" : "subSuite",
"value" : "TestBPM"
}, {
"name" : "host",
"value" : "LAPTOP-HUPO1RF0"
}, {
"name" : "thread",
"value" : "12256-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_bpm"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "api_name",
"value" : "'根据维度编码获取维度信息'"
}, {
"name" : "case_data",
"value" : "{'code': 'test57_bpm_api_test_dem_ls'}"
}, {
"name" : "expect_data",
"value" : "{'code': 'test57_bpm_api_test_dem_ls'}"
}, {
"name" : "level",
"value" : "'get'"
}, {
"name" : "method",
"value" : "'get'"
}, {
"name" : "mime",
"value" : "'query'"
}, {
"name" : "module_name",
"value" : "'维度管理'"
}, {
"name" : "sql_sentence",
"value" : "None"
}, {
"name" : "sql_sentence_type",
"value" : "None"
}, {
"name" : "title",
"value" : "'正向用例'"
}, {
"name" : "update_key",
"value" : "None"
}, {
"name" : "url",
"value" : "'http://120.46.172.186:8080/api/demension/v1/dem/getDem'"
} ],
"links" : [ ],
"hidden" : false,
"retry" : false,
"extra" : {
"severity" : "normal",
"retries" : [ ],
"categories" : [ ],
"tags" : [ ]
},
"source" : "77272d7efc01da47.json",
"parameterValues" : [ "'根据维度编码获取维度信息'", "{'code': 'test57_bpm_api_test_dem_ls'}", "{'code': 'test57_bpm_api_test_dem_ls'}", "'get'", "'get'", "'query'", "'维度管理'", "None", "None", "'正向用例'", "None", "'http://120.46.172.186:8080/api/demension/v1/dem/getDem'" ]
}
\ No newline at end of file
{
"uid" : "7df927bd9b57e15f",
"name" : "正向用例-维度信息正确填写,添加成功",
"fullName" : "test_bpm.TestBPM#test_bpm",
"historyId" : "85f2c275a769310c6d4f9e8bb928cda5",
"time" : {
"start" : 1699242017486,
"stop" : 1699242017625,
"duration" : 139
},
"status" : "passed",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "request_fix",
"time" : {
"start" : 1699242016104,
"stop" : 1699242016209,
"duration" : 105
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"hasContent" : false,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
}, {
"name" : "db_fix",
"time" : {
"start" : 1699242016210,
"stop" : 1699242016418,
"duration" : 208
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"hasContent" : false,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
}, {
"name" : "_session_faker",
"time" : {
"start" : 1699242015922,
"stop" : 1699242016103,
"duration" : 181
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"hasContent" : false,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
} ],
"testStage" : {
"status" : "passed",
"steps" : [ ],
"attachments" : [ {
"uid" : "a260562546699b2e",
"name" : "stdout",
"source" : "a260562546699b2e.txt",
"type" : "text/plain",
"size" : 60
} ],
"parameters" : [ ],
"hasContent" : true,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 1
},
"afterStages" : [ {
"name" : "db_fix::0",
"time" : {
"start" : 1699242018446,
"stop" : 1699242018446,
"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" : "POST"
}, {
"name" : "epic",
"value" : "BPM项目"
}, {
"name" : "suite",
"value" : "test_bpm"
}, {
"name" : "subSuite",
"value" : "TestBPM"
}, {
"name" : "host",
"value" : "LAPTOP-HUPO1RF0"
}, {
"name" : "thread",
"value" : "12256-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_bpm"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "api_name",
"value" : "'添加维度'"
}, {
"name" : "case_data",
"value" : "{'code': 'test57_bpm_api_test_dem_ls', 'description': 'test57_bpm_api_test_dem_ls', 'isDefault': 0, 'name': 'test57_bpm_api_test_dem_ls'}"
}, {
"name" : "expect_data",
"value" : "{'state': True, 'message': '添加维度成功!'}"
}, {
"name" : "level",
"value" : "'POST'"
}, {
"name" : "method",
"value" : "'post'"
}, {
"name" : "mime",
"value" : "'application/json'"
}, {
"name" : "module_name",
"value" : "'维度管理'"
}, {
"name" : "sql_sentence",
"value" : "{'delete': 'delete from uc_demension where `CODE_`=\"test57_bpm_api_test_dem_ls\"'}"
}, {
"name" : "sql_sentence_type",
"value" : "'delete'"
}, {
"name" : "title",
"value" : "'正向用例-维度信息正确填写,添加成功'"
}, {
"name" : "update_key",
"value" : "None"
}, {
"name" : "url",
"value" : "'http://120.46.172.186:8080/api/demension/v1/dem/addDem'"
} ],
"links" : [ ],
"hidden" : false,
"retry" : false,
"extra" : {
"severity" : "normal",
"retries" : [ ],
"categories" : [ ],
"tags" : [ ]
},
"source" : "7df927bd9b57e15f.json",
"parameterValues" : [ "'添加维度'", "{'code': 'test57_bpm_api_test_dem_ls', 'description': 'test57_bpm_api_test_dem_ls', 'isDefault': 0, 'name': 'test57_bpm_api_test_dem_ls'}", "{'state': True, 'message': '添加维度成功!'}", "'POST'", "'post'", "'application/json'", "'维度管理'", "{'delete': 'delete from uc_demension where `CODE_`=\"test57_bpm_api_test_dem_ls\"'}", "'delete'", "'正向用例-维度信息正确填写,添加成功'", "None", "'http://120.46.172.186:8080/api/demension/v1/dem/addDem'" ]
}
\ No newline at end of file
{
"uid" : "8641e8f1da8fb815",
"name" : "反向用例-维度code为空,添加失败",
"fullName" : "test_bpm.TestBPM#test_bpm",
"historyId" : "5e77a6cf4b1acacb745f43e0bace7bcc",
"time" : {
"start" : 1699242017642,
"stop" : 1699242017689,
"duration" : 47
},
"status" : "passed",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "request_fix",
"time" : {
"start" : 1699242016104,
"stop" : 1699242016209,
"duration" : 105
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"hasContent" : false,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
}, {
"name" : "db_fix",
"time" : {
"start" : 1699242016210,
"stop" : 1699242016418,
"duration" : 208
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"hasContent" : false,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
}, {
"name" : "_session_faker",
"time" : {
"start" : 1699242015922,
"stop" : 1699242016103,
"duration" : 181
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"hasContent" : false,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
} ],
"testStage" : {
"status" : "passed",
"steps" : [ ],
"attachments" : [ {
"uid" : "915b1338851b4a0e",
"name" : "stdout",
"source" : "915b1338851b4a0e.txt",
"type" : "text/plain",
"size" : 117
} ],
"parameters" : [ ],
"hasContent" : true,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 1
},
"afterStages" : [ {
"name" : "db_fix::0",
"time" : {
"start" : 1699242018446,
"stop" : 1699242018446,
"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" : "POST"
}, {
"name" : "epic",
"value" : "BPM项目"
}, {
"name" : "suite",
"value" : "test_bpm"
}, {
"name" : "subSuite",
"value" : "TestBPM"
}, {
"name" : "host",
"value" : "LAPTOP-HUPO1RF0"
}, {
"name" : "thread",
"value" : "12256-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_bpm"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "api_name",
"value" : "'添加维度'"
}, {
"name" : "case_data",
"value" : "{'code': '', 'description': 'test57_bpm_api_test_dem_ls', 'isDefault': 0, 'name': 'test57_bpm_api_test_dem_ls'}"
}, {
"name" : "expect_data",
"value" : "{'state': False, 'message': '添加维度信息失败,维度编码【code】必填!'}"
}, {
"name" : "level",
"value" : "'POST'"
}, {
"name" : "method",
"value" : "'post'"
}, {
"name" : "mime",
"value" : "'application/json'"
}, {
"name" : "module_name",
"value" : "'维度管理'"
}, {
"name" : "sql_sentence",
"value" : "None"
}, {
"name" : "sql_sentence_type",
"value" : "None"
}, {
"name" : "title",
"value" : "'反向用例-维度code为空,添加失败'"
}, {
"name" : "update_key",
"value" : "None"
}, {
"name" : "url",
"value" : "'http://120.46.172.186:8080/api/demension/v1/dem/addDem'"
} ],
"links" : [ ],
"hidden" : false,
"retry" : false,
"extra" : {
"severity" : "normal",
"retries" : [ ],
"categories" : [ ],
"tags" : [ ]
},
"source" : "8641e8f1da8fb815.json",
"parameterValues" : [ "'添加维度'", "{'code': '', 'description': 'test57_bpm_api_test_dem_ls', 'isDefault': 0, 'name': 'test57_bpm_api_test_dem_ls'}", "{'state': False, 'message': '添加维度信息失败,维度编码【code】必填!'}", "'POST'", "'post'", "'application/json'", "'维度管理'", "None", "None", "'反向用例-维度code为空,添加失败'", "None", "'http://120.46.172.186:8080/api/demension/v1/dem/addDem'" ]
}
\ No newline at end of file
{
"uid" : "864ce640480227e3",
"name" : "反向用例-用户名错误密码正确,登录失败",
"fullName" : "test_bpm.TestBPM#test_bpm",
"historyId" : "e3e99d9e25cdd3c43696117762303e37",
"time" : {
"start" : 1699242016706,
"stop" : 1699242016810,
"duration" : 104
},
"status" : "passed",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "request_fix",
"time" : {
"start" : 1699242016104,
"stop" : 1699242016209,
"duration" : 105
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"hasContent" : false,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
}, {
"name" : "db_fix",
"time" : {
"start" : 1699242016210,
"stop" : 1699242016418,
"duration" : 208
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"hasContent" : false,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
}, {
"name" : "_session_faker",
"time" : {
"start" : 1699242015922,
"stop" : 1699242016103,
"duration" : 181
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"hasContent" : false,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
} ],
"testStage" : {
"status" : "passed",
"steps" : [ ],
"attachments" : [ {
"uid" : "29dcd81b80aa5d0a",
"name" : "stdout",
"source" : "29dcd81b80aa5d0a.txt",
"type" : "text/plain",
"size" : 80
} ],
"parameters" : [ ],
"hasContent" : true,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 1
},
"afterStages" : [ {
"name" : "db_fix::0",
"time" : {
"start" : 1699242018446,
"stop" : 1699242018446,
"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" : "POST"
}, {
"name" : "epic",
"value" : "BPM项目"
}, {
"name" : "suite",
"value" : "test_bpm"
}, {
"name" : "subSuite",
"value" : "TestBPM"
}, {
"name" : "host",
"value" : "LAPTOP-HUPO1RF0"
}, {
"name" : "thread",
"value" : "12256-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_bpm"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "api_name",
"value" : "'登录系统'"
}, {
"name" : "case_data",
"value" : "{'username': 'admin11', 'password': 'MTIzNDU2'}"
}, {
"name" : "expect_data",
"value" : "{'state': False, 'message': '账号或密码错误'}"
}, {
"name" : "level",
"value" : "'POST'"
}, {
"name" : "method",
"value" : "'post'"
}, {
"name" : "mime",
"value" : "'json'"
}, {
"name" : "module_name",
"value" : "'认证接口'"
}, {
"name" : "sql_sentence",
"value" : "None"
}, {
"name" : "sql_sentence_type",
"value" : "None"
}, {
"name" : "title",
"value" : "'反向用例-用户名错误密码正确,登录失败'"
}, {
"name" : "update_key",
"value" : "None"
}, {
"name" : "url",
"value" : "'http://120.46.172.186:8080/auth'"
} ],
"links" : [ ],
"hidden" : false,
"retry" : false,
"extra" : {
"severity" : "normal",
"retries" : [ ],
"categories" : [ ],
"tags" : [ ]
},
"source" : "864ce640480227e3.json",
"parameterValues" : [ "'登录系统'", "{'username': 'admin11', 'password': 'MTIzNDU2'}", "{'state': False, 'message': '账号或密码错误'}", "'POST'", "'post'", "'json'", "'认证接口'", "None", "None", "'反向用例-用户名错误密码正确,登录失败'", "None", "'http://120.46.172.186:8080/auth'" ]
}
\ No newline at end of file
{
"uid" : "8fd67aff727057de",
"name" : "正向用例",
"fullName" : "test_bpm.TestBPM#test_bpm",
"historyId" : "536961674de62e406095ab066751431e",
"time" : {
"start" : 1699242017374,
"stop" : 1699242017468,
"duration" : 94
},
"status" : "passed",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "request_fix",
"time" : {
"start" : 1699242016104,
"stop" : 1699242016209,
"duration" : 105
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"hasContent" : false,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
}, {
"name" : "db_fix",
"time" : {
"start" : 1699242016210,
"stop" : 1699242016418,
"duration" : 208
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"hasContent" : false,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
}, {
"name" : "_session_faker",
"time" : {
"start" : 1699242015922,
"stop" : 1699242016103,
"duration" : 181
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"hasContent" : false,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
} ],
"testStage" : {
"status" : "passed",
"steps" : [ ],
"attachments" : [ {
"uid" : "69050a1d6c28ce2b",
"name" : "stdout",
"source" : "69050a1d6c28ce2b.txt",
"type" : "text/plain",
"size" : 281
} ],
"parameters" : [ ],
"hasContent" : true,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 1
},
"afterStages" : [ {
"name" : "db_fix::0",
"time" : {
"start" : 1699242018446,
"stop" : 1699242018446,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"hasContent" : false,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
} ],
"labels" : [ {
"name" : "feature",
"value" : "认证接口"
}, {
"name" : "story",
"value" : "刷新token"
}, {
"name" : "severity",
"value" : "get"
}, {
"name" : "epic",
"value" : "BPM项目"
}, {
"name" : "suite",
"value" : "test_bpm"
}, {
"name" : "subSuite",
"value" : "TestBPM"
}, {
"name" : "host",
"value" : "LAPTOP-HUPO1RF0"
}, {
"name" : "thread",
"value" : "12256-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_bpm"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "api_name",
"value" : "'刷新token'"
}, {
"name" : "case_data",
"value" : "None"
}, {
"name" : "expect_data",
"value" : "{'loginStatus': True}"
}, {
"name" : "level",
"value" : "'get'"
}, {
"name" : "method",
"value" : "'get'"
}, {
"name" : "mime",
"value" : "None"
}, {
"name" : "module_name",
"value" : "'认证接口'"
}, {
"name" : "sql_sentence",
"value" : "None"
}, {
"name" : "sql_sentence_type",
"value" : "None"
}, {
"name" : "title",
"value" : "'正向用例'"
}, {
"name" : "update_key",
"value" : "None"
}, {
"name" : "url",
"value" : "'http://120.46.172.186:8080/refresh'"
} ],
"links" : [ ],
"hidden" : false,
"retry" : false,
"extra" : {
"severity" : "normal",
"retries" : [ ],
"categories" : [ ],
"tags" : [ ]
},
"source" : "8fd67aff727057de.json",
"parameterValues" : [ "'刷新token'", "None", "{'loginStatus': True}", "'get'", "'get'", "None", "'认证接口'", "None", "None", "'正向用例'", "None", "'http://120.46.172.186:8080/refresh'" ]
}
\ No newline at end of file
{
"uid" : "b74d0840117d1412",
"name" : "正向用例-用户名密码正确,登录成功",
"fullName" : "test_bpm.TestBPM#test_bpm",
"historyId" : "9c38e5e1b66d2a5c8e1ca57b7f9b64d9",
"time" : {
"start" : 1699242016431,
"stop" : 1699242016541,
"duration" : 110
},
"status" : "passed",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "request_fix",
"time" : {
"start" : 1699242016104,
"stop" : 1699242016209,
"duration" : 105
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"hasContent" : false,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
}, {
"name" : "db_fix",
"time" : {
"start" : 1699242016210,
"stop" : 1699242016418,
"duration" : 208
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"hasContent" : false,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
}, {
"name" : "_session_faker",
"time" : {
"start" : 1699242015922,
"stop" : 1699242016103,
"duration" : 181
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"hasContent" : false,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
} ],
"testStage" : {
"status" : "passed",
"steps" : [ ],
"attachments" : [ {
"uid" : "40b74352241631ea",
"name" : "stdout",
"source" : "40b74352241631ea.txt",
"type" : "text/plain",
"size" : 336
} ],
"parameters" : [ ],
"hasContent" : true,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 1
},
"afterStages" : [ {
"name" : "db_fix::0",
"time" : {
"start" : 1699242018446,
"stop" : 1699242018446,
"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" : "POST"
}, {
"name" : "epic",
"value" : "BPM项目"
}, {
"name" : "suite",
"value" : "test_bpm"
}, {
"name" : "subSuite",
"value" : "TestBPM"
}, {
"name" : "host",
"value" : "LAPTOP-HUPO1RF0"
}, {
"name" : "thread",
"value" : "12256-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_bpm"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "api_name",
"value" : "'登录系统'"
}, {
"name" : "case_data",
"value" : "{'username': 'admin', 'password': 'MTIzNDU2'}"
}, {
"name" : "expect_data",
"value" : "{'loginStatus': True, 'username': '超级管理员'}"
}, {
"name" : "level",
"value" : "'POST'"
}, {
"name" : "method",
"value" : "'post'"
}, {
"name" : "mime",
"value" : "'json'"
}, {
"name" : "module_name",
"value" : "'认证接口'"
}, {
"name" : "sql_sentence",
"value" : "None"
}, {
"name" : "sql_sentence_type",
"value" : "None"
}, {
"name" : "title",
"value" : "'正向用例-用户名密码正确,登录成功'"
}, {
"name" : "update_key",
"value" : "None"
}, {
"name" : "url",
"value" : "'http://120.46.172.186:8080/auth'"
} ],
"links" : [ ],
"hidden" : false,
"retry" : false,
"extra" : {
"severity" : "normal",
"retries" : [ ],
"categories" : [ ],
"tags" : [ ]
},
"source" : "b74d0840117d1412.json",
"parameterValues" : [ "'登录系统'", "{'username': 'admin', 'password': 'MTIzNDU2'}", "{'loginStatus': True, 'username': '超级管理员'}", "'POST'", "'post'", "'json'", "'认证接口'", "None", "None", "'正向用例-用户名密码正确,登录成功'", "None", "'http://120.46.172.186:8080/auth'" ]
}
\ No newline at end of file
{
"uid" : "cbdb8d5568209452",
"name" : "反向用例-组织code为空,添加失败",
"fullName" : "test_bpm.TestBPM#test_bpm",
"historyId" : "18e8369587218c1fdaa4271c57268f3e",
"time" : {
"start" : 1699242018047,
"stop" : 1699242018097,
"duration" : 50
},
"status" : "passed",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "request_fix",
"time" : {
"start" : 1699242016104,
"stop" : 1699242016209,
"duration" : 105
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"hasContent" : false,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
}, {
"name" : "db_fix",
"time" : {
"start" : 1699242016210,
"stop" : 1699242016418,
"duration" : 208
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"hasContent" : false,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
}, {
"name" : "_session_faker",
"time" : {
"start" : 1699242015922,
"stop" : 1699242016103,
"duration" : 181
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"hasContent" : false,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
} ],
"testStage" : {
"status" : "passed",
"steps" : [ ],
"attachments" : [ {
"uid" : "285d7d73eeefc851",
"name" : "stdout",
"source" : "285d7d73eeefc851.txt",
"type" : "text/plain",
"size" : 110
} ],
"parameters" : [ ],
"hasContent" : true,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 1
},
"afterStages" : [ {
"name" : "db_fix::0",
"time" : {
"start" : 1699242018446,
"stop" : 1699242018446,
"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" : "POST"
}, {
"name" : "epic",
"value" : "BPM项目"
}, {
"name" : "suite",
"value" : "test_bpm"
}, {
"name" : "subSuite",
"value" : "TestBPM"
}, {
"name" : "host",
"value" : "LAPTOP-HUPO1RF0"
}, {
"name" : "thread",
"value" : "12256-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_bpm"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "api_name",
"value" : "'添加组织'"
}, {
"name" : "case_data",
"value" : "{'code': '', 'demId': '', 'name': 'test57_bpm_api_test_org_ls', 'exceedLimitNum': 0, 'grade': '', 'limitNum': 0, 'nowNum': 0, 'orderNo': 0, 'parentId': '0'}"
}, {
"name" : "expect_data",
"value" : "{'state': False, 'message': '添加组织失败,组织编码【code】不能为空!'}"
}, {
"name" : "level",
"value" : "'POST'"
}, {
"name" : "method",
"value" : "'post'"
}, {
"name" : "mime",
"value" : "'application/json'"
}, {
"name" : "module_name",
"value" : "'组织管理'"
}, {
"name" : "sql_sentence",
"value" : "None"
}, {
"name" : "sql_sentence_type",
"value" : "None"
}, {
"name" : "title",
"value" : "'反向用例-组织code为空,添加失败'"
}, {
"name" : "update_key",
"value" : "None"
}, {
"name" : "url",
"value" : "'http://120.46.172.186:8080/api/org/v1/org/addOrg'"
} ],
"links" : [ ],
"hidden" : false,
"retry" : false,
"extra" : {
"severity" : "normal",
"retries" : [ ],
"categories" : [ ],
"tags" : [ ]
},
"source" : "cbdb8d5568209452.json",
"parameterValues" : [ "'添加组织'", "{'code': '', 'demId': '', 'name': 'test57_bpm_api_test_org_ls', 'exceedLimitNum': 0, 'grade': '', 'limitNum': 0, 'nowNum': 0, 'orderNo': 0, 'parentId': '0'}", "{'state': False, 'message': '添加组织失败,组织编码【code】不能为空!'}", "'POST'", "'post'", "'application/json'", "'组织管理'", "None", "None", "'反向用例-组织code为空,添加失败'", "None", "'http://120.46.172.186:8080/api/org/v1/org/addOrg'" ]
}
\ No newline at end of file
{
"uid" : "ed2341e5855847a9",
"name" : "反向用例-密码错误用户名正确,登录失败",
"fullName" : "test_bpm.TestBPM#test_bpm",
"historyId" : "feacb0fce4c2929e166ee036069977e2",
"time" : {
"start" : 1699242017159,
"stop" : 1699242017249,
"duration" : 90
},
"status" : "passed",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "request_fix",
"time" : {
"start" : 1699242016104,
"stop" : 1699242016209,
"duration" : 105
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"hasContent" : false,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
}, {
"name" : "db_fix",
"time" : {
"start" : 1699242016210,
"stop" : 1699242016418,
"duration" : 208
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"hasContent" : false,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
}, {
"name" : "_session_faker",
"time" : {
"start" : 1699242015922,
"stop" : 1699242016103,
"duration" : 181
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"hasContent" : false,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
} ],
"testStage" : {
"status" : "passed",
"steps" : [ ],
"attachments" : [ {
"uid" : "d567705c5991012a",
"name" : "stdout",
"source" : "d567705c5991012a.txt",
"type" : "text/plain",
"size" : 80
} ],
"parameters" : [ ],
"hasContent" : true,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 1
},
"afterStages" : [ {
"name" : "db_fix::0",
"time" : {
"start" : 1699242018446,
"stop" : 1699242018446,
"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" : "POST"
}, {
"name" : "epic",
"value" : "BPM项目"
}, {
"name" : "suite",
"value" : "test_bpm"
}, {
"name" : "subSuite",
"value" : "TestBPM"
}, {
"name" : "host",
"value" : "LAPTOP-HUPO1RF0"
}, {
"name" : "thread",
"value" : "12256-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_bpm"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "api_name",
"value" : "'登录系统'"
}, {
"name" : "case_data",
"value" : "{'username': 'admin', 'password': 'MTIzNDU21111'}"
}, {
"name" : "expect_data",
"value" : "{'state': False, 'message': '账号或密码错误'}"
}, {
"name" : "level",
"value" : "'POST'"
}, {
"name" : "method",
"value" : "'post'"
}, {
"name" : "mime",
"value" : "'json'"
}, {
"name" : "module_name",
"value" : "'认证接口'"
}, {
"name" : "sql_sentence",
"value" : "None"
}, {
"name" : "sql_sentence_type",
"value" : "None"
}, {
"name" : "title",
"value" : "'反向用例-密码错误用户名正确,登录失败'"
}, {
"name" : "update_key",
"value" : "None"
}, {
"name" : "url",
"value" : "'http://120.46.172.186:8080/auth'"
} ],
"links" : [ ],
"hidden" : false,
"retry" : false,
"extra" : {
"severity" : "normal",
"retries" : [ ],
"categories" : [ ],
"tags" : [ ]
},
"source" : "ed2341e5855847a9.json",
"parameterValues" : [ "'登录系统'", "{'username': 'admin', 'password': 'MTIzNDU21111'}", "{'state': False, 'message': '账号或密码错误'}", "'POST'", "'post'", "'json'", "'认证接口'", "None", "None", "'反向用例-密码错误用户名正确,登录失败'", "None", "'http://120.46.172.186:8080/auth'" ]
}
\ No newline at end of file
{
"uid" : "f09d190bcdff9423",
"name" : "反向用例-密码过长用户名正确,登录失败",
"fullName" : "test_bpm.TestBPM#test_bpm",
"historyId" : "2ac8d497d15afc47dc37aa8c20def2ad",
"time" : {
"start" : 1699242017266,
"stop" : 1699242017356,
"duration" : 90
},
"status" : "passed",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "request_fix",
"time" : {
"start" : 1699242016104,
"stop" : 1699242016209,
"duration" : 105
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"hasContent" : false,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
}, {
"name" : "db_fix",
"time" : {
"start" : 1699242016210,
"stop" : 1699242016418,
"duration" : 208
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"hasContent" : false,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
}, {
"name" : "_session_faker",
"time" : {
"start" : 1699242015922,
"stop" : 1699242016103,
"duration" : 181
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"hasContent" : false,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
} ],
"testStage" : {
"status" : "passed",
"steps" : [ ],
"attachments" : [ {
"uid" : "871060bd16270619",
"name" : "stdout",
"source" : "871060bd16270619.txt",
"type" : "text/plain",
"size" : 80
} ],
"parameters" : [ ],
"hasContent" : true,
"stepsCount" : 0,
"shouldDisplayMessage" : false,
"attachmentsCount" : 1
},
"afterStages" : [ {
"name" : "db_fix::0",
"time" : {
"start" : 1699242018446,
"stop" : 1699242018446,
"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" : "POST"
}, {
"name" : "epic",
"value" : "BPM项目"
}, {
"name" : "suite",
"value" : "test_bpm"
}, {
"name" : "subSuite",
"value" : "TestBPM"
}, {
"name" : "host",
"value" : "LAPTOP-HUPO1RF0"
}, {
"name" : "thread",
"value" : "12256-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_bpm"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "api_name",
"value" : "'登录系统'"
}, {
"name" : "case_data",
"value" : "{'username': 'admin', 'password': 'MTIzNDU2MTIzNDU2MTIzNDU2MTIzNDU2'}"
}, {
"name" : "expect_data",
"value" : "{'state': False, 'message': '账号或密码错误'}"
}, {
"name" : "level",
"value" : "'POST'"
}, {
"name" : "method",
"value" : "'post'"
}, {
"name" : "mime",
"value" : "'json'"
}, {
"name" : "module_name",
"value" : "'认证接口'"
}, {
"name" : "sql_sentence",
"value" : "None"
}, {
"name" : "sql_sentence_type",
"value" : "None"
}, {
"name" : "title",
"value" : "'反向用例-密码过长用户名正确,登录失败'"
}, {
"name" : "update_key",
"value" : "None"
}, {
"name" : "url",
"value" : "'http://120.46.172.186:8080/auth'"
} ],
"links" : [ ],
"hidden" : false,
"retry" : false,
"extra" : {
"severity" : "normal",
"retries" : [ ],
"categories" : [ ],
"tags" : [ ]
},
"source" : "f09d190bcdff9423.json",
"parameterValues" : [ "'登录系统'", "{'username': 'admin', 'password': 'MTIzNDU2MTIzNDU2MTIzNDU2MTIzNDU2'}", "{'state': False, 'message': '账号或密码错误'}", "'POST'", "'post'", "'json'", "'认证接口'", "None", "None", "'反向用例-密码过长用户名正确,登录失败'", "None", "'http://120.46.172.186:8080/auth'" ]
}
\ No newline at end of file
{
"uid" : "ab17fc5a4eb3bca4b216b548c7f9fcbc",
"name" : "timeline",
"children" : [ {
"name" : "LAPTOP-HUPO1RF0",
"children" : [ {
"name" : "12256-MainThread",
"children" : [ {
"name" : "反向用例-用户名过长密码正确,登录失败",
"uid" : "19075aceb6592f62",
"parentUid" : "10c2983bb9b6af5cc22f212e43ba86a8",
"status" : "passed",
"time" : {
"start" : 1699242016862,
"stop" : 1699242016965,
"duration" : 103
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'登录系统'", "{'username': 'adminadminadminadminadminadmin', 'password': 'MTIzNDU2'}", "{'state': False, 'message': '账号或密码错误'}", "'POST'", "'post'", "'json'", "'认证接口'", "None", "None", "'反向用例-用户名过长密码正确,登录失败'", "None", "'http://120.46.172.186:8080/auth'" ]
}, {
"name" : "反向用例-用户名错误密码正确,登录失败",
"uid" : "864ce640480227e3",
"parentUid" : "10c2983bb9b6af5cc22f212e43ba86a8",
"status" : "passed",
"time" : {
"start" : 1699242016706,
"stop" : 1699242016810,
"duration" : 104
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'登录系统'", "{'username': 'admin11', 'password': 'MTIzNDU2'}", "{'state': False, 'message': '账号或密码错误'}", "'POST'", "'post'", "'json'", "'认证接口'", "None", "None", "'反向用例-用户名错误密码正确,登录失败'", "None", "'http://120.46.172.186:8080/auth'" ]
}, {
"name" : "反向用例-密码过长用户名正确,登录失败",
"uid" : "f09d190bcdff9423",
"parentUid" : "10c2983bb9b6af5cc22f212e43ba86a8",
"status" : "passed",
"time" : {
"start" : 1699242017266,
"stop" : 1699242017356,
"duration" : 90
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'登录系统'", "{'username': 'admin', 'password': 'MTIzNDU2MTIzNDU2MTIzNDU2MTIzNDU2'}", "{'state': False, 'message': '账号或密码错误'}", "'POST'", "'post'", "'json'", "'认证接口'", "None", "None", "'反向用例-密码过长用户名正确,登录失败'", "None", "'http://120.46.172.186:8080/auth'" ]
}, {
"name" : "正向用例",
"uid" : "62a0a221df67b11",
"parentUid" : "10c2983bb9b6af5cc22f212e43ba86a8",
"status" : "passed",
"time" : {
"start" : 1699242018325,
"stop" : 1699242018423,
"duration" : 98
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'根据维度编码删除维度'", "{'ids': ''}", "{'state': True, 'message': '删除维度成功!'}", "'delete'", "'delete'", "'query'", "'维度管理'", "{'select': 'select ID_ from uc_demension where `CODE_`=\"test57_bpm_api_test_dem_ls\";'}", "'select'", "'正向用例'", "'ids'", "'http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds'" ]
}, {
"name" : "正向用例",
"uid" : "5e1e6d5aece1bd94",
"parentUid" : "10c2983bb9b6af5cc22f212e43ba86a8",
"status" : "passed",
"time" : {
"start" : 1699242018232,
"stop" : 1699242018294,
"duration" : 62
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'删除组织'", "'test57_bpm_api_test_org_ls'", "{'state': True, 'message': '删除组织成功!'}", "'POST'", "'post'", "'x-www-form-urlencoded'", "'组织管理'", "None", "None", "'正向用例'", "None", "'http://120.46.172.186:8080/api/org/v1/org/deleteOrg'" ]
}, {
"name" : "反向用例-维度code为空,添加失败",
"uid" : "8641e8f1da8fb815",
"parentUid" : "10c2983bb9b6af5cc22f212e43ba86a8",
"status" : "passed",
"time" : {
"start" : 1699242017642,
"stop" : 1699242017689,
"duration" : 47
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'添加维度'", "{'code': '', 'description': 'test57_bpm_api_test_dem_ls', 'isDefault': 0, 'name': 'test57_bpm_api_test_dem_ls'}", "{'state': False, 'message': '添加维度信息失败,维度编码【code】必填!'}", "'POST'", "'post'", "'application/json'", "'维度管理'", "None", "None", "'反向用例-维度code为空,添加失败'", "None", "'http://120.46.172.186:8080/api/demension/v1/dem/addDem'" ]
}, {
"name" : "反向用例-密码错误用户名正确,登录失败",
"uid" : "ed2341e5855847a9",
"parentUid" : "10c2983bb9b6af5cc22f212e43ba86a8",
"status" : "passed",
"time" : {
"start" : 1699242017159,
"stop" : 1699242017249,
"duration" : 90
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'登录系统'", "{'username': 'admin', 'password': 'MTIzNDU21111'}", "{'state': False, 'message': '账号或密码错误'}", "'POST'", "'post'", "'json'", "'认证接口'", "None", "None", "'反向用例-密码错误用户名正确,登录失败'", "None", "'http://120.46.172.186:8080/auth'" ]
}, {
"name" : "正向用例-维度信息正确填写,添加成功",
"uid" : "7df927bd9b57e15f",
"parentUid" : "10c2983bb9b6af5cc22f212e43ba86a8",
"status" : "passed",
"time" : {
"start" : 1699242017486,
"stop" : 1699242017625,
"duration" : 139
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'添加维度'", "{'code': 'test57_bpm_api_test_dem_ls', 'description': 'test57_bpm_api_test_dem_ls', 'isDefault': 0, 'name': 'test57_bpm_api_test_dem_ls'}", "{'state': True, 'message': '添加维度成功!'}", "'POST'", "'post'", "'application/json'", "'维度管理'", "{'delete': 'delete from uc_demension where `CODE_`=\"test57_bpm_api_test_dem_ls\"'}", "'delete'", "'正向用例-维度信息正确填写,添加成功'", "None", "'http://120.46.172.186:8080/api/demension/v1/dem/addDem'" ]
}, {
"name" : "正向用例",
"uid" : "8fd67aff727057de",
"parentUid" : "10c2983bb9b6af5cc22f212e43ba86a8",
"status" : "passed",
"time" : {
"start" : 1699242017374,
"stop" : 1699242017468,
"duration" : 94
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'刷新token'", "None", "{'loginStatus': True}", "'get'", "'get'", "None", "'认证接口'", "None", "None", "'正向用例'", "None", "'http://120.46.172.186:8080/refresh'" ]
}, {
"name" : "正向用例-用户名密码正确,登录成功",
"uid" : "b74d0840117d1412",
"parentUid" : "10c2983bb9b6af5cc22f212e43ba86a8",
"status" : "passed",
"time" : {
"start" : 1699242016431,
"stop" : 1699242016541,
"duration" : 110
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'登录系统'", "{'username': 'admin', 'password': 'MTIzNDU2'}", "{'loginStatus': True, 'username': '超级管理员'}", "'POST'", "'post'", "'json'", "'认证接口'", "None", "None", "'正向用例-用户名密码正确,登录成功'", "None", "'http://120.46.172.186:8080/auth'" ]
}, {
"name" : "反向用例-组织code为空,添加失败",
"uid" : "cbdb8d5568209452",
"parentUid" : "10c2983bb9b6af5cc22f212e43ba86a8",
"status" : "passed",
"time" : {
"start" : 1699242018047,
"stop" : 1699242018097,
"duration" : 50
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'添加组织'", "{'code': '', 'demId': '', 'name': 'test57_bpm_api_test_org_ls', 'exceedLimitNum': 0, 'grade': '', 'limitNum': 0, 'nowNum': 0, 'orderNo': 0, 'parentId': '0'}", "{'state': False, 'message': '添加组织失败,组织编码【code】不能为空!'}", "'POST'", "'post'", "'application/json'", "'组织管理'", "None", "None", "'反向用例-组织code为空,添加失败'", "None", "'http://120.46.172.186:8080/api/org/v1/org/addOrg'" ]
}, {
"name" : "正向用例",
"uid" : "77272d7efc01da47",
"parentUid" : "10c2983bb9b6af5cc22f212e43ba86a8",
"status" : "passed",
"time" : {
"start" : 1699242017708,
"stop" : 1699242017801,
"duration" : 93
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'根据维度编码获取维度信息'", "{'code': 'test57_bpm_api_test_dem_ls'}", "{'code': 'test57_bpm_api_test_dem_ls'}", "'get'", "'get'", "'query'", "'维度管理'", "None", "None", "'正向用例'", "None", "'http://120.46.172.186:8080/api/demension/v1/dem/getDem'" ]
}, {
"name" : "反向用例-密码为空用户名正确,登录失败",
"uid" : "570d1f4b4c81721b",
"parentUid" : "10c2983bb9b6af5cc22f212e43ba86a8",
"status" : "passed",
"time" : {
"start" : 1699242017033,
"stop" : 1699242017129,
"duration" : 96
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'登录系统'", "{'username': 'admin', 'password': ''}", "{'state': False, 'message': '账号或密码错误'}", "'POST'", "'post'", "'json'", "'认证接口'", "None", "None", "'反向用例-密码为空用户名正确,登录失败'", "None", "'http://120.46.172.186:8080/auth'" ]
}, {
"name" : "反向用例-用户名为空密码正确,登陆失败",
"uid" : "1fb2ab341ab1d3eb",
"parentUid" : "10c2983bb9b6af5cc22f212e43ba86a8",
"status" : "passed",
"time" : {
"start" : 1699242016582,
"stop" : 1699242016645,
"duration" : 63
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'登录系统'", "{'username': '', 'password': 'MTIzNDU2'}", "{'state': False, 'message': '账号或密码错误'}", "'POST'", "'post'", "'json'", "'认证接口'", "None", "None", "'反向用例-用户名为空密码正确,登陆失败'", "None", "'http://120.46.172.186:8080/auth'" ]
}, {
"name" : "正向用例-组织信息正确填写,添加组织成功",
"uid" : "54cdc730d4bf77d6",
"parentUid" : "10c2983bb9b6af5cc22f212e43ba86a8",
"status" : "passed",
"time" : {
"start" : 1699242017834,
"stop" : 1699242018015,
"duration" : 181
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'添加组织'", "{'code': 'test57_bpm_api_test_org_ls', 'demId': '', 'name': 'test57_bpm_api_test_org_ls', 'exceedLimitNum': 0, 'grade': '', 'limitNum': 0, 'nowNum': 0, 'orderNo': 0, 'parentId': '0'}", "{'state': True, 'message': '添加组织成功!'}", "'POST'", "'post'", "'application/json'", "'组织管理'", "{'delete': 'delete from uc_org where `CODE_`=\"test57_bpm_api_test_org_ls\";', 'select': 'select ID_ from uc_demension where `CODE_`=\"test57_bpm_api_test_dem_ls\";'}", "'delete|select'", "'正向用例-组织信息正确填写,添加组织成功'", "'demId'", "'http://120.46.172.186:8080/api/org/v1/org/addOrg'" ]
}, {
"name" : "正向用例-正确填写添加成功",
"uid" : "3c87dd00b214499b",
"parentUid" : "10c2983bb9b6af5cc22f212e43ba86a8",
"status" : "passed",
"time" : {
"start" : 1699242018132,
"stop" : 1699242018192,
"duration" : 60
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "'添加组织参数'", "{'query': {'orgCode': 'test57_bpm_api_test_org_ls'}, 'body': [{'alias': 'sz', 'value': 999}]}", "{'message': '保存组织参数成功!'}", "'POST'", "'post'", "'query|body'", "'组织管理'", "None", "None", "'正向用例-正确填写添加成功'", "None", "'http://120.46.172.186:8080/api/org/v1/orgParam/saveOrgParams'" ]
} ],
"uid" : "10c2983bb9b6af5cc22f212e43ba86a8"
} ],
"uid" : "c6addf3204f97ea41e5f409473e6347b"
} ]
}
\ No newline at end of file
launch_status failed=0 1699242086000000000
launch_status broken=0 1699242086000000000
launch_status passed=16 1699242086000000000
launch_status skipped=0 1699242086000000000
launch_status unknown=0 1699242086000000000
launch_time duration=1992 1699242086000000000
launch_time min_duration=47 1699242086000000000
launch_time max_duration=181 1699242086000000000
launch_time sum_duration=1480 1699242086000000000
launch_retries retries=0 1699242086000000000
launch_retries run=16 1699242086000000000
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Allure Report summary mail</title>
</head>
<body>
Mail body
</body>
</html>
launch_status_failed 0
launch_status_broken 0
launch_status_passed 16
launch_status_skipped 0
launch_status_unknown 0
launch_time_duration 1992
launch_time_min_duration 47
launch_time_max_duration 181
launch_time_sum_duration 1480
launch_retries_retries 0
launch_retries_run 16
module.exports = __webpack_public_path__ + "favicon.ico";
\ No newline at end of file
[ {
"data" : {
"duration" : 1992
}
} ]
\ No newline at end of file
[ {
"data" : {
"failed" : 0,
"broken" : 0,
"skipped" : 0,
"passed" : 16,
"unknown" : 0,
"total" : 16
}
} ]
\ No newline at end of file
{
"536961674de62e406095ab066751431e" : {
"statistic" : {
"failed" : 0,
"broken" : 0,
"skipped" : 0,
"passed" : 1,
"unknown" : 0,
"total" : 1
},
"items" : [ {
"uid" : "8fd67aff727057de",
"status" : "passed",
"time" : {
"start" : 1699242017374,
"stop" : 1699242017468,
"duration" : 94
}
} ]
},
"5e77a6cf4b1acacb745f43e0bace7bcc" : {
"statistic" : {
"failed" : 0,
"broken" : 0,
"skipped" : 0,
"passed" : 1,
"unknown" : 0,
"total" : 1
},
"items" : [ {
"uid" : "8641e8f1da8fb815",
"status" : "passed",
"time" : {
"start" : 1699242017642,
"stop" : 1699242017689,
"duration" : 47
}
} ]
},
"18e8369587218c1fdaa4271c57268f3e" : {
"statistic" : {
"failed" : 0,
"broken" : 0,
"skipped" : 0,
"passed" : 1,
"unknown" : 0,
"total" : 1
},
"items" : [ {
"uid" : "cbdb8d5568209452",
"status" : "passed",
"time" : {
"start" : 1699242018047,
"stop" : 1699242018097,
"duration" : 50
}
} ]
},
"c64378097182f8fcbe3174cdb890b40e" : {
"statistic" : {
"failed" : 0,
"broken" : 0,
"skipped" : 0,
"passed" : 1,
"unknown" : 0,
"total" : 1
},
"items" : [ {
"uid" : "5e1e6d5aece1bd94",
"status" : "passed",
"time" : {
"start" : 1699242018232,
"stop" : 1699242018294,
"duration" : 62
}
} ]
},
"7fe66b6a90a6be02b4b06fa2ecc9cffd" : {
"statistic" : {
"failed" : 0,
"broken" : 0,
"skipped" : 0,
"passed" : 1,
"unknown" : 0,
"total" : 1
},
"items" : [ {
"uid" : "570d1f4b4c81721b",
"status" : "passed",
"time" : {
"start" : 1699242017033,
"stop" : 1699242017129,
"duration" : 96
}
} ]
},
"f11eacb71670c61a4c9fb2d6dc72dbea" : {
"statistic" : {
"failed" : 0,
"broken" : 0,
"skipped" : 0,
"passed" : 1,
"unknown" : 0,
"total" : 1
},
"items" : [ {
"uid" : "1fb2ab341ab1d3eb",
"status" : "passed",
"time" : {
"start" : 1699242016582,
"stop" : 1699242016645,
"duration" : 63
}
} ]
},
"e36021c41a0a495fb44077cc15ad9861" : {
"statistic" : {
"failed" : 0,
"broken" : 0,
"skipped" : 0,
"passed" : 1,
"unknown" : 0,
"total" : 1
},
"items" : [ {
"uid" : "62a0a221df67b11",
"status" : "passed",
"time" : {
"start" : 1699242018325,
"stop" : 1699242018423,
"duration" : 98
}
} ]
},
"2ac8d497d15afc47dc37aa8c20def2ad" : {
"statistic" : {
"failed" : 0,
"broken" : 0,
"skipped" : 0,
"passed" : 1,
"unknown" : 0,
"total" : 1
},
"items" : [ {
"uid" : "f09d190bcdff9423",
"status" : "passed",
"time" : {
"start" : 1699242017266,
"stop" : 1699242017356,
"duration" : 90
}
} ]
},
"62c5f544113a5562b3d768e864669f21" : {
"statistic" : {
"failed" : 0,
"broken" : 0,
"skipped" : 0,
"passed" : 1,
"unknown" : 0,
"total" : 1
},
"items" : [ {
"uid" : "19075aceb6592f62",
"status" : "passed",
"time" : {
"start" : 1699242016862,
"stop" : 1699242016965,
"duration" : 103
}
} ]
},
"85f2c275a769310c6d4f9e8bb928cda5" : {
"statistic" : {
"failed" : 0,
"broken" : 0,
"skipped" : 0,
"passed" : 1,
"unknown" : 0,
"total" : 1
},
"items" : [ {
"uid" : "7df927bd9b57e15f",
"status" : "passed",
"time" : {
"start" : 1699242017486,
"stop" : 1699242017625,
"duration" : 139
}
} ]
},
"353e8a23a6e496d72c5b8637f25fc357" : {
"statistic" : {
"failed" : 0,
"broken" : 0,
"skipped" : 0,
"passed" : 1,
"unknown" : 0,
"total" : 1
},
"items" : [ {
"uid" : "54cdc730d4bf77d6",
"status" : "passed",
"time" : {
"start" : 1699242017834,
"stop" : 1699242018015,
"duration" : 181
}
} ]
},
"b0dc0d93952340606f9ac0a2c07f13b3" : {
"statistic" : {
"failed" : 0,
"broken" : 0,
"skipped" : 0,
"passed" : 1,
"unknown" : 0,
"total" : 1
},
"items" : [ {
"uid" : "3c87dd00b214499b",
"status" : "passed",
"time" : {
"start" : 1699242018132,
"stop" : 1699242018192,
"duration" : 60
}
} ]
},
"feacb0fce4c2929e166ee036069977e2" : {
"statistic" : {
"failed" : 0,
"broken" : 0,
"skipped" : 0,
"passed" : 1,
"unknown" : 0,
"total" : 1
},
"items" : [ {
"uid" : "ed2341e5855847a9",
"status" : "passed",
"time" : {
"start" : 1699242017159,
"stop" : 1699242017249,
"duration" : 90
}
} ]
},
"9c38e5e1b66d2a5c8e1ca57b7f9b64d9" : {
"statistic" : {
"failed" : 0,
"broken" : 0,
"skipped" : 0,
"passed" : 1,
"unknown" : 0,
"total" : 1
},
"items" : [ {
"uid" : "b74d0840117d1412",
"status" : "passed",
"time" : {
"start" : 1699242016431,
"stop" : 1699242016541,
"duration" : 110
}
} ]
},
"e3e99d9e25cdd3c43696117762303e37" : {
"statistic" : {
"failed" : 0,
"broken" : 0,
"skipped" : 0,
"passed" : 1,
"unknown" : 0,
"total" : 1
},
"items" : [ {
"uid" : "864ce640480227e3",
"status" : "passed",
"time" : {
"start" : 1699242016706,
"stop" : 1699242016810,
"duration" : 104
}
} ]
},
"b51ba0cbe2d0cee49432f8974f02e9de" : {
"statistic" : {
"failed" : 0,
"broken" : 0,
"skipped" : 0,
"passed" : 1,
"unknown" : 0,
"total" : 1
},
"items" : [ {
"uid" : "77272d7efc01da47",
"status" : "passed",
"time" : {
"start" : 1699242017708,
"stop" : 1699242017801,
"duration" : 93
}
} ]
}
}
\ No newline at end of file
[ {
"data" : {
"run" : 16,
"retry" : 0
}
} ]
\ No newline at end of file
<!DOCTYPE html>
<html dir="ltr">
<head>
<meta charset="utf-8">
<title>Allure Report</title>
<link rel="favicon" href="favicon.ico?v=2">
<link rel="stylesheet" href="styles.css">
<link rel="stylesheet" href="plugins/screen-diff/styles.css">
</head>
<body>
<div id="alert"></div>
<div id="content">
<span class="spinner">
<span class="spinner__circle"></span>
</span>
</div>
<div id="popup"></div>
<script src="app.js"></script>
<script src="plugins/behaviors/index.js"></script>
<script src="plugins/packages/index.js"></script>
<script src="plugins/screen-diff/index.js"></script>
</body>
</html>
'use strict';
allure.api.addTranslation('en', {
tab: {
behaviors: {
name: 'Behaviors'
}
},
widget: {
behaviors: {
name: 'Features by stories',
showAll: 'show all'
}
}
});
allure.api.addTranslation('ru', {
tab: {
behaviors: {
name: 'Функциональность'
}
},
widget: {
behaviors: {
name: 'Функциональность',
showAll: 'показать все'
}
}
});
allure.api.addTranslation('zh', {
tab: {
behaviors: {
name: '功能'
}
},
widget: {
behaviors: {
name: '特性场景',
showAll: '显示所有'
}
}
});
allure.api.addTranslation('de', {
tab: {
behaviors: {
name: 'Verhalten'
}
},
widget: {
behaviors: {
name: 'Features nach Stories',
showAll: 'Zeige alle'
}
}
});
allure.api.addTranslation('nl', {
tab: {
behaviors: {
name: 'Functionaliteit'
}
},
widget: {
behaviors: {
name: 'Features en story’s',
showAll: 'Toon alle'
}
}
});
allure.api.addTranslation('he', {
tab: {
behaviors: {
name: 'התנהגויות'
}
},
widget: {
behaviors: {
name: 'תכונות לפי סיפורי משתמש',
showAll: 'הצג הכול'
}
}
});
allure.api.addTranslation('br', {
tab: {
behaviors: {
name: 'Comportamentos'
}
},
widget: {
behaviors: {
name: 'Funcionalidades por história',
showAll: 'Mostrar tudo'
}
}
});
allure.api.addTranslation('ja', {
tab: {
behaviors: {
name: '振る舞い'
}
},
widget: {
behaviors: {
name: 'ストーリー別の機能',
showAll: '全て表示'
}
}
});
allure.api.addTranslation('es', {
tab: {
behaviors: {
name: 'Funcionalidades'
}
},
widget: {
behaviors: {
name: 'Funcionalidades por Historias de Usuario',
showAll: 'mostrar todo'
}
}
});
allure.api.addTranslation('kr', {
tab: {
behaviors: {
name: '동작'
}
},
widget: {
behaviors: {
name: '스토리별 기능',
showAll: '전체 보기'
}
}
});
allure.api.addTranslation('fr', {
tab: {
behaviors: {
name: 'Comportements'
}
},
widget: {
behaviors: {
name: 'Thèmes par histoires',
showAll: 'Montrer tout'
}
}
});
allure.api.addTab('behaviors', {
title: 'tab.behaviors.name', icon: 'fa fa-list',
route: 'behaviors(/)(:testGroup)(/)(:testResult)(/)(:testResultTab)(/)',
onEnter: (function (testGroup, testResult, testResultTab) {
return new allure.components.TreeLayout({
testGroup: testGroup,
testResult: testResult,
testResultTab: testResultTab,
tabName: 'tab.behaviors.name',
baseUrl: 'behaviors',
url: 'data/behaviors.json',
csvUrl: 'data/behaviors.csv'
});
})
});
allure.api.addWidget('widgets', 'behaviors', allure.components.WidgetStatusView.extend({
rowTag: 'a',
title: 'widget.behaviors.name',
baseUrl: 'behaviors',
showLinks: true
}));
'use strict';
allure.api.addTranslation('en', {
tab: {
packages: {
name: 'Packages'
}
}
});
allure.api.addTranslation('ru', {
tab: {
packages: {
name: 'Пакеты'
}
}
});
allure.api.addTranslation('zh', {
tab: {
packages: {
name: '包'
}
}
});
allure.api.addTranslation('de', {
tab: {
packages: {
name: 'Pakete'
}
}
});
allure.api.addTranslation('nl', {
tab: {
packages: {
name: 'Packages'
}
}
});
allure.api.addTranslation('he', {
tab: {
packages: {
name: 'חבילות'
}
}
});
allure.api.addTranslation('br', {
tab: {
packages: {
name: 'Pacotes'
}
}
});
allure.api.addTranslation('ja', {
tab: {
packages: {
name: 'パッケージ'
}
}
});
allure.api.addTranslation('es', {
tab: {
packages: {
name: 'Paquetes'
}
}
});
allure.api.addTranslation('kr', {
tab: {
packages: {
name: '패키지'
}
}
});
allure.api.addTranslation('fr', {
tab: {
packages: {
name: 'Paquets'
}
}
});
allure.api.addTab('packages', {
title: 'tab.packages.name', icon: 'fa fa-align-left',
route: 'packages(/)(:testGroup)(/)(:testResult)(/)(:testResultTab)(/)',
onEnter: (function (testGroup, testResult, testResultTab) {
return new allure.components.TreeLayout({
testGroup: testGroup,
testResult: testResult,
testResultTab: testResultTab,
tabName: 'tab.packages.name',
baseUrl: 'packages',
url: 'data/packages.json'
});
})
});
(function () {
var settings = allure.getPluginSettings('screen-diff', { diffType: 'diff' });
function renderImage(src) {
return (
'<div class="screen-diff__container">' +
'<img class="screen-diff__image" src="' +
src +
'">' +
'</div>'
);
}
function findImage(data, name) {
if (data.testStage && data.testStage.attachments) {
var matchedImage = data.testStage.attachments.filter(function (attachment) {
return attachment.name === name;
})[0];
if (matchedImage) {
return 'data/attachments/' + matchedImage.source;
}
}
return null;
}
function renderDiffContent(type, diffImage, actualImage, expectedImage) {
if (type === 'diff') {
if (diffImage) {
return renderImage(diffImage);
}
}
if (type === 'overlay' && expectedImage) {
return (
'<div class="screen-diff__overlay screen-diff__container">' +
'<img class="screen-diff__image" src="' +
expectedImage +
'">' +
'<div class="screen-diff__image-over">' +
'<img class="screen-diff__image" src="' +
actualImage +
'">' +
'</div>' +
'</div>'
);
}
if (actualImage) {
return renderImage(actualImage);
}
return 'No diff data provided';
}
var TestResultView = Backbone.Marionette.View.extend({
regions: {
subView: '.screen-diff-view',
},
template: function () {
return '<div class="screen-diff-view"></div>';
},
onRender: function () {
var data = this.model.toJSON();
var testType = data.labels.filter(function (label) {
return label.name === 'testType';
})[0];
var diffImage = findImage(data, 'diff');
var actualImage = findImage(data, 'actual');
var expectedImage = findImage(data, 'expected');
if (!testType || testType.value !== 'screenshotDiff') {
return;
}
this.showChildView(
'subView',
new ScreenDiffView({
diffImage: diffImage,
actualImage: actualImage,
expectedImage: expectedImage,
}),
);
},
});
var ErrorView = Backbone.Marionette.View.extend({
templateContext: function () {
return this.options;
},
template: function (data) {
return '<pre class="screen-diff-error">' + data.error + '</pre>';
},
});
var AttachmentView = Backbone.Marionette.View.extend({
regions: {
subView: '.screen-diff-view',
},
template: function () {
return '<div class="screen-diff-view"></div>';
},
onRender: function () {
jQuery
.getJSON(this.options.sourceUrl)
.then(this.renderScreenDiffView.bind(this), this.renderErrorView.bind(this));
},
renderErrorView: function (error) {
console.log(error);
this.showChildView(
'subView',
new ErrorView({
error: error.statusText,
}),
);
},
renderScreenDiffView: function (data) {
this.showChildView(
'subView',
new ScreenDiffView({
diffImage: data.diff,
actualImage: data.actual,
expectedImage: data.expected,
}),
);
},
});
var ScreenDiffView = Backbone.Marionette.View.extend({
className: 'pane__section',
events: function () {
return {
['click [name="screen-diff-type-' + this.cid + '"]']: 'onDiffTypeChange',
'mousemove .screen-diff__overlay': 'onOverlayMove',
};
},
initialize: function (options) {
this.diffImage = options.diffImage;
this.actualImage = options.actualImage;
this.expectedImage = options.expectedImage;
this.radioName = 'screen-diff-type-' + this.cid;
},
templateContext: function () {
return {
diffType: settings.get('diffType'),
diffImage: this.diffImage,
actualImage: this.actualImage,
expectedImage: this.expectedImage,
radioName: this.radioName,
};
},
template: function (data) {
if (!data.diffImage && !data.actualImage && !data.expectedImage) {
return '';
}
return (
'<h3 class="pane__section-title">Screen Diff</h3>' +
'<div class="screen-diff__content">' +
'<div class="screen-diff__switchers">' +
'<label><input type="radio" name="' +
data.radioName +
'" value="diff"> Show diff</label>' +
'<label><input type="radio" name="' +
data.radioName +
'" value="overlay"> Show overlay</label>' +
'</div>' +
renderDiffContent(
data.diffType,
data.diffImage,
data.actualImage,
data.expectedImage,
) +
'</div>'
);
},
adjustImageSize: function (event) {
var overImage = this.$(event.target);
overImage.width(overImage.width());
},
onRender: function () {
const diffType = settings.get('diffType');
this.$('[name="' + this.radioName + '"][value="' + diffType + '"]').prop(
'checked',
true,
);
if (diffType === 'overlay') {
this.$('.screen-diff__image-over img').on('load', this.adjustImageSize.bind(this));
}
},
onOverlayMove: function (event) {
var pageX = event.pageX;
var containerScroll = this.$('.screen-diff__container').scrollLeft();
var elementX = event.currentTarget.getBoundingClientRect().left;
var delta = pageX - elementX + containerScroll;
this.$('.screen-diff__image-over').width(delta);
},
onDiffTypeChange: function (event) {
settings.save('diffType', event.target.value);
this.render();
},
});
allure.api.addTestResultBlock(TestResultView, { position: 'before' });
allure.api.addAttachmentViewer('application/vnd.allure.image.diff', {
View: AttachmentView,
icon: 'fa fa-exchange',
});
})();
.screen-diff__switchers {
margin-bottom: 1em;
}
.screen-diff__switchers label + label {
margin-left: 1em;
}
.screen-diff__overlay {
position: relative;
cursor: col-resize;
}
.screen-diff__container {
overflow-x: auto;
}
.screen-diff__image-over {
top: 0;
left: 0;
bottom: 0;
background: #fff;
position: absolute;
overflow: hidden;
box-shadow: 2px 0 1px -1px #aaa;
}
.screen-diff-error {
color: #fd5a3e;
}
This source diff could not be displayed because it is too large. You can view the blob instead.
{
"total" : 1,
"items" : [ {
"uid" : "3b0c860e826bdb0ac19bd7cb60857b89",
"name" : "BPM项目",
"statistic" : {
"failed" : 0,
"broken" : 0,
"skipped" : 0,
"passed" : 3,
"unknown" : 0,
"total" : 3
}
} ]
}
\ No newline at end of file
{
"total" : 0,
"items" : [ ]
}
\ No newline at end of file
[ {
"data" : {
"duration" : 1992
}
} ]
\ No newline at end of file
[ {
"uid" : "8641e8f1da8fb815",
"name" : "反向用例-维度code为空,添加失败",
"time" : {
"start" : 1699242017642,
"stop" : 1699242017689,
"duration" : 47
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "864ce640480227e3",
"name" : "反向用例-用户名错误密码正确,登录失败",
"time" : {
"start" : 1699242016706,
"stop" : 1699242016810,
"duration" : 104
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "f09d190bcdff9423",
"name" : "反向用例-密码过长用户名正确,登录失败",
"time" : {
"start" : 1699242017266,
"stop" : 1699242017356,
"duration" : 90
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "b74d0840117d1412",
"name" : "正向用例-用户名密码正确,登录成功",
"time" : {
"start" : 1699242016431,
"stop" : 1699242016541,
"duration" : 110
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "7df927bd9b57e15f",
"name" : "正向用例-维度信息正确填写,添加成功",
"time" : {
"start" : 1699242017486,
"stop" : 1699242017625,
"duration" : 139
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "8fd67aff727057de",
"name" : "正向用例",
"time" : {
"start" : 1699242017374,
"stop" : 1699242017468,
"duration" : 94
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "19075aceb6592f62",
"name" : "反向用例-用户名过长密码正确,登录失败",
"time" : {
"start" : 1699242016862,
"stop" : 1699242016965,
"duration" : 103
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "570d1f4b4c81721b",
"name" : "反向用例-密码为空用户名正确,登录失败",
"time" : {
"start" : 1699242017033,
"stop" : 1699242017129,
"duration" : 96
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "62a0a221df67b11",
"name" : "正向用例",
"time" : {
"start" : 1699242018325,
"stop" : 1699242018423,
"duration" : 98
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "5e1e6d5aece1bd94",
"name" : "正向用例",
"time" : {
"start" : 1699242018232,
"stop" : 1699242018294,
"duration" : 62
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "cbdb8d5568209452",
"name" : "反向用例-组织code为空,添加失败",
"time" : {
"start" : 1699242018047,
"stop" : 1699242018097,
"duration" : 50
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "77272d7efc01da47",
"name" : "正向用例",
"time" : {
"start" : 1699242017708,
"stop" : 1699242017801,
"duration" : 93
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "ed2341e5855847a9",
"name" : "反向用例-密码错误用户名正确,登录失败",
"time" : {
"start" : 1699242017159,
"stop" : 1699242017249,
"duration" : 90
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "1fb2ab341ab1d3eb",
"name" : "反向用例-用户名为空密码正确,登陆失败",
"time" : {
"start" : 1699242016582,
"stop" : 1699242016645,
"duration" : 63
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "3c87dd00b214499b",
"name" : "正向用例-正确填写添加成功",
"time" : {
"start" : 1699242018132,
"stop" : 1699242018192,
"duration" : 60
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "54cdc730d4bf77d6",
"name" : "正向用例-组织信息正确填写,添加组织成功",
"time" : {
"start" : 1699242017834,
"stop" : 1699242018015,
"duration" : 181
},
"status" : "passed",
"severity" : "normal"
} ]
\ No newline at end of file
[ {
"data" : {
"failed" : 0,
"broken" : 0,
"skipped" : 0,
"passed" : 16,
"unknown" : 0,
"total" : 16
}
} ]
\ No newline at end of file
[ {
"data" : {
"run" : 16,
"retry" : 0
}
} ]
\ No newline at end of file
[ {
"uid" : "54cdc730d4bf77d6",
"name" : "正向用例-组织信息正确填写,添加组织成功",
"time" : {
"start" : 1699242017834,
"stop" : 1699242018015,
"duration" : 181
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "cbdb8d5568209452",
"name" : "反向用例-组织code为空,添加失败",
"time" : {
"start" : 1699242018047,
"stop" : 1699242018097,
"duration" : 50
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "77272d7efc01da47",
"name" : "正向用例",
"time" : {
"start" : 1699242017708,
"stop" : 1699242017801,
"duration" : 93
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "ed2341e5855847a9",
"name" : "反向用例-密码错误用户名正确,登录失败",
"time" : {
"start" : 1699242017159,
"stop" : 1699242017249,
"duration" : 90
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "7df927bd9b57e15f",
"name" : "正向用例-维度信息正确填写,添加成功",
"time" : {
"start" : 1699242017486,
"stop" : 1699242017625,
"duration" : 139
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "570d1f4b4c81721b",
"name" : "反向用例-密码为空用户名正确,登录失败",
"time" : {
"start" : 1699242017033,
"stop" : 1699242017129,
"duration" : 96
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "1fb2ab341ab1d3eb",
"name" : "反向用例-用户名为空密码正确,登陆失败",
"time" : {
"start" : 1699242016582,
"stop" : 1699242016645,
"duration" : 63
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "864ce640480227e3",
"name" : "反向用例-用户名错误密码正确,登录失败",
"time" : {
"start" : 1699242016706,
"stop" : 1699242016810,
"duration" : 104
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "f09d190bcdff9423",
"name" : "反向用例-密码过长用户名正确,登录失败",
"time" : {
"start" : 1699242017266,
"stop" : 1699242017356,
"duration" : 90
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "19075aceb6592f62",
"name" : "反向用例-用户名过长密码正确,登录失败",
"time" : {
"start" : 1699242016862,
"stop" : 1699242016965,
"duration" : 103
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "8fd67aff727057de",
"name" : "正向用例",
"time" : {
"start" : 1699242017374,
"stop" : 1699242017468,
"duration" : 94
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "b74d0840117d1412",
"name" : "正向用例-用户名密码正确,登录成功",
"time" : {
"start" : 1699242016431,
"stop" : 1699242016541,
"duration" : 110
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "3c87dd00b214499b",
"name" : "正向用例-正确填写添加成功",
"time" : {
"start" : 1699242018132,
"stop" : 1699242018192,
"duration" : 60
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "8641e8f1da8fb815",
"name" : "反向用例-维度code为空,添加失败",
"time" : {
"start" : 1699242017642,
"stop" : 1699242017689,
"duration" : 47
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "62a0a221df67b11",
"name" : "正向用例",
"time" : {
"start" : 1699242018325,
"stop" : 1699242018423,
"duration" : 98
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "5e1e6d5aece1bd94",
"name" : "正向用例",
"time" : {
"start" : 1699242018232,
"stop" : 1699242018294,
"duration" : 62
},
"status" : "passed",
"severity" : "normal"
} ]
\ No newline at end of file
[ {
"uid" : "8641e8f1da8fb815",
"name" : "反向用例-维度code为空,添加失败",
"time" : {
"start" : 1699242017642,
"stop" : 1699242017689,
"duration" : 47
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "864ce640480227e3",
"name" : "反向用例-用户名错误密码正确,登录失败",
"time" : {
"start" : 1699242016706,
"stop" : 1699242016810,
"duration" : 104
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "f09d190bcdff9423",
"name" : "反向用例-密码过长用户名正确,登录失败",
"time" : {
"start" : 1699242017266,
"stop" : 1699242017356,
"duration" : 90
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "b74d0840117d1412",
"name" : "正向用例-用户名密码正确,登录成功",
"time" : {
"start" : 1699242016431,
"stop" : 1699242016541,
"duration" : 110
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "7df927bd9b57e15f",
"name" : "正向用例-维度信息正确填写,添加成功",
"time" : {
"start" : 1699242017486,
"stop" : 1699242017625,
"duration" : 139
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "8fd67aff727057de",
"name" : "正向用例",
"time" : {
"start" : 1699242017374,
"stop" : 1699242017468,
"duration" : 94
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "19075aceb6592f62",
"name" : "反向用例-用户名过长密码正确,登录失败",
"time" : {
"start" : 1699242016862,
"stop" : 1699242016965,
"duration" : 103
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "570d1f4b4c81721b",
"name" : "反向用例-密码为空用户名正确,登录失败",
"time" : {
"start" : 1699242017033,
"stop" : 1699242017129,
"duration" : 96
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "62a0a221df67b11",
"name" : "正向用例",
"time" : {
"start" : 1699242018325,
"stop" : 1699242018423,
"duration" : 98
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "5e1e6d5aece1bd94",
"name" : "正向用例",
"time" : {
"start" : 1699242018232,
"stop" : 1699242018294,
"duration" : 62
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "cbdb8d5568209452",
"name" : "反向用例-组织code为空,添加失败",
"time" : {
"start" : 1699242018047,
"stop" : 1699242018097,
"duration" : 50
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "77272d7efc01da47",
"name" : "正向用例",
"time" : {
"start" : 1699242017708,
"stop" : 1699242017801,
"duration" : 93
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "ed2341e5855847a9",
"name" : "反向用例-密码错误用户名正确,登录失败",
"time" : {
"start" : 1699242017159,
"stop" : 1699242017249,
"duration" : 90
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "1fb2ab341ab1d3eb",
"name" : "反向用例-用户名为空密码正确,登陆失败",
"time" : {
"start" : 1699242016582,
"stop" : 1699242016645,
"duration" : 63
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "3c87dd00b214499b",
"name" : "正向用例-正确填写添加成功",
"time" : {
"start" : 1699242018132,
"stop" : 1699242018192,
"duration" : 60
},
"status" : "passed",
"severity" : "normal"
}, {
"uid" : "54cdc730d4bf77d6",
"name" : "正向用例-组织信息正确填写,添加组织成功",
"time" : {
"start" : 1699242017834,
"stop" : 1699242018015,
"duration" : 181
},
"status" : "passed",
"severity" : "normal"
} ]
\ No newline at end of file
{
"total" : 1,
"items" : [ {
"uid" : "10f50a925462c4c85491656d24b32ac1",
"name" : "test_bpm",
"statistic" : {
"failed" : 0,
"broken" : 0,
"skipped" : 0,
"passed" : 16,
"unknown" : 0,
"total" : 16
}
} ]
}
\ No newline at end of file
{
"reportName" : "Allure Report",
"testRuns" : [ ],
"statistic" : {
"failed" : 0,
"broken" : 0,
"skipped" : 0,
"passed" : 16,
"unknown" : 0,
"total" : 16
},
"time" : {
"start" : 1699242016431,
"stop" : 1699242018423,
"duration" : 1992,
"minDuration" : 47,
"maxDuration" : 181,
"sumDuration" : 1480
}
}
\ No newline at end of file
{"uuid": "27007fad-9e70-4d4b-8f8d-1aeb78486068", "befores": [{"name": "expect_data", "status": "passed", "start": 1699242018130, "stop": 1699242018130}], "start": 1699242018129, "stop": 1699242018199}
\ No newline at end of file
{"uuid": "0dd96230-a54e-4f6c-90f5-1a928c26a1bf", "befores": [{"name": "module_name", "status": "passed", "start": 1699242018042, "stop": 1699242018042}], "start": 1699242018042, "stop": 1699242018116}
\ No newline at end of file
{"uuid": "793212e5-639c-4d19-904e-37b23781f5f1", "befores": [{"name": "title", "status": "passed", "start": 1699242016576, "stop": 1699242016576}], "start": 1699242016576, "stop": 1699242016680}
\ No newline at end of file
{"uuid": "724fad16-de2e-429c-a9af-3978f11b0059", "befores": [{"name": "method", "status": "passed", "start": 1699242016854, "stop": 1699242016855}], "start": 1699242016854, "stop": 1699242016984}
\ No newline at end of file
{"uuid": "9ad7c17a-60e8-4712-aefb-5035c4e710f8", "befores": [{"name": "title", "status": "passed", "start": 1699242018043, "stop": 1699242018043}], "start": 1699242018042, "stop": 1699242018112}
\ No newline at end of file
{"uuid": "fb77dce6-ffbd-4576-ac71-372fb386579c", "children": ["8f1cfeb0-8f9e-4116-bc20-cb4a7379522e", "c86a790f-1f27-47c3-8f7d-61e82d1feb3f", "41fe2b69-abc0-4996-9e80-d34328db6ebb", "a7d800d7-828e-4250-a98c-f01478101a45", "7f0a0338-2b50-4c00-9545-a4af757eef33", "1fdb0dc4-7206-4c79-8009-92f6738aa806", "7653fefd-93d0-41b0-8cd7-d0a9d0b19c05", "2df9e9b8-cd17-4028-a92d-f5a9a37a5c9f", "5f1fb4fb-54d4-46ac-b3de-6977add38f67", "faed8b5b-6c95-4f95-94bf-5bb145e51178", "4243dc45-42cc-4a8d-bc20-1978460a58f7", "325b9b6d-4a49-461f-b9a9-125213cc307a", "34b31ccc-afd6-4c6c-a659-3933663866c7", "95278981-dae8-4153-86b6-2a02c927749c", "db56b4b2-7682-444e-b697-018d4db88edd", "d80a5529-8e32-4ea1-906d-941e138ae3fc"], "befores": [{"name": "request_fix", "status": "passed", "start": 1699242016104, "stop": 1699242016209}], "start": 1699242016104, "stop": 1699242018450}
\ No newline at end of file
{"uuid": "89bb7359-036f-4f55-ba53-f0fd26520750", "befores": [{"name": "sql_sentence", "status": "passed", "start": 1699242017832, "stop": 1699242017832}], "start": 1699242017832, "stop": 1699242018021}
\ No newline at end of file
{"uuid": "1836d95f-c6e3-4c78-a18e-12e9fcdae002", "befores": [{"name": "case_data", "status": "passed", "start": 1699242016578, "stop": 1699242016578}], "start": 1699242016578, "stop": 1699242016671}
\ No newline at end of file
{"name": "正向用例-维度信息正确填写,添加成功", "status": "passed", "attachments": [{"name": "stdout", "source": "3dcba2cc-677a-4730-8c4e-906c423ce96e-attachment.txt", "type": "text/plain"}], "parameters": [{"name": "module_name", "value": "'维度管理'"}, {"name": "api_name", "value": "'添加维度'"}, {"name": "title", "value": "'正向用例-维度信息正确填写,添加成功'"}, {"name": "level", "value": "'POST'"}, {"name": "method", "value": "'post'"}, {"name": "url", "value": "'http://120.46.172.186:8080/api/demension/v1/dem/addDem'"}, {"name": "mime", "value": "'application/json'"}, {"name": "case_data", "value": "{'code': 'test57_bpm_api_test_dem_ls', 'description': 'test57_bpm_api_test_dem_ls', 'isDefault': 0, 'name': 'test57_bpm_api_test_dem_ls'}"}, {"name": "expect_data", "value": "{'state': True, 'message': '添加维度成功!'}"}, {"name": "sql_sentence", "value": "{'delete': 'delete from uc_demension where `CODE_`=\"test57_bpm_api_test_dem_ls\"'}"}, {"name": "sql_sentence_type", "value": "'delete'"}, {"name": "update_key", "value": "None"}], "start": 1699242017486, "stop": 1699242017625, "uuid": "5f1fb4fb-54d4-46ac-b3de-6977add38f67", "historyId": "85f2c275a769310c6d4f9e8bb928cda5", "testCaseId": "0abeaba8f176b6785a0334bed7c1bdad", "fullName": "test_bpm.TestBPM#test_bpm", "labels": [{"name": "feature", "value": "维度管理"}, {"name": "story", "value": "添加维度"}, {"name": "severity", "value": "POST"}, {"name": "epic", "value": "BPM项目"}, {"name": "suite", "value": "test_bpm"}, {"name": "subSuite", "value": "TestBPM"}, {"name": "host", "value": "LAPTOP-HUPO1RF0"}, {"name": "thread", "value": "12256-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "test_bpm"}]}
\ No newline at end of file
{"uuid": "0fcb7a2f-c2f5-4f3b-b408-193c227ab374", "befores": [{"name": "url", "status": "passed", "start": 1699242017640, "stop": 1699242017640}], "start": 1699242017640, "stop": 1699242017696}
\ No newline at end of file
{"uuid": "b0cfb7a6-7be4-4671-b2f8-336fb20e911c", "befores": [{"name": "title", "status": "passed", "start": 1699242016420, "stop": 1699242016420}], "start": 1699242016420, "stop": 1699242016559}
\ No newline at end of file
{"uuid": "49d9bdde-3cbb-4ed7-a0d3-2d63abf2f8dc", "befores": [{"name": "case_data", "status": "passed", "start": 1699242018322, "stop": 1699242018322}], "start": 1699242018322, "stop": 1699242018432}
\ No newline at end of file
{"uuid": "826a8053-61c5-4d96-bfbf-a84466071a38", "befores": [{"name": "level", "status": "passed", "start": 1699242016699, "stop": 1699242016700}], "start": 1699242016699, "stop": 1699242016826}
\ No newline at end of file
{"uuid": "bfade661-19e7-4ed5-b141-230f2923674d", "befores": [{"name": "case_data", "status": "passed", "start": 1699242017707, "stop": 1699242017707}], "start": 1699242017707, "stop": 1699242017809}
\ No newline at end of file
{"uuid": "89d27bef-29d6-4d4e-a420-4c938a74a675", "befores": [{"name": "api_name", "status": "passed", "start": 1699242017372, "stop": 1699242017372}], "start": 1699242017372, "stop": 1699242017477}
\ No newline at end of file
{"uuid": "13458bac-b62a-4a1b-9d8c-774d73f9ac28", "befores": [{"name": "module_name", "status": "passed", "start": 1699242017156, "stop": 1699242017156}], "start": 1699242017156, "stop": 1699242017259}
\ No newline at end of file
{"uuid": "a2947bf0-df1a-4491-8d33-b6b69015fe4e", "befores": [{"name": "module_name", "status": "passed", "start": 1699242016574, "stop": 1699242016574}], "start": 1699242016574, "stop": 1699242016683}
\ No newline at end of file
{"uuid": "288c00b1-2ff7-4433-b158-ad6ffbe284f4", "befores": [{"name": "api_name", "status": "passed", "start": 1699242016843, "stop": 1699242016843}], "start": 1699242016843, "stop": 1699242016996}
\ No newline at end of file
{"uuid": "ecbe857a-3b4c-4f72-989f-521f2f10d7de", "befores": [{"name": "expect_data", "status": "passed", "start": 1699242016858, "stop": 1699242016858}], "start": 1699242016858, "stop": 1699242016976}
\ No newline at end of file
{"uuid": "2ca6c01c-b42b-4cfe-a2ab-fa746e248e0b", "befores": [{"name": "mime", "status": "passed", "start": 1699242017023, "stop": 1699242017023}], "start": 1699242017023, "stop": 1699242017136}
\ No newline at end of file
{"uuid": "1894189f-b8ed-4667-8a46-5495dd930033", "befores": [{"name": "expect_data", "status": "passed", "start": 1699242016703, "stop": 1699242016703}], "start": 1699242016702, "stop": 1699242016817}
\ No newline at end of file
{"uuid": "4161b4ad-5060-43c9-9fc8-80556a587efd", "befores": [{"name": "sql_sentence_type", "status": "passed", "start": 1699242017707, "stop": 1699242017707}], "start": 1699242017707, "stop": 1699242017803}
\ No newline at end of file
{"uuid": "6ee5f83a-f3c3-490e-8212-30366f3c00e0", "befores": [{"name": "sql_sentence_type", "status": "passed", "start": 1699242018130, "stop": 1699242018130}], "start": 1699242018130, "stop": 1699242018195}
\ No newline at end of file
{"uuid": "369ca2a6-dff6-4be5-9241-354e2118a1fb", "befores": [{"name": "sql_sentence", "status": "passed", "start": 1699242017158, "stop": 1699242017158}], "start": 1699242017158, "stop": 1699242017251}
\ No newline at end of file
{"uuid": "a3918fdb-a274-4b86-97aa-1d1252c4261b", "befores": [{"name": "sql_sentence", "status": "passed", "start": 1699242018044, "stop": 1699242018044}], "start": 1699242018044, "stop": 1699242018101}
\ No newline at end of file
{"uuid": "22d353a8-e519-4238-a3a6-e6f6fa0d14c0", "befores": [{"name": "mime", "status": "passed", "start": 1699242017483, "stop": 1699242017483}], "start": 1699242017483, "stop": 1699242017630}
\ No newline at end of file
{"uuid": "2d998d09-793c-4542-acac-26d31a254456", "befores": [{"name": "sql_sentence", "status": "passed", "start": 1699242018130, "stop": 1699242018130}], "start": 1699242018130, "stop": 1699242018197}
\ No newline at end of file
{"createTime":"2023-11-06 11:40:19","isDelete":"0","id":"1721371905736327168","demCode":"test57_bpm_api_test_dem_ls","demName":"test57_bpm_api_test_dem_ls","demDesc":"test57_bpm_api_test_dem_ls","isDefault":0,"organId":0,"code":"test57_bpm_api_test_dem_ls","name":"test57_bpm_api_test_dem_ls","pkVal":"1721371905736327168"}
{"uuid": "f8120f79-7d5e-4c9a-a2a0-c9d3110b2551", "befores": [{"name": "module_name", "status": "passed", "start": 1699242018320, "stop": 1699242018320}], "start": 1699242018320, "stop": 1699242018443}
\ No newline at end of file
{"uuid": "54101626-0b97-4e96-a468-cd992a334f27", "befores": [{"name": "sql_sentence_type", "status": "passed", "start": 1699242016580, "stop": 1699242016580}], "start": 1699242016580, "stop": 1699242016664}
\ No newline at end of file
{"uuid": "ad87ecbb-c177-47ad-affb-56343d3e45df", "befores": [{"name": "sql_sentence_type", "status": "passed", "start": 1699242017265, "stop": 1699242017265}], "start": 1699242017265, "stop": 1699242017359}
\ No newline at end of file
{"uuid": "bb457045-38e1-4d73-9e65-9078262317be", "befores": [{"name": "title", "status": "passed", "start": 1699242018321, "stop": 1699242018321}], "start": 1699242018321, "stop": 1699242018441}
\ No newline at end of file
{"uuid": "bd9c5762-ba7c-43f4-b7c2-4525adbbd55c", "befores": [{"name": "method", "status": "passed", "start": 1699242016420, "stop": 1699242016421}], "start": 1699242016420, "stop": 1699242016556}
\ No newline at end of file
{"uuid": "ac86e1f8-b2d1-4f2f-893a-a5e2a9170b23", "befores": [{"name": "expect_data", "status": "passed", "start": 1699242018229, "stop": 1699242018230}], "start": 1699242018229, "stop": 1699242018300}
\ No newline at end of file
{"name": "反向用例-用户名过长密码正确,登录失败", "status": "passed", "attachments": [{"name": "stdout", "source": "8bb48ea6-aa0f-46f5-9b8e-aaff3c090d4d-attachment.txt", "type": "text/plain"}], "parameters": [{"name": "module_name", "value": "'认证接口'"}, {"name": "api_name", "value": "'登录系统'"}, {"name": "title", "value": "'反向用例-用户名过长密码正确,登录失败'"}, {"name": "level", "value": "'POST'"}, {"name": "method", "value": "'post'"}, {"name": "url", "value": "'http://120.46.172.186:8080/auth'"}, {"name": "mime", "value": "'json'"}, {"name": "case_data", "value": "{'username': 'adminadminadminadminadminadmin', 'password': 'MTIzNDU2'}"}, {"name": "expect_data", "value": "{'state': False, 'message': '账号或密码错误'}"}, {"name": "sql_sentence", "value": "None"}, {"name": "sql_sentence_type", "value": "None"}, {"name": "update_key", "value": "None"}], "start": 1699242016862, "stop": 1699242016965, "uuid": "a7d800d7-828e-4250-a98c-f01478101a45", "historyId": "62c5f544113a5562b3d768e864669f21", "testCaseId": "0abeaba8f176b6785a0334bed7c1bdad", "fullName": "test_bpm.TestBPM#test_bpm", "labels": [{"name": "feature", "value": "认证接口"}, {"name": "story", "value": "登录系统"}, {"name": "severity", "value": "POST"}, {"name": "epic", "value": "BPM项目"}, {"name": "suite", "value": "test_bpm"}, {"name": "subSuite", "value": "TestBPM"}, {"name": "host", "value": "LAPTOP-HUPO1RF0"}, {"name": "thread", "value": "12256-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "test_bpm"}]}
\ No newline at end of file
{"uuid": "bf784c4c-6407-492f-8788-4ab77fb8ca11", "befores": [{"name": "method", "status": "passed", "start": 1699242017707, "stop": 1699242017707}], "start": 1699242017707, "stop": 1699242017813}
\ No newline at end of file
{"uuid": "7d53f514-8ff3-4a48-b3d8-6fb25ba461d9", "befores": [{"name": "method", "status": "passed", "start": 1699242016577, "stop": 1699242016577}], "start": 1699242016577, "stop": 1699242016675}
\ No newline at end of file
{"uuid": "a5b2a6f6-73b3-4a32-a7f9-ae2fd7a50824", "befores": [{"name": "level", "status": "passed", "start": 1699242017483, "stop": 1699242017483}], "start": 1699242017483, "stop": 1699242017633}
\ No newline at end of file
{"uuid": "6a521de7-2b04-4d10-8395-1381b44ba7c1", "befores": [{"name": "case_data", "status": "passed", "start": 1699242018044, "stop": 1699242018044}], "start": 1699242018044, "stop": 1699242018104}
\ No newline at end of file
{"uuid": "039d5403-36b1-4ae3-acee-ee53033c065c", "befores": [{"name": "case_data", "status": "passed", "start": 1699242018129, "stop": 1699242018129}], "start": 1699242018127, "stop": 1699242018200}
\ No newline at end of file
{"uuid": "2512b337-c63b-4604-b7dd-23f62de5ddde", "befores": [{"name": "level", "status": "passed", "start": 1699242018321, "stop": 1699242018321}], "start": 1699242018321, "stop": 1699242018439}
\ No newline at end of file
{"uuid": "4f58c310-dff2-46ab-9bc1-7185a49b3774", "befores": [{"name": "update_key", "status": "passed", "start": 1699242017832, "stop": 1699242017832}], "start": 1699242017832, "stop": 1699242018019}
\ No newline at end of file
{"uuid": "8fb5bc4f-42f8-470e-9c07-04a7d16de099", "befores": [{"name": "module_name", "status": "passed", "start": 1699242017706, "stop": 1699242017706}], "start": 1699242017706, "stop": 1699242017819}
\ No newline at end of file
{"uuid": "d0f139c4-bd8a-43a0-bdb1-74c53e30c41c", "befores": [{"name": "case_data", "status": "passed", "start": 1699242017023, "stop": 1699242017023}], "start": 1699242017023, "stop": 1699242017135}
\ No newline at end of file
{"uuid": "2318fd5f-d43a-44dc-9ed2-bb8872ad55f0", "befores": [{"name": "method", "status": "passed", "start": 1699242017157, "stop": 1699242017157}], "start": 1699242017157, "stop": 1699242017255}
\ No newline at end of file
{"uuid": "51e1d308-f224-429a-8fcf-3a99180fc528", "befores": [{"name": "expect_data", "status": "passed", "start": 1699242016422, "stop": 1699242016422}], "start": 1699242016422, "stop": 1699242016549}
\ No newline at end of file
{"uuid": "b225b65a-7bbd-4926-8c46-8aa69adbcea7", "befores": [{"name": "mime", "status": "passed", "start": 1699242018322, "stop": 1699242018322}], "start": 1699242018322, "stop": 1699242018434}
\ No newline at end of file
{"uuid": "a5c07901-78e5-4716-9f60-cfe3d33eee3a", "befores": [{"name": "sql_sentence_type", "status": "passed", "start": 1699242017158, "stop": 1699242017158}], "start": 1699242017158, "stop": 1699242017250}
\ No newline at end of file
{"name": "反向用例-密码为空用户名正确,登录失败", "status": "passed", "attachments": [{"name": "stdout", "source": "d537377f-d4a6-4c81-96a1-2e78190e7539-attachment.txt", "type": "text/plain"}], "parameters": [{"name": "module_name", "value": "'认证接口'"}, {"name": "api_name", "value": "'登录系统'"}, {"name": "title", "value": "'反向用例-密码为空用户名正确,登录失败'"}, {"name": "level", "value": "'POST'"}, {"name": "method", "value": "'post'"}, {"name": "url", "value": "'http://120.46.172.186:8080/auth'"}, {"name": "mime", "value": "'json'"}, {"name": "case_data", "value": "{'username': 'admin', 'password': ''}"}, {"name": "expect_data", "value": "{'state': False, 'message': '账号或密码错误'}"}, {"name": "sql_sentence", "value": "None"}, {"name": "sql_sentence_type", "value": "None"}, {"name": "update_key", "value": "None"}], "start": 1699242017033, "stop": 1699242017129, "uuid": "7f0a0338-2b50-4c00-9545-a4af757eef33", "historyId": "7fe66b6a90a6be02b4b06fa2ecc9cffd", "testCaseId": "0abeaba8f176b6785a0334bed7c1bdad", "fullName": "test_bpm.TestBPM#test_bpm", "labels": [{"name": "feature", "value": "认证接口"}, {"name": "story", "value": "登录系统"}, {"name": "severity", "value": "POST"}, {"name": "epic", "value": "BPM项目"}, {"name": "suite", "value": "test_bpm"}, {"name": "subSuite", "value": "TestBPM"}, {"name": "host", "value": "LAPTOP-HUPO1RF0"}, {"name": "thread", "value": "12256-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "test_bpm"}]}
\ No newline at end of file
{"uuid": "1d09c0ed-827e-4cd5-b84b-8a00e4d0d76d", "befores": [{"name": "title", "status": "passed", "start": 1699242017022, "stop": 1699242017022}], "start": 1699242017022, "stop": 1699242017139}
\ No newline at end of file
{"uuid": "dd7df7e4-fbad-4b0e-8f44-40f7525f7d35", "befores": [{"name": "api_name", "status": "passed", "start": 1699242016419, "stop": 1699242016419}], "start": 1699242016419, "stop": 1699242016561}
\ No newline at end of file
{"uuid": "5f231d9f-cc84-4185-ba56-44f8750c3e6d", "befores": [{"name": "title", "status": "passed", "start": 1699242018223, "stop": 1699242018224}], "start": 1699242018223, "stop": 1699242018310}
\ No newline at end of file
{"uuid": "49d4184c-620c-4198-afb1-6e5a25377476", "befores": [{"name": "title", "status": "passed", "start": 1699242017640, "stop": 1699242017640}], "start": 1699242017640, "stop": 1699242017699}
\ No newline at end of file
{"uuid": "6a1aa522-a855-475a-96cd-d847a549f2c9", "befores": [{"name": "api_name", "status": "passed", "start": 1699242016574, "stop": 1699242016574}], "start": 1699242016574, "stop": 1699242016682}
\ No newline at end of file
{"uuid": "a22e8999-7cc8-4dfb-bcdc-d0a57e06dbb6", "befores": [{"name": "case_data", "status": "passed", "start": 1699242016856, "stop": 1699242016856}], "start": 1699242016856, "stop": 1699242016980}
\ No newline at end of file
{"uuid": "76e36e32-b00f-4da7-9bbe-c61f4fc75733", "befores": [{"name": "module_name", "status": "passed", "start": 1699242016696, "stop": 1699242016698}], "start": 1699242016696, "stop": 1699242016832}
\ No newline at end of file
{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjg0MTcsImlhdCI6MTY5OTI0MjAxN30.j4Zyx5x1kGEieVrNzu-XvTLPPb3XlUNUcL0wCzdfzquSp27nmnF9tfcK642HgrUvAZqgbn0rU3iRmkz1Je1_8g","username":"超级管理员","account":"admin","userId":"1","expiration":86400,"loginStatus":true,"userAttrs":{"tenantId":"-1"}}
{"uuid": "9732ae0c-01da-4e2c-868c-2da220997dba", "befores": [{"name": "sql_sentence_type", "status": "passed", "start": 1699242017373, "stop": 1699242017373}], "start": 1699242017373, "stop": 1699242017470}
\ No newline at end of file
{"uuid": "99827f0d-34d9-4ef5-8214-e2fbaa069650", "befores": [{"name": "case_data", "status": "passed", "start": 1699242017265, "stop": 1699242017265}], "start": 1699242017265, "stop": 1699242017361}
\ No newline at end of file
{"uuid": "0ed5811d-51e1-40a4-a5de-7793ce7a2b23", "befores": [{"name": "sql_sentence_type", "status": "passed", "start": 1699242017024, "stop": 1699242017024}], "start": 1699242017024, "stop": 1699242017133}
\ No newline at end of file
{"uuid": "4be3e32d-2e2e-44ff-b1d2-b6d08138d7af", "befores": [{"name": "update_key", "status": "passed", "start": 1699242018323, "stop": 1699242018323}], "start": 1699242018323, "stop": 1699242018425}
\ No newline at end of file
{"uuid": "518c9347-e606-45fd-a040-89cb53b2ad34", "befores": [{"name": "module_name", "status": "passed", "start": 1699242017371, "stop": 1699242017372}], "start": 1699242017371, "stop": 1699242017478}
\ No newline at end of file
{"uuid": "b14d57d9-2f0d-41fe-916c-d7fb7fd72cd6", "befores": [{"name": "url", "status": "passed", "start": 1699242018127, "stop": 1699242018127}], "start": 1699242018127, "stop": 1699242018203}
\ No newline at end of file
{"uuid": "670c372a-77b0-4ad8-8dd2-8474cd8dd798", "befores": [{"name": "method", "status": "passed", "start": 1699242018322, "stop": 1699242018322}], "start": 1699242018322, "stop": 1699242018436}
\ No newline at end of file
{"name": "反向用例-维度code为空,添加失败", "status": "passed", "attachments": [{"name": "stdout", "source": "f01d20fe-9788-4b95-b685-4d6c3347aa82-attachment.txt", "type": "text/plain"}], "parameters": [{"name": "module_name", "value": "'维度管理'"}, {"name": "api_name", "value": "'添加维度'"}, {"name": "title", "value": "'反向用例-维度code为空,添加失败'"}, {"name": "level", "value": "'POST'"}, {"name": "method", "value": "'post'"}, {"name": "url", "value": "'http://120.46.172.186:8080/api/demension/v1/dem/addDem'"}, {"name": "mime", "value": "'application/json'"}, {"name": "case_data", "value": "{'code': '', 'description': 'test57_bpm_api_test_dem_ls', 'isDefault': 0, 'name': 'test57_bpm_api_test_dem_ls'}"}, {"name": "expect_data", "value": "{'state': False, 'message': '添加维度信息失败,维度编码【code】必填!'}"}, {"name": "sql_sentence", "value": "None"}, {"name": "sql_sentence_type", "value": "None"}, {"name": "update_key", "value": "None"}], "start": 1699242017642, "stop": 1699242017689, "uuid": "faed8b5b-6c95-4f95-94bf-5bb145e51178", "historyId": "5e77a6cf4b1acacb745f43e0bace7bcc", "testCaseId": "0abeaba8f176b6785a0334bed7c1bdad", "fullName": "test_bpm.TestBPM#test_bpm", "labels": [{"name": "feature", "value": "维度管理"}, {"name": "story", "value": "添加维度"}, {"name": "severity", "value": "POST"}, {"name": "epic", "value": "BPM项目"}, {"name": "suite", "value": "test_bpm"}, {"name": "subSuite", "value": "TestBPM"}, {"name": "host", "value": "LAPTOP-HUPO1RF0"}, {"name": "thread", "value": "12256-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "test_bpm"}]}
\ No newline at end of file
{"uuid": "717822ed-3969-4d57-9a24-b1c718d544e5", "befores": [{"name": "mime", "status": "passed", "start": 1699242016421, "stop": 1699242016421}], "start": 1699242016421, "stop": 1699242016553}
\ No newline at end of file
{"uuid": "87f153a6-bcc6-41cf-aa34-0a33a9af5292", "befores": [{"name": "sql_sentence", "status": "passed", "start": 1699242016703, "stop": 1699242016703}], "start": 1699242016703, "stop": 1699242016815}
\ No newline at end of file
{"uuid": "7e121690-c032-45de-aea9-0e777a537f85", "befores": [{"name": "api_name", "status": "passed", "start": 1699242018223, "stop": 1699242018223}], "start": 1699242018223, "stop": 1699242018311}
\ No newline at end of file
{"uuid": "186d9530-596a-4582-a78d-dd74e796a70d", "befores": [{"name": "method", "status": "passed", "start": 1699242017483, "stop": 1699242017483}], "start": 1699242017483, "stop": 1699242017631}
\ No newline at end of file
{"name": "反向用例-用户名为空密码正确,登陆失败", "status": "passed", "attachments": [{"name": "stdout", "source": "ff71f2dc-9eeb-4f35-9411-771810af15a8-attachment.txt", "type": "text/plain"}], "parameters": [{"name": "module_name", "value": "'认证接口'"}, {"name": "api_name", "value": "'登录系统'"}, {"name": "title", "value": "'反向用例-用户名为空密码正确,登陆失败'"}, {"name": "level", "value": "'POST'"}, {"name": "method", "value": "'post'"}, {"name": "url", "value": "'http://120.46.172.186:8080/auth'"}, {"name": "mime", "value": "'json'"}, {"name": "case_data", "value": "{'username': '', 'password': 'MTIzNDU2'}"}, {"name": "expect_data", "value": "{'state': False, 'message': '账号或密码错误'}"}, {"name": "sql_sentence", "value": "None"}, {"name": "sql_sentence_type", "value": "None"}, {"name": "update_key", "value": "None"}], "start": 1699242016582, "stop": 1699242016645, "uuid": "c86a790f-1f27-47c3-8f7d-61e82d1feb3f", "historyId": "f11eacb71670c61a4c9fb2d6dc72dbea", "testCaseId": "0abeaba8f176b6785a0334bed7c1bdad", "fullName": "test_bpm.TestBPM#test_bpm", "labels": [{"name": "feature", "value": "认证接口"}, {"name": "story", "value": "登录系统"}, {"name": "severity", "value": "POST"}, {"name": "epic", "value": "BPM项目"}, {"name": "suite", "value": "test_bpm"}, {"name": "subSuite", "value": "TestBPM"}, {"name": "host", "value": "LAPTOP-HUPO1RF0"}, {"name": "thread", "value": "12256-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "test_bpm"}]}
\ No newline at end of file
{"name": "正向用例", "status": "passed", "attachments": [{"name": "stdout", "source": "79875fbf-cfce-424b-8c0b-cb1cc5f168ca-attachment.txt", "type": "text/plain"}], "parameters": [{"name": "module_name", "value": "'组织管理'"}, {"name": "api_name", "value": "'删除组织'"}, {"name": "title", "value": "'正向用例'"}, {"name": "level", "value": "'POST'"}, {"name": "method", "value": "'post'"}, {"name": "url", "value": "'http://120.46.172.186:8080/api/org/v1/org/deleteOrg'"}, {"name": "mime", "value": "'x-www-form-urlencoded'"}, {"name": "case_data", "value": "'test57_bpm_api_test_org_ls'"}, {"name": "expect_data", "value": "{'state': True, 'message': '删除组织成功!'}"}, {"name": "sql_sentence", "value": "None"}, {"name": "sql_sentence_type", "value": "None"}, {"name": "update_key", "value": "None"}], "start": 1699242018232, "stop": 1699242018294, "uuid": "db56b4b2-7682-444e-b697-018d4db88edd", "historyId": "c64378097182f8fcbe3174cdb890b40e", "testCaseId": "0abeaba8f176b6785a0334bed7c1bdad", "fullName": "test_bpm.TestBPM#test_bpm", "labels": [{"name": "feature", "value": "组织管理"}, {"name": "story", "value": "删除组织"}, {"name": "severity", "value": "POST"}, {"name": "epic", "value": "BPM项目"}, {"name": "suite", "value": "test_bpm"}, {"name": "subSuite", "value": "TestBPM"}, {"name": "host", "value": "LAPTOP-HUPO1RF0"}, {"name": "thread", "value": "12256-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "test_bpm"}]}
\ No newline at end of file
{"uuid": "9af9ae73-120c-4c24-9073-4f9ea10e8eb7", "befores": [{"name": "level", "status": "passed", "start": 1699242017830, "stop": 1699242017830}], "start": 1699242017830, "stop": 1699242018031}
\ No newline at end of file
{"uuid": "91f09c78-79ee-4af4-80e0-798c82c1d5b1", "befores": [{"name": "level", "status": "passed", "start": 1699242016420, "stop": 1699242016420}], "start": 1699242016420, "stop": 1699242016558}
\ No newline at end of file
{"uuid": "096285c2-356f-4a2f-8920-8d48c7436eca", "befores": [{"name": "module_name", "status": "passed", "start": 1699242017482, "stop": 1699242017482}], "start": 1699242017482, "stop": 1699242017635}
\ No newline at end of file
{"uuid": "c8df64ac-cf0c-4c7f-906f-e0638fbe528e", "befores": [{"name": "module_name", "status": "passed", "start": 1699242016842, "stop": 1699242016843}], "start": 1699242016842, "stop": 1699242017000}
\ No newline at end of file
{"uuid": "c1534b0b-8bca-4e5e-bc57-c95960f90217", "befores": [{"name": "level", "status": "passed", "start": 1699242017706, "stop": 1699242017706}], "start": 1699242017706, "stop": 1699242017815}
\ No newline at end of file
{"uuid": "c16d02cc-81cc-4747-8452-490171d85515", "befores": [{"name": "sql_sentence", "status": "passed", "start": 1699242017707, "stop": 1699242017707}], "start": 1699242017707, "stop": 1699242017805}
\ No newline at end of file
{"uuid": "60e08402-fcbf-4a2a-be3c-432495d1490d", "befores": [{"name": "update_key", "status": "passed", "start": 1699242017373, "stop": 1699242017373}], "start": 1699242017373, "stop": 1699242017469}
\ No newline at end of file
{"uuid": "0d623538-4a13-499c-a0aa-965c194af20c", "befores": [{"name": "mime", "status": "passed", "start": 1699242017265, "stop": 1699242017265}], "start": 1699242017265, "stop": 1699242017362}
\ No newline at end of file
{"uuid": "6f39b035-6bab-491b-bba0-cd45c8a7cdd5", "befores": [{"name": "method", "status": "passed", "start": 1699242018224, "stop": 1699242018224}], "start": 1699242018224, "stop": 1699242018306}
\ No newline at end of file
{"uuid": "1772fe4c-f6ef-4a94-a9cf-e81a2417880b", "befores": [{"name": "level", "status": "passed", "start": 1699242017264, "stop": 1699242017264}], "start": 1699242017264, "stop": 1699242017364}
\ No newline at end of file
{"uuid": "3fd350b1-28b8-4219-b789-3d061adaa22e", "befores": [{"name": "update_key", "status": "passed", "start": 1699242016580, "stop": 1699242016580}], "start": 1699242016580, "stop": 1699242016661}
\ No newline at end of file
{"uuid": "b2238b6d-3ea7-4826-82d8-bf6d78e72acc", "befores": [{"name": "expect_data", "status": "passed", "start": 1699242016579, "stop": 1699242016579}], "start": 1699242016578, "stop": 1699242016669}
\ No newline at end of file
{"uuid": "154c262b-2de7-4638-9941-e834204ca62b", "befores": [{"name": "level", "status": "passed", "start": 1699242018126, "stop": 1699242018126}], "start": 1699242018126, "stop": 1699242018210}
\ No newline at end of file
{"uuid": "6d2fb082-1a40-4ca7-8f3a-0a188a397ccf", "befores": [{"name": "url", "status": "passed", "start": 1699242017264, "stop": 1699242017264}], "start": 1699242017264, "stop": 1699242017363}
\ No newline at end of file
{"uuid": "8560aabf-672e-41ca-80e3-9f2f1c08c4ca", "befores": [{"name": "url", "status": "passed", "start": 1699242017157, "stop": 1699242017157}], "start": 1699242017157, "stop": 1699242017254}
\ No newline at end of file
{"uuid": "fc090d6a-381b-4d32-b129-dd63bb3462ab", "befores": [{"name": "mime", "status": "passed", "start": 1699242016577, "stop": 1699242016578}], "start": 1699242016577, "stop": 1699242016672}
\ No newline at end of file
{"uuid": "d38d156a-9788-4a4d-b276-c89b649ef57b", "befores": [{"name": "level", "status": "passed", "start": 1699242017372, "stop": 1699242017372}], "start": 1699242017372, "stop": 1699242017475}
\ No newline at end of file
{"uuid": "55e3a1d6-6248-40d1-ac43-31b1303344b3", "befores": [{"name": "url", "status": "passed", "start": 1699242017023, "stop": 1699242017023}], "start": 1699242017023, "stop": 1699242017137}
\ No newline at end of file
{"uuid": "8e456b04-3d46-46d5-bba8-4d7b6817aaa3", "befores": [{"name": "api_name", "status": "passed", "start": 1699242017706, "stop": 1699242017706}], "start": 1699242017706, "stop": 1699242017817}
\ No newline at end of file
{"uuid": "35b5ee32-ca0d-4933-aca4-0223057be48f", "befores": [{"name": "module_name", "status": "passed", "start": 1699242017640, "stop": 1699242017640}], "start": 1699242017640, "stop": 1699242017701}
\ No newline at end of file
{"uuid": "c3092242-dd2e-4c58-8ae3-7c0ec1dd2521", "befores": [{"name": "api_name", "status": "passed", "start": 1699242017021, "stop": 1699242017022}], "start": 1699242017021, "stop": 1699242017140}
\ No newline at end of file
{"uuid": "373ddf05-a794-4d43-83cc-5818ebd0d3d8", "befores": [{"name": "url", "status": "passed", "start": 1699242017483, "stop": 1699242017483}], "start": 1699242017483, "stop": 1699242017630}
\ No newline at end of file
{"uuid": "04375269-4598-4412-b855-85202db1ca82", "befores": [{"name": "title", "status": "passed", "start": 1699242018126, "stop": 1699242018126}], "start": 1699242018126, "stop": 1699242018211}
\ No newline at end of file
{"uuid": "954e005d-b228-477a-93dc-ffb9d88e7ca5", "befores": [{"name": "expect_data", "status": "passed", "start": 1699242017707, "stop": 1699242017707}], "start": 1699242017707, "stop": 1699242017806}
\ No newline at end of file
{"uuid": "c43e9443-5ad2-47d8-9055-0fd10a96f971", "befores": [{"name": "module_name", "status": "passed", "start": 1699242017829, "stop": 1699242017829}], "start": 1699242017829, "stop": 1699242018034}
\ No newline at end of file
{"uuid": "7159ac2a-4cda-4cfe-8112-7b9fbb81d5d2", "befores": [{"name": "title", "status": "passed", "start": 1699242017372, "stop": 1699242017372}], "start": 1699242017372, "stop": 1699242017476}
\ No newline at end of file
{"uuid": "d53b451a-33f2-4bec-a484-59872aacbfb3", "befores": [{"name": "expect_data", "status": "passed", "start": 1699242017831, "stop": 1699242017831}], "start": 1699242017831, "stop": 1699242018022}
\ No newline at end of file
{"uuid": "aa35e4ff-9b26-4ebc-bf88-4fdda5d482a7", "befores": [{"name": "update_key", "status": "passed", "start": 1699242017641, "stop": 1699242017641}], "start": 1699242017641, "stop": 1699242017690}
\ No newline at end of file
{"state":false,"message":"账号或密码错误","logId":"1721371902317969408"}
{"uuid": "d0b889ee-04ef-4585-85ac-d0b5c8763939", "befores": [{"name": "mime", "status": "passed", "start": 1699242017372, "stop": 1699242017372}], "start": 1699242017372, "stop": 1699242017473}
\ No newline at end of file
{"uuid": "b4eaf57e-0c2e-430d-bd60-7a14d0efdb4f", "befores": [{"name": "api_name", "status": "passed", "start": 1699242018321, "stop": 1699242018321}], "start": 1699242018321, "stop": 1699242018442}
\ No newline at end of file
{"uuid": "8d11f56b-a7df-4e91-ad4d-f65cbac503f5", "befores": [{"name": "expect_data", "status": "passed", "start": 1699242017158, "stop": 1699242017158}], "start": 1699242017158, "stop": 1699242017252}
\ No newline at end of file
{"uuid": "85ead0b2-5771-4c7f-a6e0-27167a8e8afb", "befores": [{"name": "mime", "status": "passed", "start": 1699242017831, "stop": 1699242017831}], "start": 1699242017831, "stop": 1699242018025}
\ No newline at end of file
{"uuid": "ddc80400-13a6-4980-9ec3-0a34b5b07304", "befores": [{"name": "method", "status": "passed", "start": 1699242017640, "stop": 1699242017640}], "start": 1699242017640, "stop": 1699242017697}
\ No newline at end of file
{"uuid": "5aedeb67-46b3-4dc7-a1d3-851aef450f6d", "befores": [{"name": "api_name", "status": "passed", "start": 1699242017640, "stop": 1699242017640}], "start": 1699242017640, "stop": 1699242017700}
\ No newline at end of file
{"uuid": "b2970416-75db-4543-ac93-73f39c476577", "befores": [{"name": "sql_sentence_type", "status": "passed", "start": 1699242017832, "stop": 1699242017832}], "start": 1699242017832, "stop": 1699242018020}
\ No newline at end of file
{"uuid": "e5ebb62d-a3e6-441a-85ac-b7b90aa0a90e", "befores": [{"name": "level", "status": "passed", "start": 1699242016844, "stop": 1699242016844}], "start": 1699242016843, "stop": 1699242016991}
\ No newline at end of file
{"uuid": "40278bb0-3d31-4438-ad9d-45e5ab1f77a0", "befores": [{"name": "url", "status": "passed", "start": 1699242018043, "stop": 1699242018043}], "start": 1699242018043, "stop": 1699242018107}
\ No newline at end of file
{"uuid": "ec82b7c9-9881-4605-b079-5b398e8d507e", "befores": [{"name": "title", "status": "passed", "start": 1699242017706, "stop": 1699242017706}], "start": 1699242017706, "stop": 1699242017816}
\ No newline at end of file
{"uuid": "bdef7228-9de0-4f71-942d-678b92685e92", "befores": [{"name": "module_name", "status": "passed", "start": 1699242018223, "stop": 1699242018223}], "start": 1699242018223, "stop": 1699242018312}
\ No newline at end of file
{"name": "反向用例-组织code为空,添加失败", "status": "passed", "attachments": [{"name": "stdout", "source": "8c8d281e-b214-48a5-bb63-d41887a129e6-attachment.txt", "type": "text/plain"}], "parameters": [{"name": "module_name", "value": "'组织管理'"}, {"name": "api_name", "value": "'添加组织'"}, {"name": "title", "value": "'反向用例-组织code为空,添加失败'"}, {"name": "level", "value": "'POST'"}, {"name": "method", "value": "'post'"}, {"name": "url", "value": "'http://120.46.172.186:8080/api/org/v1/org/addOrg'"}, {"name": "mime", "value": "'application/json'"}, {"name": "case_data", "value": "{'code': '', 'demId': '', 'name': 'test57_bpm_api_test_org_ls', 'exceedLimitNum': 0, 'grade': '', 'limitNum': 0, 'nowNum': 0, 'orderNo': 0, 'parentId': '0'}"}, {"name": "expect_data", "value": "{'state': False, 'message': '添加组织失败,组织编码【code】不能为空!'}"}, {"name": "sql_sentence", "value": "None"}, {"name": "sql_sentence_type", "value": "None"}, {"name": "update_key", "value": "None"}], "start": 1699242018047, "stop": 1699242018097, "uuid": "34b31ccc-afd6-4c6c-a659-3933663866c7", "historyId": "18e8369587218c1fdaa4271c57268f3e", "testCaseId": "0abeaba8f176b6785a0334bed7c1bdad", "fullName": "test_bpm.TestBPM#test_bpm", "labels": [{"name": "feature", "value": "组织管理"}, {"name": "story", "value": "添加组织"}, {"name": "severity", "value": "POST"}, {"name": "epic", "value": "BPM项目"}, {"name": "suite", "value": "test_bpm"}, {"name": "subSuite", "value": "TestBPM"}, {"name": "host", "value": "LAPTOP-HUPO1RF0"}, {"name": "thread", "value": "12256-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "test_bpm"}]}
\ No newline at end of file
{"uuid": "91c85735-9b94-4bbd-bc65-49d53da6745a", "befores": [{"name": "mime", "status": "passed", "start": 1699242018043, "stop": 1699242018044}], "start": 1699242018043, "stop": 1699242018106}
\ No newline at end of file
{"uuid": "4d8e692d-fdd5-4179-bb0c-880fc6e50a00", "befores": [{"name": "sql_sentence", "status": "passed", "start": 1699242016859, "stop": 1699242016859}], "start": 1699242016859, "stop": 1699242016973}
\ No newline at end of file
{"uuid": "f70affeb-7123-454d-8652-f1cdb45ebbdf", "befores": [{"name": "sql_sentence", "status": "passed", "start": 1699242018323, "stop": 1699242018323}], "start": 1699242018323, "stop": 1699242018430}
\ No newline at end of file
{"uuid": "300c388c-f163-4c5f-b1d2-182c7807d44c", "befores": [{"name": "title", "status": "passed", "start": 1699242017264, "stop": 1699242017264}], "start": 1699242017264, "stop": 1699242017365}
\ No newline at end of file
{"uuid": "8b3cb7bd-e9ff-42b5-8ddb-eb337a2322d4", "befores": [{"name": "api_name", "status": "passed", "start": 1699242017157, "stop": 1699242017157}], "start": 1699242017157, "stop": 1699242017258}
\ No newline at end of file
{"state":false,"message":"账号或密码错误","logId":"1721371902980669440"}
{"state":false,"message":"添加组织失败,组织编码【code】不能为空!","value":"保存失败"}
{"uuid": "7af86ffb-f747-44e9-948c-239f7ef20f98", "befores": [{"name": "module_name", "status": "passed", "start": 1699242016419, "stop": 1699242016419}], "start": 1699242016419, "stop": 1699242016562}
\ No newline at end of file
{"name": "正向用例-组织信息正确填写,添加组织成功", "status": "passed", "attachments": [{"name": "stdout", "source": "f815b217-84eb-4d62-a0ec-008ab9a8ba1c-attachment.txt", "type": "text/plain"}], "parameters": [{"name": "module_name", "value": "'组织管理'"}, {"name": "api_name", "value": "'添加组织'"}, {"name": "title", "value": "'正向用例-组织信息正确填写,添加组织成功'"}, {"name": "level", "value": "'POST'"}, {"name": "method", "value": "'post'"}, {"name": "url", "value": "'http://120.46.172.186:8080/api/org/v1/org/addOrg'"}, {"name": "mime", "value": "'application/json'"}, {"name": "case_data", "value": "{'code': 'test57_bpm_api_test_org_ls', 'demId': '', 'name': 'test57_bpm_api_test_org_ls', 'exceedLimitNum': 0, 'grade': '', 'limitNum': 0, 'nowNum': 0, 'orderNo': 0, 'parentId': '0'}"}, {"name": "expect_data", "value": "{'state': True, 'message': '添加组织成功!'}"}, {"name": "sql_sentence", "value": "{'delete': 'delete from uc_org where `CODE_`=\"test57_bpm_api_test_org_ls\";', 'select': 'select ID_ from uc_demension where `CODE_`=\"test57_bpm_api_test_dem_ls\";'}"}, {"name": "sql_sentence_type", "value": "'delete|select'"}, {"name": "update_key", "value": "'demId'"}], "start": 1699242017834, "stop": 1699242018015, "uuid": "325b9b6d-4a49-461f-b9a9-125213cc307a", "historyId": "353e8a23a6e496d72c5b8637f25fc357", "testCaseId": "0abeaba8f176b6785a0334bed7c1bdad", "fullName": "test_bpm.TestBPM#test_bpm", "labels": [{"name": "feature", "value": "组织管理"}, {"name": "story", "value": "添加组织"}, {"name": "severity", "value": "POST"}, {"name": "epic", "value": "BPM项目"}, {"name": "suite", "value": "test_bpm"}, {"name": "subSuite", "value": "TestBPM"}, {"name": "host", "value": "LAPTOP-HUPO1RF0"}, {"name": "thread", "value": "12256-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "test_bpm"}]}
\ No newline at end of file
{"uuid": "b74aa87f-30f1-441e-93ef-8486c490bd45", "children": ["8f1cfeb0-8f9e-4116-bc20-cb4a7379522e", "c86a790f-1f27-47c3-8f7d-61e82d1feb3f", "41fe2b69-abc0-4996-9e80-d34328db6ebb", "a7d800d7-828e-4250-a98c-f01478101a45", "7f0a0338-2b50-4c00-9545-a4af757eef33", "1fdb0dc4-7206-4c79-8009-92f6738aa806", "7653fefd-93d0-41b0-8cd7-d0a9d0b19c05", "2df9e9b8-cd17-4028-a92d-f5a9a37a5c9f", "5f1fb4fb-54d4-46ac-b3de-6977add38f67", "faed8b5b-6c95-4f95-94bf-5bb145e51178", "4243dc45-42cc-4a8d-bc20-1978460a58f7", "325b9b6d-4a49-461f-b9a9-125213cc307a", "34b31ccc-afd6-4c6c-a659-3933663866c7", "95278981-dae8-4153-86b6-2a02c927749c", "db56b4b2-7682-444e-b697-018d4db88edd", "d80a5529-8e32-4ea1-906d-941e138ae3fc"], "befores": [{"name": "db_fix", "status": "passed", "start": 1699242016210, "stop": 1699242016418}], "afters": [{"name": "db_fix::0", "status": "passed", "start": 1699242018446, "stop": 1699242018446}], "start": 1699242016210, "stop": 1699242018447}
\ No newline at end of file
{"uuid": "bb6d23a5-5288-4d75-bbfa-be89f01b452b", "befores": [{"name": "case_data", "status": "passed", "start": 1699242017641, "stop": 1699242017641}], "start": 1699242017641, "stop": 1699242017693}
\ No newline at end of file
{"uuid": "ee4c0cab-1f56-455d-9fea-c3766b960fab", "befores": [{"name": "module_name", "status": "passed", "start": 1699242017021, "stop": 1699242017021}], "start": 1699242017021, "stop": 1699242017140}
\ No newline at end of file
{"uuid": "d7e900e9-5441-44d3-bf47-49e6642440cf", "befores": [{"name": "mime", "status": "passed", "start": 1699242018127, "stop": 1699242018127}], "start": 1699242018127, "stop": 1699242018202}
\ No newline at end of file
{"uuid": "e9e977b4-527a-41a6-8a55-1043b815ea68", "befores": [{"name": "update_key", "status": "passed", "start": 1699242017708, "stop": 1699242017708}], "start": 1699242017708, "stop": 1699242017802}
\ No newline at end of file
{"uuid": "952ec8cf-e4bb-4b7c-af80-880c58faf507", "befores": [{"name": "expect_data", "status": "passed", "start": 1699242017641, "stop": 1699242017641}], "start": 1699242017641, "stop": 1699242017692}
\ No newline at end of file
{"name": "正向用例", "status": "passed", "attachments": [{"name": "stdout", "source": "2885e6bd-86ae-441c-9f55-9218962bcd92-attachment.txt", "type": "text/plain"}], "parameters": [{"name": "module_name", "value": "'维度管理'"}, {"name": "api_name", "value": "'根据维度编码获取维度信息'"}, {"name": "title", "value": "'正向用例'"}, {"name": "level", "value": "'get'"}, {"name": "method", "value": "'get'"}, {"name": "url", "value": "'http://120.46.172.186:8080/api/demension/v1/dem/getDem'"}, {"name": "mime", "value": "'query'"}, {"name": "case_data", "value": "{'code': 'test57_bpm_api_test_dem_ls'}"}, {"name": "expect_data", "value": "{'code': 'test57_bpm_api_test_dem_ls'}"}, {"name": "sql_sentence", "value": "None"}, {"name": "sql_sentence_type", "value": "None"}, {"name": "update_key", "value": "None"}], "start": 1699242017708, "stop": 1699242017801, "uuid": "4243dc45-42cc-4a8d-bc20-1978460a58f7", "historyId": "b51ba0cbe2d0cee49432f8974f02e9de", "testCaseId": "0abeaba8f176b6785a0334bed7c1bdad", "fullName": "test_bpm.TestBPM#test_bpm", "labels": [{"name": "feature", "value": "维度管理"}, {"name": "story", "value": "根据维度编码获取维度信息"}, {"name": "severity", "value": "get"}, {"name": "epic", "value": "BPM项目"}, {"name": "suite", "value": "test_bpm"}, {"name": "subSuite", "value": "TestBPM"}, {"name": "host", "value": "LAPTOP-HUPO1RF0"}, {"name": "thread", "value": "12256-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "test_bpm"}]}
\ No newline at end of file
{"uuid": "82571100-dd51-4cb5-85d0-8b2540468d37", "befores": [{"name": "update_key", "status": "passed", "start": 1699242017265, "stop": 1699242017265}], "start": 1699242017265, "stop": 1699242017358}
\ No newline at end of file
{"uuid": "4f214aa3-e712-4db7-b8b8-04c5e60f2a0e", "befores": [{"name": "level", "status": "passed", "start": 1699242018043, "stop": 1699242018043}], "start": 1699242018043, "stop": 1699242018110}
\ No newline at end of file
{"uuid": "23f03a32-157d-4dae-a762-e94f1e60342c", "befores": [{"name": "url", "status": "passed", "start": 1699242016700, "stop": 1699242016700}], "start": 1699242016700, "stop": 1699242016823}
\ No newline at end of file
{"uuid": "9a5aa10c-e93c-4da1-8b6b-b5fb713ceb92", "befores": [{"name": "sql_sentence_type", "status": "passed", "start": 1699242017484, "stop": 1699242017484}], "start": 1699242017484, "stop": 1699242017626}
\ No newline at end of file
{"uuid": "4a5dd300-abb1-4bfa-aac0-513fe192fe14", "befores": [{"name": "module_name", "status": "passed", "start": 1699242017264, "stop": 1699242017264}], "start": 1699242017264, "stop": 1699242017366}
\ No newline at end of file
{"uuid": "947959f4-7910-40a9-83e6-9b412f5afdf5", "befores": [{"name": "expect_data", "status": "passed", "start": 1699242017024, "stop": 1699242017024}], "start": 1699242017024, "stop": 1699242017134}
\ No newline at end of file
{"uuid": "1f3d7590-2555-4da7-a6d0-c060da76e6a3", "befores": [{"name": "url", "status": "passed", "start": 1699242016856, "stop": 1699242016856}], "start": 1699242016856, "stop": 1699242016983}
\ No newline at end of file
{"uuid": "153e5c61-480e-4e91-a440-79d010eaac41", "befores": [{"name": "url", "status": "passed", "start": 1699242018322, "stop": 1699242018322}], "start": 1699242018322, "stop": 1699242018435}
\ No newline at end of file
{"name": "反向用例-密码过长用户名正确,登录失败", "status": "passed", "attachments": [{"name": "stdout", "source": "d30d257c-2be6-4936-ba5a-2cf212f5d94c-attachment.txt", "type": "text/plain"}], "parameters": [{"name": "module_name", "value": "'认证接口'"}, {"name": "api_name", "value": "'登录系统'"}, {"name": "title", "value": "'反向用例-密码过长用户名正确,登录失败'"}, {"name": "level", "value": "'POST'"}, {"name": "method", "value": "'post'"}, {"name": "url", "value": "'http://120.46.172.186:8080/auth'"}, {"name": "mime", "value": "'json'"}, {"name": "case_data", "value": "{'username': 'admin', 'password': 'MTIzNDU2MTIzNDU2MTIzNDU2MTIzNDU2'}"}, {"name": "expect_data", "value": "{'state': False, 'message': '账号或密码错误'}"}, {"name": "sql_sentence", "value": "None"}, {"name": "sql_sentence_type", "value": "None"}, {"name": "update_key", "value": "None"}], "start": 1699242017266, "stop": 1699242017356, "uuid": "7653fefd-93d0-41b0-8cd7-d0a9d0b19c05", "historyId": "2ac8d497d15afc47dc37aa8c20def2ad", "testCaseId": "0abeaba8f176b6785a0334bed7c1bdad", "fullName": "test_bpm.TestBPM#test_bpm", "labels": [{"name": "feature", "value": "认证接口"}, {"name": "story", "value": "登录系统"}, {"name": "severity", "value": "POST"}, {"name": "epic", "value": "BPM项目"}, {"name": "suite", "value": "test_bpm"}, {"name": "subSuite", "value": "TestBPM"}, {"name": "host", "value": "LAPTOP-HUPO1RF0"}, {"name": "thread", "value": "12256-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "test_bpm"}]}
\ No newline at end of file
{"uuid": "4ff39ea8-44d2-488e-92c5-e691b6f404e6", "befores": [{"name": "method", "status": "passed", "start": 1699242018126, "stop": 1699242018126}], "start": 1699242018126, "stop": 1699242018205}
\ No newline at end of file
{"uuid": "ea2877f3-953a-4e7a-892f-647f4e9013a4", "befores": [{"name": "update_key", "status": "passed", "start": 1699242016704, "stop": 1699242016704}], "start": 1699242016704, "stop": 1699242016812}
\ No newline at end of file
{"uuid": "3e9564b7-69b3-449b-8147-25860c082523", "befores": [{"name": "update_key", "status": "passed", "start": 1699242016859, "stop": 1699242016859}], "start": 1699242016859, "stop": 1699242016970}
\ No newline at end of file
{"uuid": "7b66952c-dca9-44b8-8163-2a15384d7d27", "befores": [{"name": "api_name", "status": "passed", "start": 1699242017829, "stop": 1699242017829}], "start": 1699242017829, "stop": 1699242018033}
\ No newline at end of file
{"uuid": "429b89ca-98f1-423a-9f60-30015c0b6f53", "befores": [{"name": "expect_data", "status": "passed", "start": 1699242017483, "stop": 1699242017483}], "start": 1699242017483, "stop": 1699242017628}
\ No newline at end of file
{"uuid": "6b47574e-e807-4478-980e-64ad7f9bc7cd", "befores": [{"name": "url", "status": "passed", "start": 1699242016577, "stop": 1699242016577}], "start": 1699242016577, "stop": 1699242016674}
\ No newline at end of file
{"state":false,"message":"账号或密码错误","logId":"1721371904180240384"}
{"name": "正向用例", "status": "passed", "attachments": [{"name": "stdout", "source": "9b31befa-73ef-4281-9ab9-181719eec08b-attachment.txt", "type": "text/plain"}], "parameters": [{"name": "module_name", "value": "'维度管理'"}, {"name": "api_name", "value": "'根据维度编码删除维度'"}, {"name": "title", "value": "'正向用例'"}, {"name": "level", "value": "'delete'"}, {"name": "method", "value": "'delete'"}, {"name": "url", "value": "'http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds'"}, {"name": "mime", "value": "'query'"}, {"name": "case_data", "value": "{'ids': ''}"}, {"name": "expect_data", "value": "{'state': True, 'message': '删除维度成功!'}"}, {"name": "sql_sentence", "value": "{'select': 'select ID_ from uc_demension where `CODE_`=\"test57_bpm_api_test_dem_ls\";'}"}, {"name": "sql_sentence_type", "value": "'select'"}, {"name": "update_key", "value": "'ids'"}], "start": 1699242018325, "stop": 1699242018423, "uuid": "d80a5529-8e32-4ea1-906d-941e138ae3fc", "historyId": "e36021c41a0a495fb44077cc15ad9861", "testCaseId": "0abeaba8f176b6785a0334bed7c1bdad", "fullName": "test_bpm.TestBPM#test_bpm", "labels": [{"name": "feature", "value": "维度管理"}, {"name": "story", "value": "根据维度编码删除维度"}, {"name": "severity", "value": "delete"}, {"name": "epic", "value": "BPM项目"}, {"name": "suite", "value": "test_bpm"}, {"name": "subSuite", "value": "TestBPM"}, {"name": "host", "value": "LAPTOP-HUPO1RF0"}, {"name": "thread", "value": "12256-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "test_bpm"}]}
\ No newline at end of file
{"name": "反向用例-用户名错误密码正确,登录失败", "status": "passed", "attachments": [{"name": "stdout", "source": "6fb60ca5-8f71-44a4-b34e-0ffbc06e36ca-attachment.txt", "type": "text/plain"}], "parameters": [{"name": "module_name", "value": "'认证接口'"}, {"name": "api_name", "value": "'登录系统'"}, {"name": "title", "value": "'反向用例-用户名错误密码正确,登录失败'"}, {"name": "level", "value": "'POST'"}, {"name": "method", "value": "'post'"}, {"name": "url", "value": "'http://120.46.172.186:8080/auth'"}, {"name": "mime", "value": "'json'"}, {"name": "case_data", "value": "{'username': 'admin11', 'password': 'MTIzNDU2'}"}, {"name": "expect_data", "value": "{'state': False, 'message': '账号或密码错误'}"}, {"name": "sql_sentence", "value": "None"}, {"name": "sql_sentence_type", "value": "None"}, {"name": "update_key", "value": "None"}], "start": 1699242016706, "stop": 1699242016810, "uuid": "41fe2b69-abc0-4996-9e80-d34328db6ebb", "historyId": "e3e99d9e25cdd3c43696117762303e37", "testCaseId": "0abeaba8f176b6785a0334bed7c1bdad", "fullName": "test_bpm.TestBPM#test_bpm", "labels": [{"name": "feature", "value": "认证接口"}, {"name": "story", "value": "登录系统"}, {"name": "severity", "value": "POST"}, {"name": "epic", "value": "BPM项目"}, {"name": "suite", "value": "test_bpm"}, {"name": "subSuite", "value": "TestBPM"}, {"name": "host", "value": "LAPTOP-HUPO1RF0"}, {"name": "thread", "value": "12256-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "test_bpm"}]}
\ No newline at end of file
{"uuid": "5cfbb00a-8b84-4c5b-a483-4187be3d70b4", "befores": [{"name": "expect_data", "status": "passed", "start": 1699242017265, "stop": 1699242017265}], "start": 1699242017265, "stop": 1699242017360}
\ No newline at end of file
{"uuid": "30b20730-c3af-4f42-944f-d6f2e56249d9", "befores": [{"name": "sql_sentence", "status": "passed", "start": 1699242018230, "stop": 1699242018230}], "start": 1699242018230, "stop": 1699242018299}
\ No newline at end of file
{"uuid": "008d26da-5347-49fe-8d3f-09ad58651998", "befores": [{"name": "sql_sentence", "status": "passed", "start": 1699242016422, "stop": 1699242016422}], "start": 1699242016422, "stop": 1699242016546}
\ No newline at end of file
{"uuid": "d6051d16-d90d-4662-871f-39a682614e68", "befores": [{"name": "level", "status": "passed", "start": 1699242017022, "stop": 1699242017022}], "start": 1699242017022, "stop": 1699242017139}
\ No newline at end of file
{"uuid": "e056160f-6b55-4c38-b6b9-b3d3350111b0", "befores": [{"name": "level", "status": "passed", "start": 1699242016576, "stop": 1699242016576}], "start": 1699242016576, "stop": 1699242016677}
\ No newline at end of file
{"uuid": "2b0ba097-1ad5-42a1-8dd4-601c6b834502", "befores": [{"name": "url", "status": "passed", "start": 1699242018224, "stop": 1699242018224}], "start": 1699242018224, "stop": 1699242018304}
\ No newline at end of file
{"uuid": "edee3bc7-2636-431b-a501-3785264a2237", "children": ["8f1cfeb0-8f9e-4116-bc20-cb4a7379522e", "c86a790f-1f27-47c3-8f7d-61e82d1feb3f", "41fe2b69-abc0-4996-9e80-d34328db6ebb", "a7d800d7-828e-4250-a98c-f01478101a45", "7f0a0338-2b50-4c00-9545-a4af757eef33", "1fdb0dc4-7206-4c79-8009-92f6738aa806", "7653fefd-93d0-41b0-8cd7-d0a9d0b19c05", "2df9e9b8-cd17-4028-a92d-f5a9a37a5c9f", "5f1fb4fb-54d4-46ac-b3de-6977add38f67", "faed8b5b-6c95-4f95-94bf-5bb145e51178", "4243dc45-42cc-4a8d-bc20-1978460a58f7", "325b9b6d-4a49-461f-b9a9-125213cc307a", "34b31ccc-afd6-4c6c-a659-3933663866c7", "95278981-dae8-4153-86b6-2a02c927749c", "db56b4b2-7682-444e-b697-018d4db88edd", "d80a5529-8e32-4ea1-906d-941e138ae3fc"], "befores": [{"name": "_session_faker", "status": "passed", "start": 1699242015922, "stop": 1699242016103}], "start": 1699242015921, "stop": 1699242018452}
\ No newline at end of file
{"uuid": "0381534d-1f38-4154-8473-1c82dda95085", "befores": [{"name": "update_key", "status": "passed", "start": 1699242017484, "stop": 1699242017484}], "start": 1699242017484, "stop": 1699242017625}
\ No newline at end of file
{"token":"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTkzMjg0MTgsImlhdCI6MTY5OTI0MjAxOH0.QMCsWid70uyI9vk9TLX8oGu4a2z708EKoonPbcIqem4qQHPMymvTiqXoc1Qhm843lAb57MX0mMsWHSZxK3jF0g","username":"","account":"","userId":"","loginStatus":true,"userAttrs":{}}
{"name": "正向用例-正确填写添加成功", "status": "passed", "attachments": [{"name": "stdout", "source": "d68470c3-1aae-460d-806c-ad9ced1616ec-attachment.txt", "type": "text/plain"}], "parameters": [{"name": "module_name", "value": "'组织管理'"}, {"name": "api_name", "value": "'添加组织参数'"}, {"name": "title", "value": "'正向用例-正确填写添加成功'"}, {"name": "level", "value": "'POST'"}, {"name": "method", "value": "'post'"}, {"name": "url", "value": "'http://120.46.172.186:8080/api/org/v1/orgParam/saveOrgParams'"}, {"name": "mime", "value": "'query|body'"}, {"name": "case_data", "value": "{'query': {'orgCode': 'test57_bpm_api_test_org_ls'}, 'body': [{'alias': 'sz', 'value': 999}]}"}, {"name": "expect_data", "value": "{'message': '保存组织参数成功!'}"}, {"name": "sql_sentence", "value": "None"}, {"name": "sql_sentence_type", "value": "None"}, {"name": "update_key", "value": "None"}], "start": 1699242018132, "stop": 1699242018192, "uuid": "95278981-dae8-4153-86b6-2a02c927749c", "historyId": "b0dc0d93952340606f9ac0a2c07f13b3", "testCaseId": "0abeaba8f176b6785a0334bed7c1bdad", "fullName": "test_bpm.TestBPM#test_bpm", "labels": [{"name": "feature", "value": "组织管理"}, {"name": "story", "value": "添加组织参数"}, {"name": "severity", "value": "POST"}, {"name": "epic", "value": "BPM项目"}, {"name": "suite", "value": "test_bpm"}, {"name": "subSuite", "value": "TestBPM"}, {"name": "host", "value": "LAPTOP-HUPO1RF0"}, {"name": "thread", "value": "12256-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "test_bpm"}]}
\ No newline at end of file
{"uuid": "1653413f-c67e-45de-84e3-2d6c7955561f", "befores": [{"name": "sql_sentence_type", "status": "passed", "start": 1699242018044, "stop": 1699242018045}], "start": 1699242018044, "stop": 1699242018100}
\ No newline at end of file
{"uuid": "e2e5b8a3-e917-457f-890d-09151b1bd90a", "befores": [{"name": "case_data", "status": "passed", "start": 1699242016702, "stop": 1699242016702}], "start": 1699242016702, "stop": 1699242016819}
\ No newline at end of file
{"uuid": "e37c47c8-9d7d-4112-85dc-fe768e8af621", "befores": [{"name": "api_name", "status": "passed", "start": 1699242016699, "stop": 1699242016699}], "start": 1699242016698, "stop": 1699242016831}
\ No newline at end of file
{"uuid": "807512dd-d0f6-41b7-b923-01f1d323fc87", "befores": [{"name": "case_data", "status": "passed", "start": 1699242017831, "stop": 1699242017831}], "start": 1699242017831, "stop": 1699242018024}
\ No newline at end of file
{"uuid": "0329c07a-b202-4b36-b936-f36b9e2887a8", "befores": [{"name": "url", "status": "passed", "start": 1699242017372, "stop": 1699242017372}], "start": 1699242017372, "stop": 1699242017474}
\ No newline at end of file
{"uuid": "b8961ae6-a816-4c89-89ea-1953391fcc45", "befores": [{"name": "mime", "status": "passed", "start": 1699242017707, "stop": 1699242017707}], "start": 1699242017707, "stop": 1699242017810}
\ No newline at end of file
{"uuid": "b3029b36-a36a-4275-9484-683399a6d1d4", "befores": [{"name": "api_name", "status": "passed", "start": 1699242018042, "stop": 1699242018042}], "start": 1699242018042, "stop": 1699242018113}
\ No newline at end of file
{"uuid": "f4c44599-0841-40a1-9d62-3d68380f06be", "befores": [{"name": "method", "status": "passed", "start": 1699242017022, "stop": 1699242017023}], "start": 1699242017022, "stop": 1699242017138}
\ No newline at end of file
{"uuid": "49a4ce7f-0402-48ca-bb9e-c9de967fb2a7", "befores": [{"name": "title", "status": "passed", "start": 1699242016699, "stop": 1699242016699}], "start": 1699242016699, "stop": 1699242016829}
\ No newline at end of file
{"uuid": "9068c47b-7c7c-4ded-a58b-15440e05f0cf", "befores": [{"name": "expect_data", "status": "passed", "start": 1699242018323, "stop": 1699242018323}], "start": 1699242018323, "stop": 1699242018431}
\ No newline at end of file
{"uuid": "ae65b352-cb25-4b9f-af86-ca975fd01ad6", "befores": [{"name": "mime", "status": "passed", "start": 1699242018224, "stop": 1699242018224}], "start": 1699242018224, "stop": 1699242018303}
\ No newline at end of file
{"name": "反向用例-密码错误用户名正确,登录失败", "status": "passed", "attachments": [{"name": "stdout", "source": "a6fe781f-d1f5-4ecf-a9ad-26f6152a6e69-attachment.txt", "type": "text/plain"}], "parameters": [{"name": "module_name", "value": "'认证接口'"}, {"name": "api_name", "value": "'登录系统'"}, {"name": "title", "value": "'反向用例-密码错误用户名正确,登录失败'"}, {"name": "level", "value": "'POST'"}, {"name": "method", "value": "'post'"}, {"name": "url", "value": "'http://120.46.172.186:8080/auth'"}, {"name": "mime", "value": "'json'"}, {"name": "case_data", "value": "{'username': 'admin', 'password': 'MTIzNDU21111'}"}, {"name": "expect_data", "value": "{'state': False, 'message': '账号或密码错误'}"}, {"name": "sql_sentence", "value": "None"}, {"name": "sql_sentence_type", "value": "None"}, {"name": "update_key", "value": "None"}], "start": 1699242017159, "stop": 1699242017249, "uuid": "1fdb0dc4-7206-4c79-8009-92f6738aa806", "historyId": "feacb0fce4c2929e166ee036069977e2", "testCaseId": "0abeaba8f176b6785a0334bed7c1bdad", "fullName": "test_bpm.TestBPM#test_bpm", "labels": [{"name": "feature", "value": "认证接口"}, {"name": "story", "value": "登录系统"}, {"name": "severity", "value": "POST"}, {"name": "epic", "value": "BPM项目"}, {"name": "suite", "value": "test_bpm"}, {"name": "subSuite", "value": "TestBPM"}, {"name": "host", "value": "LAPTOP-HUPO1RF0"}, {"name": "thread", "value": "12256-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "test_bpm"}]}
\ No newline at end of file
{"uuid": "62f193c7-0ec1-48d9-969d-4af44d78404e", "befores": [{"name": "sql_sentence", "status": "passed", "start": 1699242017265, "stop": 1699242017265}], "start": 1699242017265, "stop": 1699242017360}
\ No newline at end of file
{"uuid": "f0eb840d-aa22-4c14-ac54-76f847c4feb2", "befores": [{"name": "module_name", "status": "passed", "start": 1699242018125, "stop": 1699242018125}], "start": 1699242018125, "stop": 1699242018214}
\ No newline at end of file
{"uuid": "c39866c9-39d0-4dc5-8e69-b37512c45b48", "befores": [{"name": "sql_sentence_type", "status": "passed", "start": 1699242016859, "stop": 1699242016859}], "start": 1699242016859, "stop": 1699242016972}
\ No newline at end of file
{"uuid": "df1c2842-700b-43c3-8f51-84de6bb6a772", "befores": [{"name": "sql_sentence_type", "status": "passed", "start": 1699242016703, "stop": 1699242016703}], "start": 1699242016703, "stop": 1699242016813}
\ No newline at end of file
{"uuid": "ed2b93a4-1e27-442d-a8da-00f75c2fed90", "befores": [{"name": "api_name", "status": "passed", "start": 1699242018126, "stop": 1699242018126}], "start": 1699242018126, "stop": 1699242018213}
\ No newline at end of file
{"uuid": "272f416c-3e71-4895-a874-ab8916ae618b", "befores": [{"name": "sql_sentence", "status": "passed", "start": 1699242017641, "stop": 1699242017641}], "start": 1699242017641, "stop": 1699242017692}
\ No newline at end of file
{"uuid": "b7c57097-1657-473a-946f-35beccdcf868", "befores": [{"name": "sql_sentence", "status": "passed", "start": 1699242016579, "stop": 1699242016580}], "start": 1699242016579, "stop": 1699242016666}
\ No newline at end of file
{"uuid": "a34b60b8-61fb-4c00-9be5-d3a0ad6418d2", "befores": [{"name": "mime", "status": "passed", "start": 1699242016701, "stop": 1699242016701}], "start": 1699242016701, "stop": 1699242016820}
\ No newline at end of file
{"uuid": "578a517f-81e6-4de0-bb5d-63cd3da8241d", "befores": [{"name": "sql_sentence_type", "status": "passed", "start": 1699242018323, "stop": 1699242018323}], "start": 1699242018323, "stop": 1699242018426}
\ No newline at end of file
{"name": "正向用例-用户名密码正确,登录成功", "status": "passed", "attachments": [{"name": "stdout", "source": "425b7cb9-9171-42b2-ad42-44e6d2b34aef-attachment.txt", "type": "text/plain"}], "parameters": [{"name": "module_name", "value": "'认证接口'"}, {"name": "api_name", "value": "'登录系统'"}, {"name": "title", "value": "'正向用例-用户名密码正确,登录成功'"}, {"name": "level", "value": "'POST'"}, {"name": "method", "value": "'post'"}, {"name": "url", "value": "'http://120.46.172.186:8080/auth'"}, {"name": "mime", "value": "'json'"}, {"name": "case_data", "value": "{'username': 'admin', 'password': 'MTIzNDU2'}"}, {"name": "expect_data", "value": "{'loginStatus': True, 'username': '超级管理员'}"}, {"name": "sql_sentence", "value": "None"}, {"name": "sql_sentence_type", "value": "None"}, {"name": "update_key", "value": "None"}], "start": 1699242016431, "stop": 1699242016541, "uuid": "8f1cfeb0-8f9e-4116-bc20-cb4a7379522e", "historyId": "9c38e5e1b66d2a5c8e1ca57b7f9b64d9", "testCaseId": "0abeaba8f176b6785a0334bed7c1bdad", "fullName": "test_bpm.TestBPM#test_bpm", "labels": [{"name": "feature", "value": "认证接口"}, {"name": "story", "value": "登录系统"}, {"name": "severity", "value": "POST"}, {"name": "epic", "value": "BPM项目"}, {"name": "suite", "value": "test_bpm"}, {"name": "subSuite", "value": "TestBPM"}, {"name": "host", "value": "LAPTOP-HUPO1RF0"}, {"name": "thread", "value": "12256-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "test_bpm"}]}
\ No newline at end of file
{"uuid": "b241b7ac-272a-45c3-b1d0-456edce9038b", "befores": [{"name": "level", "status": "passed", "start": 1699242018224, "stop": 1699242018224}], "start": 1699242018224, "stop": 1699242018308}
\ No newline at end of file
{"uuid": "29e5c024-8ece-4da1-8fac-04fd0ec15ebd", "befores": [{"name": "sql_sentence_type", "status": "passed", "start": 1699242018230, "stop": 1699242018230}], "start": 1699242018230, "stop": 1699242018297}
\ No newline at end of file
{"uuid": "d35e3946-1f6f-49c1-99b3-6f0e304ac507", "befores": [{"name": "case_data", "status": "passed", "start": 1699242017373, "stop": 1699242017373}], "start": 1699242017373, "stop": 1699242017472}
\ No newline at end of file
{"uuid": "dc6c3e69-d07c-4034-adaf-034b079de27c", "befores": [{"name": "title", "status": "passed", "start": 1699242017483, "stop": 1699242017483}], "start": 1699242017483, "stop": 1699242017633}
\ No newline at end of file
{"uuid": "dceaf749-26d0-47a7-a5d8-e5d3e938f249", "befores": [{"name": "title", "status": "passed", "start": 1699242016843, "stop": 1699242016843}], "start": 1699242016843, "stop": 1699242016993}
\ No newline at end of file
{"uuid": "21a38dbd-1cbe-4950-9391-ae3d1fdd72bf", "befores": [{"name": "update_key", "status": "passed", "start": 1699242017158, "stop": 1699242017158}], "start": 1699242017158, "stop": 1699242017249}
\ No newline at end of file
{"uuid": "87b1f6b8-1b08-4160-bf84-2f30caeff5a1", "befores": [{"name": "sql_sentence", "status": "passed", "start": 1699242017024, "stop": 1699242017024}], "start": 1699242017024, "stop": 1699242017133}
\ No newline at end of file
{"uuid": "5dc19089-23ab-4b4f-ad33-a6ef46c586d7", "befores": [{"name": "method", "status": "passed", "start": 1699242018043, "stop": 1699242018043}], "start": 1699242018043, "stop": 1699242018109}
\ No newline at end of file
{"state":false,"message":"账号或密码错误","logId":"1721371904633225216"}
{"uuid": "8e52f1af-b8d9-4e37-8d08-46bd564b0ef0", "befores": [{"name": "level", "status": "passed", "start": 1699242017157, "stop": 1699242017157}], "start": 1699242017157, "stop": 1699242017256}
\ No newline at end of file
{"uuid": "5025078b-b8f6-4d73-ac3b-d9b6e302deff", "befores": [{"name": "level", "status": "passed", "start": 1699242017640, "stop": 1699242017640}], "start": 1699242017640, "stop": 1699242017698}
\ No newline at end of file
{"state":false,"message":"账号或密码错误","logId":"1721371903676923904"}
{"uuid": "19700080-a414-4732-8a12-d64bcdc6a7ba", "befores": [{"name": "mime", "status": "passed", "start": 1699242017640, "stop": 1699242017640}], "start": 1699242017640, "stop": 1699242017694}
\ No newline at end of file
{"uuid": "301cc258-8085-45f0-a90b-edad6c2b36d4", "befores": [{"name": "sql_sentence", "status": "passed", "start": 1699242017484, "stop": 1699242017484}], "start": 1699242017484, "stop": 1699242017627}
\ No newline at end of file
{"uuid": "d60da9a9-2154-45fa-876c-366b13968b24", "befores": [{"name": "method", "status": "passed", "start": 1699242017372, "stop": 1699242017372}], "start": 1699242017372, "stop": 1699242017475}
\ No newline at end of file
{"uuid": "10828a5b-a4ef-479d-aca5-6771f277a183", "befores": [{"name": "url", "status": "passed", "start": 1699242017830, "stop": 1699242017831}], "start": 1699242017830, "stop": 1699242018026}
\ No newline at end of file
{"uuid": "d52a0374-4e7f-4fc8-b389-edd23d460b6e", "befores": [{"name": "api_name", "status": "passed", "start": 1699242017482, "stop": 1699242017482}], "start": 1699242017482, "stop": 1699242017634}
\ No newline at end of file
{"uuid": "6fb4c52a-c787-4e00-9c3c-1bc754994933", "befores": [{"name": "case_data", "status": "passed", "start": 1699242017483, "stop": 1699242017483}], "start": 1699242017483, "stop": 1699242017629}
\ No newline at end of file
{"uuid": "82b40e98-8139-4e3d-8a1c-7edfcf2fc6dc", "befores": [{"name": "api_name", "status": "passed", "start": 1699242017264, "stop": 1699242017264}], "start": 1699242017264, "stop": 1699242017366}
\ No newline at end of file
{"uuid": "689a385b-e0d4-4d71-9813-85885bf8656f", "befores": [{"name": "title", "status": "passed", "start": 1699242017157, "stop": 1699242017157}], "start": 1699242017157, "stop": 1699242017257}
\ No newline at end of file
{"uuid": "d8bf8c56-1e80-437b-abc8-3d703d83c99d", "befores": [{"name": "update_key", "status": "passed", "start": 1699242018045, "stop": 1699242018045}], "start": 1699242018045, "stop": 1699242018099}
\ No newline at end of file
{"uuid": "8de9d080-9ca8-416c-b75b-cadd29b0acb2", "befores": [{"name": "title", "status": "passed", "start": 1699242017830, "stop": 1699242017830}], "start": 1699242017830, "stop": 1699242018032}
\ No newline at end of file
{"uuid": "37f395e4-c2c9-4db0-8c0d-b9e1c85496b6", "befores": [{"name": "mime", "status": "passed", "start": 1699242017158, "stop": 1699242017158}], "start": 1699242017158, "stop": 1699242017253}
\ No newline at end of file
{"uuid": "e806d80b-2fde-4265-acd9-2892ac198138", "befores": [{"name": "update_key", "status": "passed", "start": 1699242018231, "stop": 1699242018231}], "start": 1699242018231, "stop": 1699242018296}
\ No newline at end of file
{"uuid": "7616b943-597c-4279-9b03-e584c0fd4df7", "befores": [{"name": "url", "status": "passed", "start": 1699242017707, "stop": 1699242017707}], "start": 1699242017707, "stop": 1699242017812}
\ No newline at end of file
{"uuid": "b3e2056a-ff48-4cad-9256-137d9aa9a17a", "befores": [{"name": "case_data", "status": "passed", "start": 1699242018227, "stop": 1699242018229}], "start": 1699242018227, "stop": 1699242018301}
\ No newline at end of file
{"uuid": "bf07d322-ded5-4703-af87-40b120863eff", "befores": [{"name": "update_key", "status": "passed", "start": 1699242016423, "stop": 1699242016423}], "start": 1699242016423, "stop": 1699242016543}
\ No newline at end of file
{"uuid": "efd42501-fe7f-42df-a47b-4dd5d99ef49c", "befores": [{"name": "method", "status": "passed", "start": 1699242016700, "stop": 1699242016700}], "start": 1699242016700, "stop": 1699242016824}
\ No newline at end of file
{"uuid": "54df1be7-c9b2-4ff6-bd26-3f72aabab5d0", "befores": [{"name": "expect_data", "status": "passed", "start": 1699242018044, "stop": 1699242018044}], "start": 1699242018044, "stop": 1699242018103}
\ No newline at end of file
{"uuid": "d4e34f63-82e2-46de-9b0c-ac53b7a0fc2b", "befores": [{"name": "sql_sentence_type", "status": "passed", "start": 1699242016423, "stop": 1699242016423}], "start": 1699242016423, "stop": 1699242016544}
\ No newline at end of file
{"uuid": "569aca25-39ac-41af-aa41-26113f9c67ab", "befores": [{"name": "update_key", "status": "passed", "start": 1699242017031, "stop": 1699242017031}], "start": 1699242017031, "stop": 1699242017132}
\ No newline at end of file
{"uuid": "67372921-d7ca-4b38-b612-327c8c5e1ae5", "befores": [{"name": "method", "status": "passed", "start": 1699242017264, "stop": 1699242017264}], "start": 1699242017264, "stop": 1699242017363}
\ No newline at end of file
{"name": "正向用例", "status": "passed", "attachments": [{"name": "stdout", "source": "b13c9579-8388-47bb-9364-dc4472c38074-attachment.txt", "type": "text/plain"}], "parameters": [{"name": "module_name", "value": "'认证接口'"}, {"name": "api_name", "value": "'刷新token'"}, {"name": "title", "value": "'正向用例'"}, {"name": "level", "value": "'get'"}, {"name": "method", "value": "'get'"}, {"name": "url", "value": "'http://120.46.172.186:8080/refresh'"}, {"name": "mime", "value": "None"}, {"name": "case_data", "value": "None"}, {"name": "expect_data", "value": "{'loginStatus': True}"}, {"name": "sql_sentence", "value": "None"}, {"name": "sql_sentence_type", "value": "None"}, {"name": "update_key", "value": "None"}], "start": 1699242017374, "stop": 1699242017468, "uuid": "2df9e9b8-cd17-4028-a92d-f5a9a37a5c9f", "historyId": "536961674de62e406095ab066751431e", "testCaseId": "0abeaba8f176b6785a0334bed7c1bdad", "fullName": "test_bpm.TestBPM#test_bpm", "labels": [{"name": "feature", "value": "认证接口"}, {"name": "story", "value": "刷新token"}, {"name": "severity", "value": "get"}, {"name": "epic", "value": "BPM项目"}, {"name": "suite", "value": "test_bpm"}, {"name": "subSuite", "value": "TestBPM"}, {"name": "host", "value": "LAPTOP-HUPO1RF0"}, {"name": "thread", "value": "12256-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "test_bpm"}]}
\ No newline at end of file
{"state":false,"message":"添加维度信息失败,维度编码【code】必填!","logId":"1721371906025734144"}
{"uuid": "c392908c-5142-4186-a22d-539774241f78", "befores": [{"name": "case_data", "status": "passed", "start": 1699242017158, "stop": 1699242017158}], "start": 1699242017158, "stop": 1699242017252}
\ No newline at end of file
{"uuid": "dfc7b2cb-13ff-4347-aa48-ade0ca7c4a98", "befores": [{"name": "sql_sentence_type", "status": "passed", "start": 1699242017641, "stop": 1699242017641}], "start": 1699242017641, "stop": 1699242017691}
\ No newline at end of file
{"uuid": "c1758bad-e0ae-4e66-92de-77d16ef18181", "befores": [{"name": "mime", "status": "passed", "start": 1699242016856, "stop": 1699242016856}], "start": 1699242016856, "stop": 1699242016981}
\ No newline at end of file
{"uuid": "3a5aa222-7b1e-4472-a6bb-6301b5877078", "befores": [{"name": "update_key", "status": "passed", "start": 1699242018130, "stop": 1699242018130}], "start": 1699242018130, "stop": 1699242018193}
\ No newline at end of file
{"uuid": "5274eb7d-4f96-4b91-bfdf-029f2247b73a", "befores": [{"name": "method", "status": "passed", "start": 1699242017830, "stop": 1699242017830}], "start": 1699242017830, "stop": 1699242018029}
\ No newline at end of file
{"uuid": "b04262e0-38a4-4845-b29b-75ff28193a9c", "befores": [{"name": "case_data", "status": "passed", "start": 1699242016421, "stop": 1699242016422}], "start": 1699242016421, "stop": 1699242016551}
\ No newline at end of file
{"uuid": "a5496e24-8121-4560-aa03-63d20729be9f", "befores": [{"name": "expect_data", "status": "passed", "start": 1699242017373, "stop": 1699242017373}], "start": 1699242017373, "stop": 1699242017472}
\ No newline at end of file
{"uuid": "cbc5ebbc-5b15-486c-b3f3-2b830c2ab23a", "befores": [{"name": "sql_sentence", "status": "passed", "start": 1699242017373, "stop": 1699242017373}], "start": 1699242017373, "stop": 1699242017471}
\ No newline at end of file
{"uuid": "bfa971e3-cf27-46e2-8525-1685b4c7a9fa", "befores": [{"name": "url", "status": "passed", "start": 1699242016421, "stop": 1699242016421}], "start": 1699242016421, "stop": 1699242016555}
\ No newline at end of file
{"state":false,"message":"账号或密码错误","logId":"1721371901630103552"}
++ "b/BPMInterfaceAutoTest/report/log/bpm_\346\216\245\345\217\243\350\207\252\345\212\250\345\214\226\346\241\206\346\236\266\346\234\200\346\226\260\350\277\220\350\241\214\346\227\245\345\277\227.log"
++ "b/BPMInterfaceAutoTest/report/log/\346\227\245\345\277\227\346\261\207\346\200\273.log"
# -*-coding:utf-8 -*- #
import base64
import requests
from BPMInterfaceAutoTest.common import log
from BPMInterfaceAutoTest.common.read_excel import ReadExcel
from BPMInterfaceAutoTest.common.read_ini import ReadIni
class RequestMethods:
def __init__(self):
login_url = ReadIni().get_bpm_host("bpm_host") + "/auth"
login_data = {"username": "admin", "password": base64.b64encode("123456".encode()).decode()}
self.bpm_session = requests.sessions.Session()
login_res = self.bpm_session.post(url=login_url, json=login_data)
self.bpm_session.headers.update({"Authorization": "Bearer " + login_res.json()["token"]})
def request_all(self, method, url, case_data=None, mime=None):
if mime == "json" or mime == "application/json":
return self.bpm_session.request(method=method, url=url, json=case_data)
elif mime == "x-www-form-urlencoded" or mime == "application/x-www-form-urlencoded":
return self.bpm_session.request(method=method, url=url, data=case_data)
elif mime == "files" or mime == "multipart/form-data":
return self.bpm_session.request(method=method, url=url, files=case_data)
elif mime == "query" or mime == "param":
return self.bpm_session.request(method=method, url=url, params=case_data)
elif mime is None:
return self.bpm_session.request(method=method, url=url)
elif mime == "query|body" or mime == "body|query" or mime == "body|params" or mime == "params|body":
return self.bpm_session.request(method=method, url=url, params=case_data["query"], json=case_data["body"])
else:
log.error("找不到传入的媒体类型,请检查excel文件,若有需要请自行封装")
raise NameError("找不到传入的媒体类型,请检查excel文件,若有需要请自行封装")
if __name__ == '__main__':
request_methods = RequestMethods()
case_data = ReadExcel().get_data()[7]
res = request_methods.request_all(method=case_data[0], url=case_data[1], mime=case_data[2], case_data=case_data[3])
# print(res.text)
# -*-coding:utf-8 -*- #
import pytest
from BPMInterfaceAutoTest.common.db import DB
from BPMInterfaceAutoTest.request_methods.request_methods import RequestMethods
@pytest.fixture(scope="session")
def request_fix():
request_methods = RequestMethods()
return request_methods
@pytest.fixture(scope="session")
def db_fix():
db = DB()
yield db
db.close()
# def pytest_collection_modifyitems(items):
# # item表示每个测试用例,解决用例名称中文显示问题
# for item in items:
# item.name = item.name.encode("utf-8").decode("unicode-escape")
# item._nodeid = item._nodeid.encode("utf-8").decode("unicode-escape")
[pytest]
;开启日志
;log_cli=true
;设置日志的级别,如果不设置级别的话,可以设置为NOTSET,如果要设置级别,级别可以有debug,info,warning,error,致命
;log_level=NOTSET
;设置日志显示的信息格式
;log_format=%(asctime)s - %(filename)s[line:%(lineno)d] - %(levelname)s: %(message)s
;设置日志中时间显示的格式
;log_date_format=%Y-%m-%d %H:%M:%S
;每个py文件运行的时候追加的命令
;addopts=-vs
;设置日志保存的文件
log_file=../report/log/bpm_接口自动化框架最新运行日志.log
;设置日志保存在文件中的级别
log_file_level=error
;设置日志在文件中的信息格式
log_file_format=%(asctime)s - %(filename)s[line:%(lineno)d] - %(levelname)s: %(message)s
;设置文件日志中时间显示的格式
log_file_date_format=%Y-%m-%d %H:%M:%S
\ No newline at end of file
# -*-coding:utf-8 -*- #
import allure
import pytest
from BPMInterfaceAutoTest.common import log
from BPMInterfaceAutoTest.common.read_excel import ReadExcel
class TestBPM:
@allure.epic("BPM项目")
@pytest.mark.parametrize(
"module_name, api_name, title, level, method, url, mime, case_data, expect_data, sql_sentence, sql_sentence_type, update_key",
ReadExcel().get_data())
def test_bpm(self, request_fix, db_fix, module_name, api_name, title, level, method, url, mime, case_data,
expect_data, sql_sentence, sql_sentence_type, update_key):
allure.dynamic.feature(module_name)
allure.dynamic.story(api_name)
allure.dynamic.title(title)
allure.dynamic.severity(level)
if sql_sentence_type == "delete":
db_fix.delete(sql_sentence["delete"])
elif sql_sentence_type == "select":
select_result = db_fix.select(sql_sentence.get("select"))
case_data[update_key] = select_result
elif sql_sentence_type == "select|delete" or sql_sentence_type == "delete|select":
db_fix.delete(sql_sentence["delete"])
select_result = db_fix.select(sql_sentence.get("select"))
case_data[update_key] = select_result
res = request_fix.request_all(method=method, url=url, case_data=case_data, mime=mime)
print(res.text)
for key in expect_data:
try:
assert expect_data[key] == res.json()[key]
except AssertionError:
log.error("断言失败,预期结果为:" + str(expect_data) + ",实际结果为:" + str(res.json()))
raise ValueError("断言失败")
if __name__ == '__main__':
pytest.main()
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