Commit 3604fa65 by Simon

接口自动化测试框架V1.0.2

parents
# Default ignored files
/shelf/
/workspace.xml
<component name="InspectionProjectProfileManager">
<profile version="1.0">
<option name="myName" value="Project Default" />
<inspection_tool class="LanguageDetectionInspection" enabled="false" level="WARNING" enabled_by_default="false" />
<inspection_tool class="PyPep8NamingInspection" enabled="true" level="WEAK WARNING" enabled_by_default="true">
<option name="ignoredErrors">
<list>
<option value="N801" />
<option value="N802" />
</list>
</option>
</inspection_tool>
</profile>
</component>
\ No newline at end of file
<component name="InspectionProjectProfileManager">
<settings>
<option name="USE_PROJECT_PROFILE" value="false" />
<version value="1.0" />
</settings>
</component>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectRootManager" version="2" project-jdk-name="Python 3.11 (venv) (4)" project-jdk-type="Python SDK" />
</project>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/.idea/momth8_day7_bpm_final.iml" filepath="$PROJECT_DIR$/.idea/momth8_day7_bpm_final.iml" />
</modules>
</component>
</project>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<module type="PYTHON_MODULE" version="4">
<component name="NewModuleRootManager">
<content url="file://$MODULE_DIR$">
<excludeFolder url="file://$MODULE_DIR$/venv" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>
\ No newline at end of file
# -*-coding:utf-8 -*- #
# ---------------------------------------------------------------------------
# ProjectName: momth8_day7_bpm_final
# FileName: conftest.py
# Author: 李浩东
# Datetime: 2023/8/7 19:52
# Description:
#
# ---------------------------------------------------------------------------
import pytest
from BPM_common.db import DB
from BPM_method.request_method import REQUEST_METHOD
@pytest.fixture(scope="session")
def request_fixture():
req=REQUEST_METHOD()
yield req
@pytest.fixture(scope="session")
def db_fixture():
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")
\ No newline at end of file
[pytest]
;开启日志
log_cli=true
;设置日志的级别,如果不设置级别的话,可以设置为NOTSET,如果要设置级别,级别可以有debug,info,warning,error,致命
log_level=NOTSET
;设置日志显示的信息格式
log_format=%(levelname)s--%(asctime)s--%(message)s
;设置日志中时间显示的格式
log_date_format=%Y-%m-%d %H:%M:%S
;每个py文件运行的时候追加的命令
;addopts=-vs
;设置日志保存的文件
log_file=../BPM_report/log/日志.log
;设置日志保存在文件中的级别
log_file_level=error
;设置日志在文件中的信息格式
log_file_format=%(levelname)s--%(asctime)s--%(message)s
;设置文件日志中时间显示的格式
log_file_date_format=%Y-%m-%d %H:%M:%S
\ No newline at end of file
# -*-coding:utf-8 -*- #
# ---------------------------------------------------------------------------
# ProjectName: momth8_day7_bpm_final
# FileName: test_case.py
# Author: 李浩东
# Datetime: 2023/8/7 20:04
# Description:
#
# ---------------------------------------------------------------------------
import allure
import pytest
from BPM_common.read_excel import READ_EXCEL
class TestBPM:
@allure.epic("BPM系统")
@pytest.mark.parametrize(
"module_name,interface_name,title_name,case_level,request_method,request_url,request_mime,case_data,expect_data,sql_type,sql_statement,update_key",
READ_EXCEL().all_data())
def test_bpm(self, request_fixture, db_fixture,module_name,interface_name,title_name,case_level,request_method,request_url,request_mime,case_data,expect_data,sql_type,sql_statement,update_key):
allure.dynamic.feature(module_name)
allure.dynamic.story(interface_name)
allure.dynamic.title(case_level)
if sql_type=="select":
select_result = db_fixture.select(sql_statement)
case_data[update_key] = select_result
result = request_fixture.request_all(method=request_method, url=request_url, mime=request_mime, case_data=case_data)
elif sql_type=="select|delete" or sql_type == "delete|select":
db_fixture.delete(sql_statement["delete"])
select_result = db_fixture.select(sql_statement["select"])
case_data[update_key] = select_result
result = request_fixture.request_all(method=request_method, url=request_url, mime=request_mime, case_data=case_data)
elif sql_type=="delete":
db_fixture.delete(sql_statement)
result = request_fixture.request_all(method=request_method, url=request_url, mime=request_mime, case_data=case_data)
else:
result = request_fixture.request_all(method=request_method, url=request_url, mime=request_mime, case_data=case_data)
print("=" * 100)
print("服务器返回数据", result.json())
try:
for key in expect_data.keys():
assert expect_data[key] == result.json().get(key)
except:
raise AttributeError("断言失败")
else:
print("断言成功")
if __name__ == '__main__':
pytest.main()
\ No newline at end of file
# -*-coding:utf-8 -*- #
# ---------------------------------------------------------------------------
# ProjectName: momth8_day7_bpm_final
# FileName: db.py
# Author: 李浩东
# Datetime: 2023/8/7 19:34
# Description:
#
# ---------------------------------------------------------------------------
import pymysql
from BPM_common.read_ini import READ_INI
class DB:
def __init__(self):
read_ini=READ_INI()
self.conn=pymysql.connect(
host=read_ini.get_sql_config("host"),
port=int(read_ini.get_sql_config("port")),
user=read_ini.get_sql_config("user"),
password=read_ini.get_sql_config("pwd"),
database=read_ini.get_sql_config("database")
)
self.cursor=self.conn.cursor()
def close(self):
self.cursor.close()
self.conn.close()
def delete(self,sql_statement):
self.cursor.execute(sql_statement)
self.conn.commit()
def select(self,sql_statement):
self.cursor.execute(sql_statement)
select_result=self.cursor.fetchall()
if select_result:
return select_result[0][0]
if __name__ == '__main__':
db = DB()
sql = """SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem";"""
print(db.select(sql))
\ No newline at end of file
# -*-coding:utf-8 -*- #
# ---------------------------------------------------------------------------
# ProjectName: momth8_day7_bpm_final
# FileName: read_excel.py
# Author: 李浩东
# Datetime: 2023/8/7 18:53
# Description:
#
# ---------------------------------------------------------------------------
import openpyxl
from BPM_common.read_ini import READ_INI
from BPM_common.read_json import get_json_dict
class READ_EXCEL:
def __init__(self):
case_data_file_path=READ_INI().get_filepath("case_json")
case_expect_file_path=READ_INI().get_filepath("expect_json")
case_sql_file_path=READ_INI().get_filepath("sql_json")
self.case_data_dict=get_json_dict(case_data_file_path)
self.case_expect_data_dict=get_json_dict(case_expect_file_path)
self.case_sql_dict=get_json_dict(case_sql_file_path)
excel_path=READ_INI().get_filepath("excel_name")
self.wb=openpyxl.load_workbook(excel_path)
self.ws=self.wb[READ_INI().get_table_name("table")]
def __get_cell_value(self,column:str,row:int)->str:
value=self.ws[str(column)+str(row)].value
if value is None:
return None
elif value.strip():
return value.strip()
def module_name(self,row):
return self.__get_cell_value("B",row)
def interface_name(self,row):
return self.__get_cell_value("C",row)
def title_name(self,row):
return self.__get_cell_value("D",row)
def case_level(self,row):
return self.__get_cell_value("E",row)
def post_method(self,row):
return self.__get_cell_value("F",row)
def request_url(self,row):
host = READ_INI().get_host("BPM_host")
return host+self.__get_cell_value("G",row)
def case_mime(self,row):
mime=self.__get_cell_value("H",row)
if mime:
return mime.lower()
def case_data(self,row):
case_data = self.__get_cell_value("I", row)
if case_data:
module=self.module_name(row)
interface=self.interface_name(row)
return self.case_data_dict[module][interface][case_data]
def expect_data(self,row):
expect_data=self.__get_cell_value("J",row)
if expect_data:
module = self.module_name(row)
interface = self.interface_name(row)
return self.case_expect_data_dict[module][interface][expect_data]
def sql_type(self,row):
sql_type=self.__get_cell_value("K",row)
if sql_type:
return sql_type.lower()
def sql_statement(self,row):
sql_statement=self.__get_cell_value("L",row)
if sql_statement:
module = self.module_name(row)
interface = self.interface_name(row)
return self.case_sql_dict[module][interface][sql_statement]
def update_key(self,row):
return self.__get_cell_value("M",row)
def all_data(self):
data_list=[]
for row in range(2,self.ws.max_row+1):
module_name=self.module_name(row)
interface_name=self.interface_name(row)
title_name=self.title_name(row)
case_level=self.case_level(row)
request_method=self.post_method(row)
request_url=self.request_url(row)
request_mime=self.case_mime(row)
case_data=self.case_data(row)
expect_data=self.expect_data(row)
sql_type=self.sql_type(row)
sql_statement=self.sql_statement(row)
update_key=self.update_key(row)
data_list.append([module_name,interface_name,title_name,case_level,request_method,request_url,request_mime,case_data,expect_data,sql_type,sql_statement,update_key])
return data_list
if __name__ == '__main__':
print(READ_EXCEL().all_data())
# -*-coding:utf-8 -*- #
# ---------------------------------------------------------------------------
# ProjectName: momth8_day7_bpm_final
# FileName: read_ini.py
# Author: 李浩东
# Datetime: 2023/8/7 18:37
# Description:
#
# ---------------------------------------------------------------------------
import configparser
import os.path
class READ_INI:
def __init__(self):
self.config_path=os.path.join(os.path.dirname(os.path.dirname(__file__)),"BPM_config")
config_ini_path=os.path.join(self.config_path,"config.ini")
self.read_ini=configparser.ConfigParser()
self.read_ini.read(config_ini_path,encoding="utf-8")
def get_filepath(self,key):
filename_key=self.read_ini.get("filename",key).strip()
return os.path.join(self.config_path,filename_key)
def get_table_name(self,key):
return self.read_ini.get("table_name",key).strip()
def get_host(self,key):
return self.read_ini.get("host",key).strip()
def get_sql_config(self,key):
return self.read_ini.get("sql_config",key).strip()
if __name__ == '__main__':
READ_INI().__init__()
\ No newline at end of file
# -*-coding:utf-8 -*- #
# ---------------------------------------------------------------------------
# ProjectName: momth8_day7_bpm_final
# FileName: read_json.py
# Author: 李浩东
# Datetime: 2023/8/7 18:50
# Description:
#
# ---------------------------------------------------------------------------
import json
def get_json_dict(filepath):
with open(filepath,mode="r",encoding="utf-8") as fp:
return json.load(fp)
{
"维度管理": {
"添加维度": {
"AddDemSuccess": "DELETE FROM uc_demension WHERE `CODE_`=\"test56_dem\";"
},
"根据维度编码删除维度": {
"DeleteDemSuccess": "SELECT ID_ FROM uc_demension WHERE `CODE_`=\"test56_dem\";"
}
},
"组织管理": {
"添加组织": {
"AddOrgSuccess": {
"select": "SELECT ID_ FROM uc_demension WHERE `CODE_`=\"test56_dem\";",
"delete": "DELETE FROM uc_org WHERE `CODE_`=\"test56_org\";"
}
}
}
}
\ No newline at end of file
{
"认证接口":{
"登录系统":{
"LoginSuccess": {"password": "MTIzNDU2","username": "admin"},
"LoginFailUsernameIsNone":{"password": "MTIzNDU2","username": ""},
"LoginFailUsernameIsLong":{"password": "MTIzNDU2","username": "adminadminadminadminadminadminadminadminadmin"},
"LoginFailUsernameIsShort":{"password": "MTIzNDU2","username": "a"},
"LoginFailUsernameIsSpecialChar":{"password": "MTIzNDU2","username": "▬♦◊◦☼♠♣"},
"LoginFailUsernameIsError":{"password": "MTIzNDU2","username": "tomcat"},
"LoginFailPWDIsNone":{"password": "","username": "admin"},
"LoginFailPWDIsLong":{"password": "MTIzNDU2MTIzNDU2MTIzNDU2MTIzNDU2MTIzNDU2MTIzNDU2","username": "admin"},
"LoginFailPWDIsShort":{"password": "1","username": "admin"},
"LoginFailPWDIsSpecial":{"password": "▬♦◊◦☼♠♣","username": "admin"}
}
},
"维度管理": {
"添加维度": {
"AddDemSuccess": {
"code": "test56_dem",
"description": "测试56期的维度",
"isDefault": 0,
"name": "测试56期的维度"
}
},
"根据维度编码删除维度": {
"DeleteDemSuccess": {"ids": "不知道"}
}
},
"组织管理": {
"添加组织": {
"AddOrgSuccess": {
"code": "test56_org",
"demId": "不知道",
"exceedLimitNum": 0,
"grade": "",
"limitNum": 0,
"name": "测试的组织",
"nowNum": 0,
"orderNo": 0,
"parentId": "0"
}
},
"删除组织": {
"DeleteOrgSuccess": "test56_org"
},
"保存组织参数": {
"SaveOrgParamSuccess": {
"query": {"orgCode": "test56_org"},
"body": [
{"alias":"sz","value":0},
{"alias":"zy","value":"math"},
{"alias":"rq","value":"2023-08-04T16:00:00.000Z"},
{"alias":"ah","value":"lq"},
{"alias":"yyyy","value":"越高越好"},
{"alias":"xb","value":"2"}]
}
}
}
}
\ No newline at end of file
[filename]
excel_name=APIAutoTest.xlsx
case_json=case_data.json
expect_json=expect_data.json
sql_json=BPM_sql.json
[table_name]
table=BPM接口
[host]
BPM_host=http://120.46.172.186:8080
[sql_config]
host=120.46.172.186
port=3306
user=root
pwd=root@2023
database=eipsaas
{
"认证接口":{
"登录系统":{
"LoginSuccess": {"username": "超级管理员","account": "admin"},
"LoginFailUsernameIsNone":{"state": false,"message": "账号或密码错误"},
"LoginFailUsernameIsLong":{"state": false,"message": "账号或密码错误"},
"LoginFailUsernameIsShort":{"state": false,"message": "账号或密码错误"},
"LoginFailUsernameIsSpecialChar":{"state": false,"message": "账号或密码错误"},
"LoginFailUsernameIsError":{"state": false,"message": "账号或密码错误"},
"LoginFailPWDIsNone":{"state": false,"message": "账号或密码错误"},
"LoginFailPWDIsLong":{"state": false,"message": "账号或密码错误"},
"LoginFailPWDIsShort":{"state": false,"message": "账号或密码错误"},
"LoginFailPWDIsSpecial":{"state": false,"message": "账号或密码错误"}
},
"刷新token": {
"RefreshSuccess": {"message": "刷新token成功!"}
}
},
"维度管理": {
"添加维度": {
"AddDemSuccess": {"state": true, "message": "添加维度成功!"}
},
"根据维度编码删除维度": {
"DeleteDemSuccess": {"state": true, "message": "删除维度成功!"}
}
},
"组织管理": {
"添加组织": {
"AddOrgSuccess": {"state": true, "message": "添加组织成功!"}
},
"删除组织": {
"DeleteOrgSuccess": {"state": true, "message": "删除组织成功!"}
},
"保存组织参数": {
"SaveOrgParamSuccess": {"state": true, "message": "保存组织参数成功!"}
}
}
}
# -*-coding:utf-8 -*- #
# ---------------------------------------------------------------------------
# ProjectName: momth8_day7_bpm_final
# FileName: request_method.py
# Author: 李浩东
# Datetime: 2023/8/7 19:43
# Description:
#
# ---------------------------------------------------------------------------
import base64
import requests
from BPM_common.read_ini import READ_INI
class REQUEST_METHOD:
def __init__(self):
host=READ_INI().get_host("BPM_host")
login_url=host+"/auth"
login_data={"username":"admin","password":base64.b64encode("123456".encode("utf-8")).decode("utf-8")}
self.bpm_session=requests.sessions.Session()
bpm_requests = self.bpm_session.request(method="post", url=login_url, json=login_data)
token = bpm_requests.json().get("token")
self.bpm_session.headers["Authorization"] = "Bearer " + token
def request_all(self,method,url,mime,case_data):
if mime=="application/x-www-form-urlencoded" or mime=="x-www-form-urlencoded" or mime=="form":
return self.bpm_session.request(method=method, url=url, data=case_data)
elif mime=="application/json" or mime=="json":
return self.bpm_session.request(method=method,url=url,json=case_data)
elif mime=="multipart/form-data" or mime=="form-data" or mime=="file":
return self.bpm_session.request(method=method,url=url,files=case_data)
elif mime == "query" or mime == "params":
return self.bpm_session.request(method=method, url=url, params=case_data)
elif mime == "text/plain" or mime == "text":
return self.bpm_session.request(method=method, url=url, data=case_data)
elif mime == "application/Json|query" or mime == "json|query" or mime=="application/json|query":
return self.bpm_session.request(method=method, url=url, params=case_data["query"], json=case_data["body"])
elif mime is None:
return self.bpm_session.request(method=method, url=url)
else:
raise NameError("媒体类型的值错误")
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
DEBUG--2023-08-08 10:07:36--http://120.46.172.186:8080 "POST /api/org/v1/org/addOrg HTTP/1.1" 200 None
\ No newline at end of file
DEBUG--2023-08-08 10:07:36--http://120.46.172.186:8080 "POST /api/org/v1/orgParam/saveOrgParams?orgCode=test56_org HTTP/1.1" 200 None
\ No newline at end of file
DEBUG--2023-08-08 10:07:30--Resetting dropped connection: 120.46.172.186
DEBUG--2023-08-08 10:07:30--http://120.46.172.186:8080 "GET /refresh HTTP/1.1" 200 None
\ No newline at end of file
====================================================================================================
服务器返回数据 {'state': True, 'message': '添加维度成功!', 'value': ''}
断言成功
DEBUG--2023-08-08 10:07:29--Resetting dropped connection: 120.46.172.186
DEBUG--2023-08-08 10:07:29--http://120.46.172.186:8080 "POST /auth HTTP/1.1" 500 None
\ No newline at end of file
====================================================================================================
服务器返回数据 {'state': False, 'message': '账号或密码错误', 'logId': '1688733646913028096'}
断言成功
DEBUG--2023-08-08 10:07:29--Resetting dropped connection: 120.46.172.186
DEBUG--2023-08-08 10:07:29--http://120.46.172.186:8080 "POST /auth HTTP/1.1" 500 None
\ No newline at end of file
DEBUG--2023-08-08 10:07:30--Resetting dropped connection: 120.46.172.186
DEBUG--2023-08-08 10:07:30--http://120.46.172.186:8080 "GET /refresh HTTP/1.1" 200 None
DEBUG--2023-08-08 10:07:31--http://120.46.172.186:8080 "GET /refresh HTTP/1.1" 200 None
DEBUG--2023-08-08 10:07:32--http://120.46.172.186:8080 "GET /refresh HTTP/1.1" 200 None
DEBUG--2023-08-08 10:07:33--http://120.46.172.186:8080 "GET /refresh HTTP/1.1" 200 None
\ No newline at end of file
DEBUG--2023-08-08 10:07:28--Starting new HTTP connection (1): 120.46.172.186:8080
DEBUG--2023-08-08 10:07:28--http://120.46.172.186:8080 "POST /auth HTTP/1.1" 200 None
DEBUG--2023-08-08 10:07:29--http://120.46.172.186:8080 "POST /auth HTTP/1.1" 200 None
\ No newline at end of file
DEBUG--2023-08-08 10:07:30--Resetting dropped connection: 120.46.172.186
DEBUG--2023-08-08 10:07:30--http://120.46.172.186:8080 "GET /refresh HTTP/1.1" 200 None
DEBUG--2023-08-08 10:07:31--http://120.46.172.186:8080 "GET /refresh HTTP/1.1" 200 None
\ No newline at end of file
DEBUG--2023-08-08 10:07:30--Resetting dropped connection: 120.46.172.186
DEBUG--2023-08-08 10:07:30--http://120.46.172.186:8080 "GET /refresh HTTP/1.1" 200 None
DEBUG--2023-08-08 10:07:31--http://120.46.172.186:8080 "GET /refresh HTTP/1.1" 200 None
DEBUG--2023-08-08 10:07:32--http://120.46.172.186:8080 "GET /refresh HTTP/1.1" 200 None
DEBUG--2023-08-08 10:07:33--http://120.46.172.186:8080 "GET /refresh HTTP/1.1" 200 None
DEBUG--2023-08-08 10:07:35--http://120.46.172.186:8080 "GET /refresh HTTP/1.1" 200 None
DEBUG--2023-08-08 10:07:36--http://120.46.172.186:8080 "GET /refresh HTTP/1.1" 200 None
\ No newline at end of file
DEBUG--2023-08-08 10:07:36--http://120.46.172.186:8080 "POST /api/demension/v1/dem/addDem HTTP/1.1" 200 None
\ No newline at end of file
====================================================================================================
服务器返回数据 {'token': 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTE1NDY4NTIsImlhdCI6MTY5MTQ2MDQ1Mn0.I69vY_zxd2IIX2s0CAnlXzbTysjGk-FLwBDl-ENj1XFh_pNEBoPDZd5TEIqsTpNUPqyfyF5cO4vIQhjIzfuaog', 'username': '', 'account': '', 'userId': '', 'loginStatus': True, 'userAttrs': {}}
====================================================================================================
服务器返回数据 {'token': 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTE1NDY4NTIsImlhdCI6MTY5MTQ2MDQ1Mn0.I69vY_zxd2IIX2s0CAnlXzbTysjGk-FLwBDl-ENj1XFh_pNEBoPDZd5TEIqsTpNUPqyfyF5cO4vIQhjIzfuaog', 'username': '', 'account': '', 'userId': '', 'loginStatus': True, 'userAttrs': {}}
====================================================================================================
服务器返回数据 {'token': 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTE1NDY4NTMsImlhdCI6MTY5MTQ2MDQ1M30.DEEqE-pQC0Uk0ep0uG87aSPrwDY4qiyQN4T8wcS-EU6eCYIwdUypOp_zZ330L8cfYxOxXZQo81-QzrYQCvtqDg', 'username': '', 'account': '', 'userId': '', 'loginStatus': True, 'userAttrs': {}}
====================================================================================================
服务器返回数据 {'token': 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTE1NDY4NTQsImlhdCI6MTY5MTQ2MDQ1NH0.g5mw2j0Jo9F1EdWuNtmovMoLhR5IyeInS_rko3Csul-ZyLXqqRqqRw1piBFIM9ls9qNq2CxXr99KgdGhMs8K-g', 'username': '', 'account': '', 'userId': '', 'loginStatus': True, 'userAttrs': {}}
====================================================================================================
服务器返回数据 {'state': False, 'message': '账号或密码错误', 'logId': '1688733649626742784'}
断言成功
====================================================================================================
服务器返回数据 {'token': 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTE1NDY4NTAsImlhdCI6MTY5MTQ2MDQ1MH0.6AYbi7FuXRWVM0JfPhvE-9UdVnxhE-9FkdOP3nZOnbmcdJgvg_neiWWfEdYVsnstd1wXsI9IJh5v9BsQujfGcA', 'username': '超级管理员', 'account': 'admin', 'userId': '1', 'expiration': 86400, 'loginStatus': True, 'userAttrs': {'tenantId': '-1'}}
断言成功
====================================================================================================
服务器返回数据 {'state': True, 'message': '删除组织成功!', 'value': ''}
断言成功
====================================================================================================
服务器返回数据 {'state': False, 'message': '账号或密码错误', 'logId': '1688733650184585216'}
断言成功
====================================================================================================
服务器返回数据 {'state': True, 'message': '删除维度成功!', 'value': ''}
断言成功
====================================================================================================
服务器返回数据 {'state': True, 'message': '添加组织成功!', 'value': ''}
断言成功
====================================================================================================
服务器返回数据 {'token': 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTE1NDY4NTIsImlhdCI6MTY5MTQ2MDQ1Mn0.I69vY_zxd2IIX2s0CAnlXzbTysjGk-FLwBDl-ENj1XFh_pNEBoPDZd5TEIqsTpNUPqyfyF5cO4vIQhjIzfuaog', 'username': '', 'account': '', 'userId': '', 'loginStatus': True, 'userAttrs': {}}
====================================================================================================
服务器返回数据 {'token': 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTE1NDY4NTMsImlhdCI6MTY5MTQ2MDQ1M30.DEEqE-pQC0Uk0ep0uG87aSPrwDY4qiyQN4T8wcS-EU6eCYIwdUypOp_zZ330L8cfYxOxXZQo81-QzrYQCvtqDg', 'username': '', 'account': '', 'userId': '', 'loginStatus': True, 'userAttrs': {}}
====================================================================================================
服务器返回数据 {'token': 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTE1NDY4NTQsImlhdCI6MTY5MTQ2MDQ1NH0.g5mw2j0Jo9F1EdWuNtmovMoLhR5IyeInS_rko3Csul-ZyLXqqRqqRw1piBFIM9ls9qNq2CxXr99KgdGhMs8K-g', 'username': '', 'account': '', 'userId': '', 'loginStatus': True, 'userAttrs': {}}
====================================================================================================
服务器返回数据 {'token': 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTE1NDY4NTUsImlhdCI6MTY5MTQ2MDQ1NX0.wAiJvv9LoNzlhXpW5D0sjlJZsnUeC6jROflahomA22qM2OCmXRSiHl7kKjoVl7hHQ8D1aWRWjyPNxgXqgUYtOg', 'username': '', 'account': '', 'userId': '', 'loginStatus': True, 'userAttrs': {}}
DEBUG--2023-08-08 10:07:36--http://120.46.172.186:8080 "DELETE /api/demension/v1/dem/deleteDemByIds?ids=1688733675337826304 HTTP/1.1" 200 None
\ No newline at end of file
====================================================================================================
服务器返回数据 {'token': 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTE1NDY4NTIsImlhdCI6MTY5MTQ2MDQ1Mn0.I69vY_zxd2IIX2s0CAnlXzbTysjGk-FLwBDl-ENj1XFh_pNEBoPDZd5TEIqsTpNUPqyfyF5cO4vIQhjIzfuaog', 'username': '', 'account': '', 'userId': '', 'loginStatus': True, 'userAttrs': {}}
====================================================================================================
服务器返回数据 {'token': 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTE1NDY4NTMsImlhdCI6MTY5MTQ2MDQ1M30.DEEqE-pQC0Uk0ep0uG87aSPrwDY4qiyQN4T8wcS-EU6eCYIwdUypOp_zZ330L8cfYxOxXZQo81-QzrYQCvtqDg', 'username': '', 'account': '', 'userId': '', 'loginStatus': True, 'userAttrs': {}}
DEBUG--2023-08-08 10:07:30--Resetting dropped connection: 120.46.172.186
DEBUG--2023-08-08 10:07:30--http://120.46.172.186:8080 "POST /auth HTTP/1.1" 500 None
\ No newline at end of file
DEBUG--2023-08-08 10:07:30--Resetting dropped connection: 120.46.172.186
DEBUG--2023-08-08 10:07:30--http://120.46.172.186:8080 "POST /auth HTTP/1.1" 500 None
\ No newline at end of file
DEBUG--2023-08-08 10:07:29--Resetting dropped connection: 120.46.172.186
DEBUG--2023-08-08 10:07:29--http://120.46.172.186:8080 "POST /auth HTTP/1.1" 500 None
\ No newline at end of file
DEBUG--2023-08-08 10:07:30--Resetting dropped connection: 120.46.172.186
DEBUG--2023-08-08 10:07:30--http://120.46.172.186:8080 "GET /refresh HTTP/1.1" 200 None
DEBUG--2023-08-08 10:07:31--http://120.46.172.186:8080 "GET /refresh HTTP/1.1" 200 None
DEBUG--2023-08-08 10:07:32--http://120.46.172.186:8080 "GET /refresh HTTP/1.1" 200 None
DEBUG--2023-08-08 10:07:33--http://120.46.172.186:8080 "GET /refresh HTTP/1.1" 200 None
DEBUG--2023-08-08 10:07:35--http://120.46.172.186:8080 "GET /refresh HTTP/1.1" 200 None
\ No newline at end of file
DEBUG--2023-08-08 10:07:29--http://120.46.172.186:8080 "POST /auth HTTP/1.1" 500 None
\ No newline at end of file
====================================================================================================
服务器返回数据 {'state': False, 'message': '账号或密码错误', 'logId': '1688733648519446528'}
断言成功
====================================================================================================
服务器返回数据 {'state': False, 'message': '账号或密码错误', 'logId': '1688733649031151616'}
断言成功
====================================================================================================
服务器返回数据 {'state': False, 'message': '账号或密码错误', 'logId': '1688733647949021184'}
断言成功
====================================================================================================
服务器返回数据 {'state': False, 'message': '账号或密码错误', 'logId': '1688733645839286272'}
断言成功
====================================================================================================
服务器返回数据 {'state': False, 'message': '账号或密码错误', 'logId': '1688733647416344576'}
断言成功
DEBUG--2023-08-08 10:07:30--Resetting dropped connection: 120.46.172.186
DEBUG--2023-08-08 10:07:30--http://120.46.172.186:8080 "GET /refresh HTTP/1.1" 200 None
DEBUG--2023-08-08 10:07:31--http://120.46.172.186:8080 "GET /refresh HTTP/1.1" 200 None
DEBUG--2023-08-08 10:07:32--http://120.46.172.186:8080 "GET /refresh HTTP/1.1" 200 None
\ No newline at end of file
DEBUG--2023-08-08 10:07:36--http://120.46.172.186:8080 "POST /api/org/v1/org/deleteOrg HTTP/1.1" 200 None
\ No newline at end of file
====================================================================================================
服务器返回数据 {'state': True, 'message': '保存组织参数成功!', 'value': ''}
断言成功
DEBUG--2023-08-08 10:07:30--Resetting dropped connection: 120.46.172.186
DEBUG--2023-08-08 10:07:30--http://120.46.172.186:8080 "POST /auth HTTP/1.1" 500 None
\ No newline at end of file
DEBUG--2023-08-08 10:07:29--Resetting dropped connection: 120.46.172.186
DEBUG--2023-08-08 10:07:29--http://120.46.172.186:8080 "POST /auth HTTP/1.1" 500 None
\ No newline at end of file
====================================================================================================
服务器返回数据 {'state': False, 'message': '账号或密码错误', 'logId': '1688733646371962880'}
断言成功
DEBUG--2023-08-08 10:07:29--Resetting dropped connection: 120.46.172.186
DEBUG--2023-08-08 10:07:29--http://120.46.172.186:8080 "POST /auth HTTP/1.1" 500 None
\ No newline at end of file
====================================================================================================
服务器返回数据 {'token': 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTE1NDY4NTIsImlhdCI6MTY5MTQ2MDQ1Mn0.I69vY_zxd2IIX2s0CAnlXzbTysjGk-FLwBDl-ENj1XFh_pNEBoPDZd5TEIqsTpNUPqyfyF5cO4vIQhjIzfuaog', 'username': '', 'account': '', 'userId': '', 'loginStatus': True, 'userAttrs': {}}
====================================================================================================
服务器返回数据 {'token': 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTE1NDY4NTMsImlhdCI6MTY5MTQ2MDQ1M30.DEEqE-pQC0Uk0ep0uG87aSPrwDY4qiyQN4T8wcS-EU6eCYIwdUypOp_zZ330L8cfYxOxXZQo81-QzrYQCvtqDg', 'username': '', 'account': '', 'userId': '', 'loginStatus': True, 'userAttrs': {}}
====================================================================================================
服务器返回数据 {'token': 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTE1NDY4NTQsImlhdCI6MTY5MTQ2MDQ1NH0.g5mw2j0Jo9F1EdWuNtmovMoLhR5IyeInS_rko3Csul-ZyLXqqRqqRw1piBFIM9ls9qNq2CxXr99KgdGhMs8K-g', 'username': '', 'account': '', 'userId': '', 'loginStatus': True, 'userAttrs': {}}
====================================================================================================
服务器返回数据 {'token': 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTE1NDY4NTUsImlhdCI6MTY5MTQ2MDQ1NX0.wAiJvv9LoNzlhXpW5D0sjlJZsnUeC6jROflahomA22qM2OCmXRSiHl7kKjoVl7hHQ8D1aWRWjyPNxgXqgUYtOg', 'username': '', 'account': '', 'userId': '', 'loginStatus': True, 'userAttrs': {}}
====================================================================================================
服务器返回数据 {'token': 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTE1NDY4NTYsImlhdCI6MTY5MTQ2MDQ1Nn0.qLHrxvzf_aWtPaIuHrI6yTwp-k06k2fAcSWRLfGub6-BRBJuQ_lsfYkxeztWRbaYhq9dVCb69AasrA2SBRyhig', 'username': '', 'account': '', 'userId': '', 'loginStatus': True, 'userAttrs': {}}
====================================================================================================
服务器返回数据 {'token': 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTE1NDY4NTcsImlhdCI6MTY5MTQ2MDQ1N30.tZ-GeJ4KQFUdu-17d03LksWr5czXvvAwMX3zPqny9he9uHcKCPlYvCcZ1Yrx6lST-mzxQc1beqeyxPEGwALg8w', 'username': '', 'account': '', 'userId': '', 'loginStatus': True, 'userAttrs': {}}
====================================================================================================
服务器返回数据 {'token': 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTE1NDY4NTIsImlhdCI6MTY5MTQ2MDQ1Mn0.I69vY_zxd2IIX2s0CAnlXzbTysjGk-FLwBDl-ENj1XFh_pNEBoPDZd5TEIqsTpNUPqyfyF5cO4vIQhjIzfuaog', 'username': '', 'account': '', 'userId': '', 'loginStatus': True, 'userAttrs': {}}
====================================================================================================
服务器返回数据 {'token': 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTE1NDY4NTMsImlhdCI6MTY5MTQ2MDQ1M30.DEEqE-pQC0Uk0ep0uG87aSPrwDY4qiyQN4T8wcS-EU6eCYIwdUypOp_zZ330L8cfYxOxXZQo81-QzrYQCvtqDg', 'username': '', 'account': '', 'userId': '', 'loginStatus': True, 'userAttrs': {}}
====================================================================================================
服务器返回数据 {'token': 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTE1NDY4NTQsImlhdCI6MTY5MTQ2MDQ1NH0.g5mw2j0Jo9F1EdWuNtmovMoLhR5IyeInS_rko3Csul-ZyLXqqRqqRw1piBFIM9ls9qNq2CxXr99KgdGhMs8K-g', 'username': '', 'account': '', 'userId': '', 'loginStatus': True, 'userAttrs': {}}
====================================================================================================
服务器返回数据 {'token': 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTE1NDY4NTUsImlhdCI6MTY5MTQ2MDQ1NX0.wAiJvv9LoNzlhXpW5D0sjlJZsnUeC6jROflahomA22qM2OCmXRSiHl7kKjoVl7hHQ8D1aWRWjyPNxgXqgUYtOg', 'username': '', 'account': '', 'userId': '', 'loginStatus': True, 'userAttrs': {}}
====================================================================================================
服务器返回数据 {'token': 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTE1NDY4NTYsImlhdCI6MTY5MTQ2MDQ1Nn0.qLHrxvzf_aWtPaIuHrI6yTwp-k06k2fAcSWRLfGub6-BRBJuQ_lsfYkxeztWRbaYhq9dVCb69AasrA2SBRyhig', 'username': '', 'account': '', 'userId': '', 'loginStatus': True, 'userAttrs': {}}
"Epic","Feature","Story","FAILED","BROKEN","PASSED","SKIPPED","UNKNOWN"
"BPM系统","维度管理","根据维度编码删除维度","0","0","1","0","0"
"BPM系统","认证接口","登录系统","0","0","10","0","0"
"BPM系统","维度管理","添加维度","0","0","1","0","0"
"BPM系统","组织管理","删除组织","0","0","1","0","0"
"BPM系统","认证接口","刷新token","0","1","0","0","0"
"BPM系统","组织管理","添加组织","0","0","1","0","0"
"BPM系统","组织管理","保存组织参数","0","0","1","0","0"
"Category","FAILED","BROKEN","PASSED","SKIPPED","UNKNOWN"
"Test defects","0","1","0","0","0"
{
"uid" : "4b4757e66a1912dae1a509f688f20b0f",
"name" : "categories",
"children" : [ {
"name" : "Test defects",
"children" : [ {
"name" : "AttributeError: 断言失败",
"children" : [ {
"name" : "中",
"uid" : "9c9c5b9812e9cb0b",
"parentUid" : "43143aa3e6e9023269db18c050d5e993",
"status" : "broken",
"time" : {
"start" : 1691460456106,
"stop" : 1691460456192,
"duration" : 86
},
"flaky" : false,
"newFailed" : false,
"parameters" : [ "None", "'中'", "{'message': '刷新token成功!'}", "'刷新token'", "'认证接口'", "'get'", "None", "'http://120.46.172.186:8080/refresh'", "None", "None", "'正向用例'", "None" ]
} ],
"uid" : "43143aa3e6e9023269db18c050d5e993"
} ],
"uid" : "bdbf199525818fae7a8651db9eafe741"
} ]
}
\ No newline at end of file
"Status","Start Time","Stop Time","Duration in ms","Parent Suite","Suite","Sub Suite","Test Class","Test Method","Name","Description"
"passed","Tue Aug 08 10:07:36 CST 2023","Tue Aug 08 10:07:36 CST 2023","106","","test_case","TestBPM","","","高",""
"passed","Tue Aug 08 10:07:29 CST 2023","Tue Aug 08 10:07:29 CST 2023","104","","test_case","TestBPM","","","中",""
"passed","Tue Aug 08 10:07:30 CST 2023","Tue Aug 08 10:07:30 CST 2023","121","","test_case","TestBPM","","","中",""
"passed","Tue Aug 08 10:07:30 CST 2023","Tue Aug 08 10:07:30 CST 2023","103","","test_case","TestBPM","","","中",""
"passed","Tue Aug 08 10:07:29 CST 2023","Tue Aug 08 10:07:29 CST 2023","106","","test_case","TestBPM","","","中",""
"passed","Tue Aug 08 10:07:36 CST 2023","Tue Aug 08 10:07:36 CST 2023","168","","test_case","TestBPM","","","高",""
"passed","Tue Aug 08 10:07:29 CST 2023","Tue Aug 08 10:07:29 CST 2023","104","","test_case","TestBPM","","","中",""
"passed","Tue Aug 08 10:07:29 CST 2023","Tue Aug 08 10:07:29 CST 2023","105","","test_case","TestBPM","","","中",""
"passed","Tue Aug 08 10:07:36 CST 2023","Tue Aug 08 10:07:36 CST 2023","66","","test_case","TestBPM","","","高",""
"passed","Tue Aug 08 10:07:29 CST 2023","Tue Aug 08 10:07:29 CST 2023","62","","test_case","TestBPM","","","中",""
"broken","Tue Aug 08 10:07:36 CST 2023","Tue Aug 08 10:07:36 CST 2023","86","","test_case","TestBPM","","","中",""
"passed","Tue Aug 08 10:07:36 CST 2023","Tue Aug 08 10:07:36 CST 2023","204","","test_case","TestBPM","","","高",""
"passed","Tue Aug 08 10:07:29 CST 2023","Tue Aug 08 10:07:29 CST 2023","117","","test_case","TestBPM","","","中",""
"passed","Tue Aug 08 10:07:30 CST 2023","Tue Aug 08 10:07:30 CST 2023","111","","test_case","TestBPM","","","中",""
"passed","Tue Aug 08 10:07:36 CST 2023","Tue Aug 08 10:07:36 CST 2023","77","","test_case","TestBPM","","","高",""
"passed","Tue Aug 08 10:07:29 CST 2023","Tue Aug 08 10:07:29 CST 2023","67","","test_case","TestBPM","","","高",""
{
"uid" : "146d917908bb74e2",
"name" : "高",
"fullName" : "test_case.TestBPM#test_bpm",
"historyId" : "fbac9bc22eec513915a9362e73bc8c81",
"time" : {
"start" : 1691460456738,
"stop" : 1691460456804,
"duration" : 66
},
"status" : "passed",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "db_fixture",
"time" : {
"start" : 1691460448988,
"stop" : 1691460449209,
"duration" : 221
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"stepsCount" : 0,
"hasContent" : false,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
}, {
"name" : "request_fixture",
"time" : {
"start" : 1691460448875,
"stop" : 1691460448987,
"duration" : 112
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"stepsCount" : 0,
"hasContent" : false,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
} ],
"testStage" : {
"status" : "passed",
"steps" : [ ],
"attachments" : [ {
"uid" : "cdd6fdea4b1aae2c",
"name" : "log",
"source" : "cdd6fdea4b1aae2c.txt",
"type" : "text/plain",
"size" : 114
}, {
"uid" : "67a74d462bd5206",
"name" : "stdout",
"source" : "67a74d462bd5206.txt",
"type" : "text/plain",
"size" : 201
} ],
"parameters" : [ ],
"stepsCount" : 0,
"hasContent" : true,
"shouldDisplayMessage" : false,
"attachmentsCount" : 2
},
"afterStages" : [ {
"name" : "db_fixture::0",
"time" : {
"start" : 1691460456952,
"stop" : 1691460456952,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"stepsCount" : 0,
"hasContent" : false,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
}, {
"name" : "request_fixture::0",
"time" : {
"start" : 1691460456954,
"stop" : 1691460456954,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"stepsCount" : 0,
"hasContent" : false,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
} ],
"labels" : [ {
"name" : "feature",
"value" : "组织管理"
}, {
"name" : "story",
"value" : "删除组织"
}, {
"name" : "epic",
"value" : "BPM系统"
}, {
"name" : "suite",
"value" : "test_case"
}, {
"name" : "subSuite",
"value" : "TestBPM"
}, {
"name" : "host",
"value" : "DESKTOP-4FFIKGU"
}, {
"name" : "thread",
"value" : "23340-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_case"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "case_data",
"value" : "'test56_org'"
}, {
"name" : "case_level",
"value" : "'高'"
}, {
"name" : "expect_data",
"value" : "{'state': True, 'message': '删除组织成功!'}"
}, {
"name" : "interface_name",
"value" : "'删除组织'"
}, {
"name" : "module_name",
"value" : "'组织管理'"
}, {
"name" : "request_method",
"value" : "'post'"
}, {
"name" : "request_mime",
"value" : "'text/plain'"
}, {
"name" : "request_url",
"value" : "'http://120.46.172.186:8080/api/org/v1/org/deleteOrg'"
}, {
"name" : "sql_statement",
"value" : "None"
}, {
"name" : "sql_type",
"value" : "None"
}, {
"name" : "title_name",
"value" : "'正向用例'"
}, {
"name" : "update_key",
"value" : "None"
} ],
"links" : [ ],
"hidden" : false,
"retry" : false,
"extra" : {
"severity" : "normal",
"retries" : [ ],
"categories" : [ ],
"tags" : [ ]
},
"source" : "146d917908bb74e2.json",
"parameterValues" : [ "'test56_org'", "'高'", "{'state': True, 'message': '删除组织成功!'}", "'删除组织'", "'组织管理'", "'post'", "'text/plain'", "'http://120.46.172.186:8080/api/org/v1/org/deleteOrg'", "None", "None", "'正向用例'", "None" ]
}
\ No newline at end of file
{
"uid" : "2758cb03a842c65",
"name" : "中",
"fullName" : "test_case.TestBPM#test_bpm",
"historyId" : "9075a66769d9b42a790d3aa6c22396cf",
"time" : {
"start" : 1691460449880,
"stop" : 1691460449997,
"duration" : 117
},
"status" : "passed",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "db_fixture",
"time" : {
"start" : 1691460448988,
"stop" : 1691460449209,
"duration" : 221
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"stepsCount" : 0,
"hasContent" : false,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
}, {
"name" : "request_fixture",
"time" : {
"start" : 1691460448875,
"stop" : 1691460448987,
"duration" : 112
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"stepsCount" : 0,
"hasContent" : false,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
} ],
"testStage" : {
"status" : "passed",
"steps" : [ ],
"attachments" : [ {
"uid" : "98d25a4c82ab7be",
"name" : "log",
"source" : "98d25a4c82ab7be.txt",
"type" : "text/plain",
"size" : 176
}, {
"uid" : "b09c122288d77947",
"name" : "stdout",
"source" : "b09c122288d77947.txt",
"type" : "text/plain",
"size" : 221
} ],
"parameters" : [ ],
"stepsCount" : 0,
"hasContent" : true,
"shouldDisplayMessage" : false,
"attachmentsCount" : 2
},
"afterStages" : [ {
"name" : "db_fixture::0",
"time" : {
"start" : 1691460456952,
"stop" : 1691460456952,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"stepsCount" : 0,
"hasContent" : false,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
}, {
"name" : "request_fixture::0",
"time" : {
"start" : 1691460456954,
"stop" : 1691460456954,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"stepsCount" : 0,
"hasContent" : false,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
} ],
"labels" : [ {
"name" : "feature",
"value" : "认证接口"
}, {
"name" : "story",
"value" : "登录系统"
}, {
"name" : "epic",
"value" : "BPM系统"
}, {
"name" : "suite",
"value" : "test_case"
}, {
"name" : "subSuite",
"value" : "TestBPM"
}, {
"name" : "host",
"value" : "DESKTOP-4FFIKGU"
}, {
"name" : "thread",
"value" : "23340-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_case"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "case_data",
"value" : "{'password': '', 'username': 'admin'}"
}, {
"name" : "case_level",
"value" : "'中'"
}, {
"name" : "expect_data",
"value" : "{'state': False, 'message': '账号或密码错误'}"
}, {
"name" : "interface_name",
"value" : "'登录系统'"
}, {
"name" : "module_name",
"value" : "'认证接口'"
}, {
"name" : "request_method",
"value" : "'POST'"
}, {
"name" : "request_mime",
"value" : "'application/json'"
}, {
"name" : "request_url",
"value" : "'http://120.46.172.186:8080/auth'"
}, {
"name" : "sql_statement",
"value" : "None"
}, {
"name" : "sql_type",
"value" : "None"
}, {
"name" : "title_name",
"value" : "'反向用例-密码为空'"
}, {
"name" : "update_key",
"value" : "None"
} ],
"links" : [ ],
"hidden" : false,
"retry" : false,
"extra" : {
"severity" : "normal",
"retries" : [ ],
"categories" : [ ],
"tags" : [ ]
},
"source" : "2758cb03a842c65.json",
"parameterValues" : [ "{'password': '', 'username': 'admin'}", "'中'", "{'state': False, 'message': '账号或密码错误'}", "'登录系统'", "'认证接口'", "'POST'", "'application/json'", "'http://120.46.172.186:8080/auth'", "None", "None", "'反向用例-密码为空'", "None" ]
}
\ No newline at end of file
{
"uid" : "31c4c16be77306f4",
"name" : "中",
"fullName" : "test_case.TestBPM#test_bpm",
"historyId" : "10effb72304a6e27666dda0609e3eb17",
"time" : {
"start" : 1691460449756,
"stop" : 1691460449861,
"duration" : 105
},
"status" : "passed",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "db_fixture",
"time" : {
"start" : 1691460448988,
"stop" : 1691460449209,
"duration" : 221
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"stepsCount" : 0,
"hasContent" : false,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
}, {
"name" : "request_fixture",
"time" : {
"start" : 1691460448875,
"stop" : 1691460448987,
"duration" : 112
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"stepsCount" : 0,
"hasContent" : false,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
} ],
"testStage" : {
"status" : "passed",
"steps" : [ ],
"attachments" : [ {
"uid" : "349c9c8f7ffc399",
"name" : "log",
"source" : "349c9c8f7ffc399.txt",
"type" : "text/plain",
"size" : 176
}, {
"uid" : "bc757c34d940ba25",
"name" : "stdout",
"source" : "bc757c34d940ba25.txt",
"type" : "text/plain",
"size" : 221
} ],
"parameters" : [ ],
"stepsCount" : 0,
"hasContent" : true,
"shouldDisplayMessage" : false,
"attachmentsCount" : 2
},
"afterStages" : [ {
"name" : "db_fixture::0",
"time" : {
"start" : 1691460456952,
"stop" : 1691460456952,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"stepsCount" : 0,
"hasContent" : false,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
}, {
"name" : "request_fixture::0",
"time" : {
"start" : 1691460456954,
"stop" : 1691460456954,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"stepsCount" : 0,
"hasContent" : false,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
} ],
"labels" : [ {
"name" : "feature",
"value" : "认证接口"
}, {
"name" : "story",
"value" : "登录系统"
}, {
"name" : "epic",
"value" : "BPM系统"
}, {
"name" : "suite",
"value" : "test_case"
}, {
"name" : "subSuite",
"value" : "TestBPM"
}, {
"name" : "host",
"value" : "DESKTOP-4FFIKGU"
}, {
"name" : "thread",
"value" : "23340-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_case"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "case_data",
"value" : "{'password': 'MTIzNDU2', 'username': 'tomcat'}"
}, {
"name" : "case_level",
"value" : "'中'"
}, {
"name" : "expect_data",
"value" : "{'state': False, 'message': '账号或密码错误'}"
}, {
"name" : "interface_name",
"value" : "'登录系统'"
}, {
"name" : "module_name",
"value" : "'认证接口'"
}, {
"name" : "request_method",
"value" : "'POST'"
}, {
"name" : "request_mime",
"value" : "'json'"
}, {
"name" : "request_url",
"value" : "'http://120.46.172.186:8080/auth'"
}, {
"name" : "sql_statement",
"value" : "None"
}, {
"name" : "sql_type",
"value" : "None"
}, {
"name" : "title_name",
"value" : "'反向用例-用户名错误'"
}, {
"name" : "update_key",
"value" : "None"
} ],
"links" : [ ],
"hidden" : false,
"retry" : false,
"extra" : {
"severity" : "normal",
"retries" : [ ],
"categories" : [ ],
"tags" : [ ]
},
"source" : "31c4c16be77306f4.json",
"parameterValues" : [ "{'password': 'MTIzNDU2', 'username': 'tomcat'}", "'中'", "{'state': False, 'message': '账号或密码错误'}", "'登录系统'", "'认证接口'", "'POST'", "'json'", "'http://120.46.172.186:8080/auth'", "None", "None", "'反向用例-用户名错误'", "None" ]
}
\ No newline at end of file
{
"uid" : "37988006eeeaca5e",
"name" : "中",
"fullName" : "test_case.TestBPM#test_bpm",
"historyId" : "d573894287ffaa69b395731554c80f7d",
"time" : {
"start" : 1691460450016,
"stop" : 1691460450119,
"duration" : 103
},
"status" : "passed",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "db_fixture",
"time" : {
"start" : 1691460448988,
"stop" : 1691460449209,
"duration" : 221
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"stepsCount" : 0,
"hasContent" : false,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
}, {
"name" : "request_fixture",
"time" : {
"start" : 1691460448875,
"stop" : 1691460448987,
"duration" : 112
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"stepsCount" : 0,
"hasContent" : false,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
} ],
"testStage" : {
"status" : "passed",
"steps" : [ ],
"attachments" : [ {
"uid" : "dfb381517f861acb",
"name" : "log",
"source" : "dfb381517f861acb.txt",
"type" : "text/plain",
"size" : 176
}, {
"uid" : "babf31e0a150c5ad",
"name" : "stdout",
"source" : "babf31e0a150c5ad.txt",
"type" : "text/plain",
"size" : 221
} ],
"parameters" : [ ],
"stepsCount" : 0,
"hasContent" : true,
"shouldDisplayMessage" : false,
"attachmentsCount" : 2
},
"afterStages" : [ {
"name" : "db_fixture::0",
"time" : {
"start" : 1691460456952,
"stop" : 1691460456952,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"stepsCount" : 0,
"hasContent" : false,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
}, {
"name" : "request_fixture::0",
"time" : {
"start" : 1691460456954,
"stop" : 1691460456954,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"stepsCount" : 0,
"hasContent" : false,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
} ],
"labels" : [ {
"name" : "feature",
"value" : "认证接口"
}, {
"name" : "story",
"value" : "登录系统"
}, {
"name" : "epic",
"value" : "BPM系统"
}, {
"name" : "suite",
"value" : "test_case"
}, {
"name" : "subSuite",
"value" : "TestBPM"
}, {
"name" : "host",
"value" : "DESKTOP-4FFIKGU"
}, {
"name" : "thread",
"value" : "23340-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_case"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "case_data",
"value" : "{'password': 'MTIzNDU2MTIzNDU2MTIzNDU2MTIzNDU2MTIzNDU2MTIzNDU2', 'username': 'admin'}"
}, {
"name" : "case_level",
"value" : "'中'"
}, {
"name" : "expect_data",
"value" : "{'state': False, 'message': '账号或密码错误'}"
}, {
"name" : "interface_name",
"value" : "'登录系统'"
}, {
"name" : "module_name",
"value" : "'认证接口'"
}, {
"name" : "request_method",
"value" : "'POST'"
}, {
"name" : "request_mime",
"value" : "'application/json'"
}, {
"name" : "request_url",
"value" : "'http://120.46.172.186:8080/auth'"
}, {
"name" : "sql_statement",
"value" : "None"
}, {
"name" : "sql_type",
"value" : "None"
}, {
"name" : "title_name",
"value" : "'反向用例-密码为长'"
}, {
"name" : "update_key",
"value" : "None"
} ],
"links" : [ ],
"hidden" : false,
"retry" : false,
"extra" : {
"severity" : "normal",
"retries" : [ ],
"categories" : [ ],
"tags" : [ ]
},
"source" : "37988006eeeaca5e.json",
"parameterValues" : [ "{'password': 'MTIzNDU2MTIzNDU2MTIzNDU2MTIzNDU2MTIzNDU2MTIzNDU2', 'username': 'admin'}", "'中'", "{'state': False, 'message': '账号或密码错误'}", "'登录系统'", "'认证接口'", "'POST'", "'application/json'", "'http://120.46.172.186:8080/auth'", "None", "None", "'反向用例-密码为长'", "None" ]
}
\ No newline at end of file
{
"uid" : "5c9abeee026d3f70",
"name" : "高",
"fullName" : "test_case.TestBPM#test_bpm",
"historyId" : "f52a88d29bc65042cf7460c545800e25",
"time" : {
"start" : 1691460456231,
"stop" : 1691460456399,
"duration" : 168
},
"status" : "passed",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "db_fixture",
"time" : {
"start" : 1691460448988,
"stop" : 1691460449209,
"duration" : 221
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"stepsCount" : 0,
"hasContent" : false,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
}, {
"name" : "request_fixture",
"time" : {
"start" : 1691460448875,
"stop" : 1691460448987,
"duration" : 112
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"stepsCount" : 0,
"hasContent" : false,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
} ],
"testStage" : {
"status" : "passed",
"steps" : [ ],
"attachments" : [ {
"uid" : "5294f031980261f",
"name" : "log",
"source" : "5294f031980261f.txt",
"type" : "text/plain",
"size" : 117
}, {
"uid" : "20be37f6079d03ca",
"name" : "stdout",
"source" : "20be37f6079d03ca.txt",
"type" : "text/plain",
"size" : 201
} ],
"parameters" : [ ],
"stepsCount" : 0,
"hasContent" : true,
"shouldDisplayMessage" : false,
"attachmentsCount" : 2
},
"afterStages" : [ {
"name" : "db_fixture::0",
"time" : {
"start" : 1691460456952,
"stop" : 1691460456952,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"stepsCount" : 0,
"hasContent" : false,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
}, {
"name" : "request_fixture::0",
"time" : {
"start" : 1691460456954,
"stop" : 1691460456954,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"stepsCount" : 0,
"hasContent" : false,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
} ],
"labels" : [ {
"name" : "feature",
"value" : "维度管理"
}, {
"name" : "story",
"value" : "添加维度"
}, {
"name" : "epic",
"value" : "BPM系统"
}, {
"name" : "suite",
"value" : "test_case"
}, {
"name" : "subSuite",
"value" : "TestBPM"
}, {
"name" : "host",
"value" : "DESKTOP-4FFIKGU"
}, {
"name" : "thread",
"value" : "23340-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_case"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "case_data",
"value" : "{'code': 'test56_dem', 'description': '测试56期的维度', 'isDefault': 0, 'name': '测试56期的维度'}"
}, {
"name" : "case_level",
"value" : "'高'"
}, {
"name" : "expect_data",
"value" : "{'state': True, 'message': '添加维度成功!'}"
}, {
"name" : "interface_name",
"value" : "'添加维度'"
}, {
"name" : "module_name",
"value" : "'维度管理'"
}, {
"name" : "request_method",
"value" : "'post'"
}, {
"name" : "request_mime",
"value" : "'application/json'"
}, {
"name" : "request_url",
"value" : "'http://120.46.172.186:8080/api/demension/v1/dem/addDem'"
}, {
"name" : "sql_statement",
"value" : "'DELETE FROM uc_demension WHERE `CODE_`=\"test56_dem\";'"
}, {
"name" : "sql_type",
"value" : "'delete'"
}, {
"name" : "title_name",
"value" : "'正向用例'"
}, {
"name" : "update_key",
"value" : "None"
} ],
"links" : [ ],
"hidden" : false,
"retry" : false,
"extra" : {
"severity" : "normal",
"retries" : [ ],
"categories" : [ ],
"tags" : [ ]
},
"source" : "5c9abeee026d3f70.json",
"parameterValues" : [ "{'code': 'test56_dem', 'description': '测试56期的维度', 'isDefault': 0, 'name': '测试56期的维度'}", "'高'", "{'state': True, 'message': '添加维度成功!'}", "'添加维度'", "'维度管理'", "'post'", "'application/json'", "'http://120.46.172.186:8080/api/demension/v1/dem/addDem'", "'DELETE FROM uc_demension WHERE `CODE_`=\"test56_dem\";'", "'delete'", "'正向用例'", "None" ]
}
\ No newline at end of file
{
"uid" : "6903d48ee278648e",
"name" : "高",
"fullName" : "test_case.TestBPM#test_bpm",
"historyId" : "6ac4854c7064e3eb8acdfeae6255bb10",
"time" : {
"start" : 1691460456832,
"stop" : 1691460456938,
"duration" : 106
},
"status" : "passed",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "db_fixture",
"time" : {
"start" : 1691460448988,
"stop" : 1691460449209,
"duration" : 221
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"stepsCount" : 0,
"hasContent" : false,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
}, {
"name" : "request_fixture",
"time" : {
"start" : 1691460448875,
"stop" : 1691460448987,
"duration" : 112
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"stepsCount" : 0,
"hasContent" : false,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
} ],
"testStage" : {
"status" : "passed",
"steps" : [ ],
"attachments" : [ {
"uid" : "7cf2a063ab404639",
"name" : "log",
"source" : "7cf2a063ab404639.txt",
"type" : "text/plain",
"size" : 151
}, {
"uid" : "6fc192a2c01da1c1",
"name" : "stdout",
"source" : "6fc192a2c01da1c1.txt",
"type" : "text/plain",
"size" : 201
} ],
"parameters" : [ ],
"stepsCount" : 0,
"hasContent" : true,
"shouldDisplayMessage" : false,
"attachmentsCount" : 2
},
"afterStages" : [ {
"name" : "db_fixture::0",
"time" : {
"start" : 1691460456952,
"stop" : 1691460456952,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"stepsCount" : 0,
"hasContent" : false,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
}, {
"name" : "request_fixture::0",
"time" : {
"start" : 1691460456954,
"stop" : 1691460456954,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"stepsCount" : 0,
"hasContent" : false,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
} ],
"labels" : [ {
"name" : "feature",
"value" : "维度管理"
}, {
"name" : "story",
"value" : "根据维度编码删除维度"
}, {
"name" : "epic",
"value" : "BPM系统"
}, {
"name" : "suite",
"value" : "test_case"
}, {
"name" : "subSuite",
"value" : "TestBPM"
}, {
"name" : "host",
"value" : "DESKTOP-4FFIKGU"
}, {
"name" : "thread",
"value" : "23340-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_case"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "case_data",
"value" : "{'ids': '不知道'}"
}, {
"name" : "case_level",
"value" : "'高'"
}, {
"name" : "expect_data",
"value" : "{'state': True, 'message': '删除维度成功!'}"
}, {
"name" : "interface_name",
"value" : "'根据维度编码删除维度'"
}, {
"name" : "module_name",
"value" : "'维度管理'"
}, {
"name" : "request_method",
"value" : "'DELETE'"
}, {
"name" : "request_mime",
"value" : "'query'"
}, {
"name" : "request_url",
"value" : "'http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds'"
}, {
"name" : "sql_statement",
"value" : "'SELECT ID_ FROM uc_demension WHERE `CODE_`=\"test56_dem\";'"
}, {
"name" : "sql_type",
"value" : "'select'"
}, {
"name" : "title_name",
"value" : "'正向用例'"
}, {
"name" : "update_key",
"value" : "'ids'"
} ],
"links" : [ ],
"hidden" : false,
"retry" : false,
"extra" : {
"severity" : "normal",
"retries" : [ ],
"categories" : [ ],
"tags" : [ ]
},
"source" : "6903d48ee278648e.json",
"parameterValues" : [ "{'ids': '不知道'}", "'高'", "{'state': True, 'message': '删除维度成功!'}", "'根据维度编码删除维度'", "'维度管理'", "'DELETE'", "'query'", "'http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds'", "'SELECT ID_ FROM uc_demension WHERE `CODE_`=\"test56_dem\";'", "'select'", "'正向用例'", "'ids'" ]
}
\ No newline at end of file
{
"uid" : "78cb61f0f5a5d074",
"name" : "中",
"fullName" : "test_case.TestBPM#test_bpm",
"historyId" : "ac13d1dc876e62e2692dc2d349515cdc",
"time" : {
"start" : 1691460449510,
"stop" : 1691460449614,
"duration" : 104
},
"status" : "passed",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "db_fixture",
"time" : {
"start" : 1691460448988,
"stop" : 1691460449209,
"duration" : 221
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"stepsCount" : 0,
"hasContent" : false,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
}, {
"name" : "request_fixture",
"time" : {
"start" : 1691460448875,
"stop" : 1691460448987,
"duration" : 112
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"stepsCount" : 0,
"hasContent" : false,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
} ],
"testStage" : {
"status" : "passed",
"steps" : [ ],
"attachments" : [ {
"uid" : "e5402ce63b54471c",
"name" : "log",
"source" : "e5402ce63b54471c.txt",
"type" : "text/plain",
"size" : 176
}, {
"uid" : "33fc983bfa812cc1",
"name" : "stdout",
"source" : "33fc983bfa812cc1.txt",
"type" : "text/plain",
"size" : 221
} ],
"parameters" : [ ],
"stepsCount" : 0,
"hasContent" : true,
"shouldDisplayMessage" : false,
"attachmentsCount" : 2
},
"afterStages" : [ {
"name" : "db_fixture::0",
"time" : {
"start" : 1691460456952,
"stop" : 1691460456952,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"stepsCount" : 0,
"hasContent" : false,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
}, {
"name" : "request_fixture::0",
"time" : {
"start" : 1691460456954,
"stop" : 1691460456954,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"stepsCount" : 0,
"hasContent" : false,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
} ],
"labels" : [ {
"name" : "feature",
"value" : "认证接口"
}, {
"name" : "story",
"value" : "登录系统"
}, {
"name" : "epic",
"value" : "BPM系统"
}, {
"name" : "suite",
"value" : "test_case"
}, {
"name" : "subSuite",
"value" : "TestBPM"
}, {
"name" : "host",
"value" : "DESKTOP-4FFIKGU"
}, {
"name" : "thread",
"value" : "23340-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_case"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "case_data",
"value" : "{'password': 'MTIzNDU2', 'username': 'a'}"
}, {
"name" : "case_level",
"value" : "'中'"
}, {
"name" : "expect_data",
"value" : "{'state': False, 'message': '账号或密码错误'}"
}, {
"name" : "interface_name",
"value" : "'登录系统'"
}, {
"name" : "module_name",
"value" : "'认证接口'"
}, {
"name" : "request_method",
"value" : "'POST'"
}, {
"name" : "request_mime",
"value" : "'application/json'"
}, {
"name" : "request_url",
"value" : "'http://120.46.172.186:8080/auth'"
}, {
"name" : "sql_statement",
"value" : "None"
}, {
"name" : "sql_type",
"value" : "None"
}, {
"name" : "title_name",
"value" : "'反向用例-用户名过短'"
}, {
"name" : "update_key",
"value" : "None"
} ],
"links" : [ ],
"hidden" : false,
"retry" : false,
"extra" : {
"severity" : "normal",
"retries" : [ ],
"categories" : [ ],
"tags" : [ ]
},
"source" : "78cb61f0f5a5d074.json",
"parameterValues" : [ "{'password': 'MTIzNDU2', 'username': 'a'}", "'中'", "{'state': False, 'message': '账号或密码错误'}", "'登录系统'", "'认证接口'", "'POST'", "'application/json'", "'http://120.46.172.186:8080/auth'", "None", "None", "'反向用例-用户名过短'", "None" ]
}
\ No newline at end of file
{
"uid" : "991485f01ad73a6c",
"name" : "中",
"fullName" : "test_case.TestBPM#test_bpm",
"historyId" : "5475bd6ac042cc1aa14515d261558309",
"time" : {
"start" : 1691460449299,
"stop" : 1691460449361,
"duration" : 62
},
"status" : "passed",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "db_fixture",
"time" : {
"start" : 1691460448988,
"stop" : 1691460449209,
"duration" : 221
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"stepsCount" : 0,
"hasContent" : false,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
}, {
"name" : "request_fixture",
"time" : {
"start" : 1691460448875,
"stop" : 1691460448987,
"duration" : 112
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"stepsCount" : 0,
"hasContent" : false,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
} ],
"testStage" : {
"status" : "passed",
"steps" : [ ],
"attachments" : [ {
"uid" : "a9fccacf422e8b54",
"name" : "log",
"source" : "a9fccacf422e8b54.txt",
"type" : "text/plain",
"size" : 94
}, {
"uid" : "bd71e8cbd5fb12e4",
"name" : "stdout",
"source" : "bd71e8cbd5fb12e4.txt",
"type" : "text/plain",
"size" : 221
} ],
"parameters" : [ ],
"stepsCount" : 0,
"hasContent" : true,
"shouldDisplayMessage" : false,
"attachmentsCount" : 2
},
"afterStages" : [ {
"name" : "db_fixture::0",
"time" : {
"start" : 1691460456952,
"stop" : 1691460456952,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"stepsCount" : 0,
"hasContent" : false,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
}, {
"name" : "request_fixture::0",
"time" : {
"start" : 1691460456954,
"stop" : 1691460456954,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"stepsCount" : 0,
"hasContent" : false,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
} ],
"labels" : [ {
"name" : "feature",
"value" : "认证接口"
}, {
"name" : "story",
"value" : "登录系统"
}, {
"name" : "epic",
"value" : "BPM系统"
}, {
"name" : "suite",
"value" : "test_case"
}, {
"name" : "subSuite",
"value" : "TestBPM"
}, {
"name" : "host",
"value" : "DESKTOP-4FFIKGU"
}, {
"name" : "thread",
"value" : "23340-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_case"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "case_data",
"value" : "{'password': 'MTIzNDU2', 'username': ''}"
}, {
"name" : "case_level",
"value" : "'中'"
}, {
"name" : "expect_data",
"value" : "{'state': False, 'message': '账号或密码错误'}"
}, {
"name" : "interface_name",
"value" : "'登录系统'"
}, {
"name" : "module_name",
"value" : "'认证接口'"
}, {
"name" : "request_method",
"value" : "'POST'"
}, {
"name" : "request_mime",
"value" : "'application/json'"
}, {
"name" : "request_url",
"value" : "'http://120.46.172.186:8080/auth'"
}, {
"name" : "sql_statement",
"value" : "None"
}, {
"name" : "sql_type",
"value" : "None"
}, {
"name" : "title_name",
"value" : "'反向用例-用户名为空'"
}, {
"name" : "update_key",
"value" : "None"
} ],
"links" : [ ],
"hidden" : false,
"retry" : false,
"extra" : {
"severity" : "normal",
"retries" : [ ],
"categories" : [ ],
"tags" : [ ]
},
"source" : "991485f01ad73a6c.json",
"parameterValues" : [ "{'password': 'MTIzNDU2', 'username': ''}", "'中'", "{'state': False, 'message': '账号或密码错误'}", "'登录系统'", "'认证接口'", "'POST'", "'application/json'", "'http://120.46.172.186:8080/auth'", "None", "None", "'反向用例-用户名为空'", "None" ]
}
\ No newline at end of file
{
"uid" : "99e5b8e935c694cb",
"name" : "中",
"fullName" : "test_case.TestBPM#test_bpm",
"historyId" : "873709374590e8aceb173f6c5f76a86a",
"time" : {
"start" : 1691460450141,
"stop" : 1691460450262,
"duration" : 121
},
"status" : "passed",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "db_fixture",
"time" : {
"start" : 1691460448988,
"stop" : 1691460449209,
"duration" : 221
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"stepsCount" : 0,
"hasContent" : false,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
}, {
"name" : "request_fixture",
"time" : {
"start" : 1691460448875,
"stop" : 1691460448987,
"duration" : 112
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"stepsCount" : 0,
"hasContent" : false,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
} ],
"testStage" : {
"status" : "passed",
"steps" : [ ],
"attachments" : [ {
"uid" : "936b22d3e053709a",
"name" : "log",
"source" : "936b22d3e053709a.txt",
"type" : "text/plain",
"size" : 176
}, {
"uid" : "57c7f83b29d9c433",
"name" : "stdout",
"source" : "57c7f83b29d9c433.txt",
"type" : "text/plain",
"size" : 221
} ],
"parameters" : [ ],
"stepsCount" : 0,
"hasContent" : true,
"shouldDisplayMessage" : false,
"attachmentsCount" : 2
},
"afterStages" : [ {
"name" : "db_fixture::0",
"time" : {
"start" : 1691460456952,
"stop" : 1691460456952,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"stepsCount" : 0,
"hasContent" : false,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
}, {
"name" : "request_fixture::0",
"time" : {
"start" : 1691460456954,
"stop" : 1691460456954,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"stepsCount" : 0,
"hasContent" : false,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
} ],
"labels" : [ {
"name" : "feature",
"value" : "认证接口"
}, {
"name" : "story",
"value" : "登录系统"
}, {
"name" : "epic",
"value" : "BPM系统"
}, {
"name" : "suite",
"value" : "test_case"
}, {
"name" : "subSuite",
"value" : "TestBPM"
}, {
"name" : "host",
"value" : "DESKTOP-4FFIKGU"
}, {
"name" : "thread",
"value" : "23340-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_case"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "case_data",
"value" : "{'password': '1', 'username': 'admin'}"
}, {
"name" : "case_level",
"value" : "'中'"
}, {
"name" : "expect_data",
"value" : "{'state': False, 'message': '账号或密码错误'}"
}, {
"name" : "interface_name",
"value" : "'登录系统'"
}, {
"name" : "module_name",
"value" : "'认证接口'"
}, {
"name" : "request_method",
"value" : "'PoST'"
}, {
"name" : "request_mime",
"value" : "'application/json'"
}, {
"name" : "request_url",
"value" : "'http://120.46.172.186:8080/auth'"
}, {
"name" : "sql_statement",
"value" : "None"
}, {
"name" : "sql_type",
"value" : "None"
}, {
"name" : "title_name",
"value" : "'反向用例-密码为过短'"
}, {
"name" : "update_key",
"value" : "None"
} ],
"links" : [ ],
"hidden" : false,
"retry" : false,
"extra" : {
"severity" : "normal",
"retries" : [ ],
"categories" : [ ],
"tags" : [ ]
},
"source" : "99e5b8e935c694cb.json",
"parameterValues" : [ "{'password': '1', 'username': 'admin'}", "'中'", "{'state': False, 'message': '账号或密码错误'}", "'登录系统'", "'认证接口'", "'PoST'", "'application/json'", "'http://120.46.172.186:8080/auth'", "None", "None", "'反向用例-密码为过短'", "None" ]
}
\ No newline at end of file
{
"uid" : "a87faa5c947cdebe",
"name" : "中",
"fullName" : "test_case.TestBPM#test_bpm",
"historyId" : "2cb19d4c1f7bb5d4b09c331c34ad0a56",
"time" : {
"start" : 1691460450287,
"stop" : 1691460450398,
"duration" : 111
},
"status" : "passed",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "db_fixture",
"time" : {
"start" : 1691460448988,
"stop" : 1691460449209,
"duration" : 221
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"stepsCount" : 0,
"hasContent" : false,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
}, {
"name" : "request_fixture",
"time" : {
"start" : 1691460448875,
"stop" : 1691460448987,
"duration" : 112
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"stepsCount" : 0,
"hasContent" : false,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
} ],
"testStage" : {
"status" : "passed",
"steps" : [ ],
"attachments" : [ {
"uid" : "8cd6d7955becc32a",
"name" : "log",
"source" : "8cd6d7955becc32a.txt",
"type" : "text/plain",
"size" : 176
}, {
"uid" : "6eaf5199551acfe",
"name" : "stdout",
"source" : "6eaf5199551acfe.txt",
"type" : "text/plain",
"size" : 221
} ],
"parameters" : [ ],
"stepsCount" : 0,
"hasContent" : true,
"shouldDisplayMessage" : false,
"attachmentsCount" : 2
},
"afterStages" : [ {
"name" : "db_fixture::0",
"time" : {
"start" : 1691460456952,
"stop" : 1691460456952,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"stepsCount" : 0,
"hasContent" : false,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
}, {
"name" : "request_fixture::0",
"time" : {
"start" : 1691460456954,
"stop" : 1691460456954,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"stepsCount" : 0,
"hasContent" : false,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
} ],
"labels" : [ {
"name" : "feature",
"value" : "认证接口"
}, {
"name" : "story",
"value" : "登录系统"
}, {
"name" : "epic",
"value" : "BPM系统"
}, {
"name" : "suite",
"value" : "test_case"
}, {
"name" : "subSuite",
"value" : "TestBPM"
}, {
"name" : "host",
"value" : "DESKTOP-4FFIKGU"
}, {
"name" : "thread",
"value" : "23340-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_case"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "case_data",
"value" : "{'password': '▬♦◊◦☼♠♣', 'username': 'admin'}"
}, {
"name" : "case_level",
"value" : "'中'"
}, {
"name" : "expect_data",
"value" : "{'state': False, 'message': '账号或密码错误'}"
}, {
"name" : "interface_name",
"value" : "'登录系统'"
}, {
"name" : "module_name",
"value" : "'认证接口'"
}, {
"name" : "request_method",
"value" : "'POST'"
}, {
"name" : "request_mime",
"value" : "'application/json'"
}, {
"name" : "request_url",
"value" : "'http://120.46.172.186:8080/auth'"
}, {
"name" : "sql_statement",
"value" : "None"
}, {
"name" : "sql_type",
"value" : "None"
}, {
"name" : "title_name",
"value" : "'反向用例-密码为特殊字符'"
}, {
"name" : "update_key",
"value" : "None"
} ],
"links" : [ ],
"hidden" : false,
"retry" : false,
"extra" : {
"severity" : "normal",
"retries" : [ ],
"categories" : [ ],
"tags" : [ ]
},
"source" : "a87faa5c947cdebe.json",
"parameterValues" : [ "{'password': '▬♦◊◦☼♠♣', 'username': 'admin'}", "'中'", "{'state': False, 'message': '账号或密码错误'}", "'登录系统'", "'认证接口'", "'POST'", "'application/json'", "'http://120.46.172.186:8080/auth'", "None", "None", "'反向用例-密码为特殊字符'", "None" ]
}
\ No newline at end of file
{
"uid" : "da48b2f5818ac7d8",
"name" : "高",
"fullName" : "test_case.TestBPM#test_bpm",
"historyId" : "18a3cb1d2bdcabb0b349a7bb3c397778",
"time" : {
"start" : 1691460449215,
"stop" : 1691460449282,
"duration" : 67
},
"status" : "passed",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "db_fixture",
"time" : {
"start" : 1691460448988,
"stop" : 1691460449209,
"duration" : 221
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"stepsCount" : 0,
"hasContent" : false,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
}, {
"name" : "request_fixture",
"time" : {
"start" : 1691460448875,
"stop" : 1691460448987,
"duration" : 112
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"stepsCount" : 0,
"hasContent" : false,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
} ],
"testStage" : {
"status" : "passed",
"steps" : [ ],
"attachments" : [ {
"uid" : "3a44a4f3494aa057",
"name" : "log",
"source" : "3a44a4f3494aa057.txt",
"type" : "text/plain",
"size" : 280
}, {
"uid" : "5dbd75fe59e6f014",
"name" : "stdout",
"source" : "5dbd75fe59e6f014.txt",
"type" : "text/plain",
"size" : 486
} ],
"parameters" : [ ],
"stepsCount" : 0,
"hasContent" : true,
"shouldDisplayMessage" : false,
"attachmentsCount" : 2
},
"afterStages" : [ {
"name" : "db_fixture::0",
"time" : {
"start" : 1691460456952,
"stop" : 1691460456952,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"stepsCount" : 0,
"hasContent" : false,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
}, {
"name" : "request_fixture::0",
"time" : {
"start" : 1691460456954,
"stop" : 1691460456954,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"stepsCount" : 0,
"hasContent" : false,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
} ],
"labels" : [ {
"name" : "feature",
"value" : "认证接口"
}, {
"name" : "story",
"value" : "登录系统"
}, {
"name" : "epic",
"value" : "BPM系统"
}, {
"name" : "suite",
"value" : "test_case"
}, {
"name" : "subSuite",
"value" : "TestBPM"
}, {
"name" : "host",
"value" : "DESKTOP-4FFIKGU"
}, {
"name" : "thread",
"value" : "23340-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_case"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "case_data",
"value" : "{'password': 'MTIzNDU2', 'username': 'admin'}"
}, {
"name" : "case_level",
"value" : "'高'"
}, {
"name" : "expect_data",
"value" : "{'username': '超级管理员', 'account': 'admin'}"
}, {
"name" : "interface_name",
"value" : "'登录系统'"
}, {
"name" : "module_name",
"value" : "'认证接口'"
}, {
"name" : "request_method",
"value" : "'POST'"
}, {
"name" : "request_mime",
"value" : "'application/json'"
}, {
"name" : "request_url",
"value" : "'http://120.46.172.186:8080/auth'"
}, {
"name" : "sql_statement",
"value" : "None"
}, {
"name" : "sql_type",
"value" : "None"
}, {
"name" : "title_name",
"value" : "'正向用例'"
}, {
"name" : "update_key",
"value" : "None"
} ],
"links" : [ ],
"hidden" : false,
"retry" : false,
"extra" : {
"severity" : "normal",
"retries" : [ ],
"categories" : [ ],
"tags" : [ ]
},
"source" : "da48b2f5818ac7d8.json",
"parameterValues" : [ "{'password': 'MTIzNDU2', 'username': 'admin'}", "'高'", "{'username': '超级管理员', 'account': 'admin'}", "'登录系统'", "'认证接口'", "'POST'", "'application/json'", "'http://120.46.172.186:8080/auth'", "None", "None", "'正向用例'", "None" ]
}
\ No newline at end of file
{
"uid" : "dd7777844812492b",
"name" : "中",
"fullName" : "test_case.TestBPM#test_bpm",
"historyId" : "be4707512435f24e9d74e469696a7e83",
"time" : {
"start" : 1691460449633,
"stop" : 1691460449737,
"duration" : 104
},
"status" : "passed",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "db_fixture",
"time" : {
"start" : 1691460448988,
"stop" : 1691460449209,
"duration" : 221
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"stepsCount" : 0,
"hasContent" : false,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
}, {
"name" : "request_fixture",
"time" : {
"start" : 1691460448875,
"stop" : 1691460448987,
"duration" : 112
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"stepsCount" : 0,
"hasContent" : false,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
} ],
"testStage" : {
"status" : "passed",
"steps" : [ ],
"attachments" : [ {
"uid" : "2c3abcf081415fb",
"name" : "log",
"source" : "2c3abcf081415fb.txt",
"type" : "text/plain",
"size" : 176
}, {
"uid" : "c418b6ff82949cae",
"name" : "stdout",
"source" : "c418b6ff82949cae.txt",
"type" : "text/plain",
"size" : 221
} ],
"parameters" : [ ],
"stepsCount" : 0,
"hasContent" : true,
"shouldDisplayMessage" : false,
"attachmentsCount" : 2
},
"afterStages" : [ {
"name" : "db_fixture::0",
"time" : {
"start" : 1691460456952,
"stop" : 1691460456952,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"stepsCount" : 0,
"hasContent" : false,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
}, {
"name" : "request_fixture::0",
"time" : {
"start" : 1691460456954,
"stop" : 1691460456954,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"stepsCount" : 0,
"hasContent" : false,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
} ],
"labels" : [ {
"name" : "feature",
"value" : "认证接口"
}, {
"name" : "story",
"value" : "登录系统"
}, {
"name" : "epic",
"value" : "BPM系统"
}, {
"name" : "suite",
"value" : "test_case"
}, {
"name" : "subSuite",
"value" : "TestBPM"
}, {
"name" : "host",
"value" : "DESKTOP-4FFIKGU"
}, {
"name" : "thread",
"value" : "23340-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_case"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "case_data",
"value" : "{'password': 'MTIzNDU2', 'username': '▬♦◊◦☼♠♣'}"
}, {
"name" : "case_level",
"value" : "'中'"
}, {
"name" : "expect_data",
"value" : "{'state': False, 'message': '账号或密码错误'}"
}, {
"name" : "interface_name",
"value" : "'登录系统'"
}, {
"name" : "module_name",
"value" : "'认证接口'"
}, {
"name" : "request_method",
"value" : "'POST'"
}, {
"name" : "request_mime",
"value" : "'application/json'"
}, {
"name" : "request_url",
"value" : "'http://120.46.172.186:8080/auth'"
}, {
"name" : "sql_statement",
"value" : "None"
}, {
"name" : "sql_type",
"value" : "None"
}, {
"name" : "title_name",
"value" : "'反向用例-用户名特殊字符'"
}, {
"name" : "update_key",
"value" : "None"
} ],
"links" : [ ],
"hidden" : false,
"retry" : false,
"extra" : {
"severity" : "normal",
"retries" : [ ],
"categories" : [ ],
"tags" : [ ]
},
"source" : "dd7777844812492b.json",
"parameterValues" : [ "{'password': 'MTIzNDU2', 'username': '▬♦◊◦☼♠♣'}", "'中'", "{'state': False, 'message': '账号或密码错误'}", "'登录系统'", "'认证接口'", "'POST'", "'application/json'", "'http://120.46.172.186:8080/auth'", "None", "None", "'反向用例-用户名特殊字符'", "None" ]
}
\ No newline at end of file
{
"uid" : "e5457d0ae5001a92",
"name" : "高",
"fullName" : "test_case.TestBPM#test_bpm",
"historyId" : "c1d83fd9779434a0115d807ad98a5848",
"time" : {
"start" : 1691460456418,
"stop" : 1691460456622,
"duration" : 204
},
"status" : "passed",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "db_fixture",
"time" : {
"start" : 1691460448988,
"stop" : 1691460449209,
"duration" : 221
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"stepsCount" : 0,
"hasContent" : false,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
}, {
"name" : "request_fixture",
"time" : {
"start" : 1691460448875,
"stop" : 1691460448987,
"duration" : 112
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"stepsCount" : 0,
"hasContent" : false,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
} ],
"testStage" : {
"status" : "passed",
"steps" : [ ],
"attachments" : [ {
"uid" : "121d223444f4093e",
"name" : "log",
"source" : "121d223444f4093e.txt",
"type" : "text/plain",
"size" : 111
}, {
"uid" : "767e012133062ac8",
"name" : "stdout",
"source" : "767e012133062ac8.txt",
"type" : "text/plain",
"size" : 201
} ],
"parameters" : [ ],
"stepsCount" : 0,
"hasContent" : true,
"shouldDisplayMessage" : false,
"attachmentsCount" : 2
},
"afterStages" : [ {
"name" : "db_fixture::0",
"time" : {
"start" : 1691460456952,
"stop" : 1691460456952,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"stepsCount" : 0,
"hasContent" : false,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
}, {
"name" : "request_fixture::0",
"time" : {
"start" : 1691460456954,
"stop" : 1691460456954,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"stepsCount" : 0,
"hasContent" : false,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
} ],
"labels" : [ {
"name" : "feature",
"value" : "组织管理"
}, {
"name" : "story",
"value" : "添加组织"
}, {
"name" : "epic",
"value" : "BPM系统"
}, {
"name" : "suite",
"value" : "test_case"
}, {
"name" : "subSuite",
"value" : "TestBPM"
}, {
"name" : "host",
"value" : "DESKTOP-4FFIKGU"
}, {
"name" : "thread",
"value" : "23340-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_case"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "case_data",
"value" : "{'code': 'test56_org', 'demId': '不知道', 'exceedLimitNum': 0, 'grade': '', 'limitNum': 0, 'name': '测试的组织', 'nowNum': 0, 'orderNo': 0, 'parentId': '0'}"
}, {
"name" : "case_level",
"value" : "'高'"
}, {
"name" : "expect_data",
"value" : "{'state': True, 'message': '添加组织成功!'}"
}, {
"name" : "interface_name",
"value" : "'添加组织'"
}, {
"name" : "module_name",
"value" : "'组织管理'"
}, {
"name" : "request_method",
"value" : "'post'"
}, {
"name" : "request_mime",
"value" : "'application/json'"
}, {
"name" : "request_url",
"value" : "'http://120.46.172.186:8080/api/org/v1/org/addOrg'"
}, {
"name" : "sql_statement",
"value" : "{'select': 'SELECT ID_ FROM uc_demension WHERE `CODE_`=\"test56_dem\";', 'delete': 'DELETE FROM uc_org WHERE `CODE_`=\"test56_org\";'}"
}, {
"name" : "sql_type",
"value" : "'delete|select'"
}, {
"name" : "title_name",
"value" : "'正向用例'"
}, {
"name" : "update_key",
"value" : "'demId'"
} ],
"links" : [ ],
"hidden" : false,
"retry" : false,
"extra" : {
"severity" : "normal",
"retries" : [ ],
"categories" : [ ],
"tags" : [ ]
},
"source" : "e5457d0ae5001a92.json",
"parameterValues" : [ "{'code': 'test56_org', 'demId': '不知道', 'exceedLimitNum': 0, 'grade': '', 'limitNum': 0, 'name': '测试的组织', 'nowNum': 0, 'orderNo': 0, 'parentId': '0'}", "'高'", "{'state': True, 'message': '添加组织成功!'}", "'添加组织'", "'组织管理'", "'post'", "'application/json'", "'http://120.46.172.186:8080/api/org/v1/org/addOrg'", "{'select': 'SELECT ID_ FROM uc_demension WHERE `CODE_`=\"test56_dem\";', 'delete': 'DELETE FROM uc_org WHERE `CODE_`=\"test56_org\";'}", "'delete|select'", "'正向用例'", "'demId'" ]
}
\ No newline at end of file
{
"uid" : "e692a141261a61c9",
"name" : "中",
"fullName" : "test_case.TestBPM#test_bpm",
"historyId" : "ec827026e115adef2481f846b251def5",
"time" : {
"start" : 1691460449381,
"stop" : 1691460449487,
"duration" : 106
},
"status" : "passed",
"flaky" : false,
"newFailed" : false,
"beforeStages" : [ {
"name" : "db_fixture",
"time" : {
"start" : 1691460448988,
"stop" : 1691460449209,
"duration" : 221
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"stepsCount" : 0,
"hasContent" : false,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
}, {
"name" : "request_fixture",
"time" : {
"start" : 1691460448875,
"stop" : 1691460448987,
"duration" : 112
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"stepsCount" : 0,
"hasContent" : false,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
} ],
"testStage" : {
"status" : "passed",
"steps" : [ ],
"attachments" : [ {
"uid" : "f392e7515b48e3c7",
"name" : "log",
"source" : "f392e7515b48e3c7.txt",
"type" : "text/plain",
"size" : 176
}, {
"uid" : "f004b0e8006bae97",
"name" : "stdout",
"source" : "f004b0e8006bae97.txt",
"type" : "text/plain",
"size" : 221
} ],
"parameters" : [ ],
"stepsCount" : 0,
"hasContent" : true,
"shouldDisplayMessage" : false,
"attachmentsCount" : 2
},
"afterStages" : [ {
"name" : "db_fixture::0",
"time" : {
"start" : 1691460456952,
"stop" : 1691460456952,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"stepsCount" : 0,
"hasContent" : false,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
}, {
"name" : "request_fixture::0",
"time" : {
"start" : 1691460456954,
"stop" : 1691460456954,
"duration" : 0
},
"status" : "passed",
"steps" : [ ],
"attachments" : [ ],
"parameters" : [ ],
"stepsCount" : 0,
"hasContent" : false,
"shouldDisplayMessage" : false,
"attachmentsCount" : 0
} ],
"labels" : [ {
"name" : "feature",
"value" : "认证接口"
}, {
"name" : "story",
"value" : "登录系统"
}, {
"name" : "epic",
"value" : "BPM系统"
}, {
"name" : "suite",
"value" : "test_case"
}, {
"name" : "subSuite",
"value" : "TestBPM"
}, {
"name" : "host",
"value" : "DESKTOP-4FFIKGU"
}, {
"name" : "thread",
"value" : "23340-MainThread"
}, {
"name" : "framework",
"value" : "pytest"
}, {
"name" : "language",
"value" : "cpython3"
}, {
"name" : "package",
"value" : "test_case"
}, {
"name" : "resultFormat",
"value" : "allure2"
} ],
"parameters" : [ {
"name" : "case_data",
"value" : "{'password': 'MTIzNDU2', 'username': 'adminadminadminadminadminadminadminadminadmin'}"
}, {
"name" : "case_level",
"value" : "'中'"
}, {
"name" : "expect_data",
"value" : "{'state': False, 'message': '账号或密码错误'}"
}, {
"name" : "interface_name",
"value" : "'登录系统'"
}, {
"name" : "module_name",
"value" : "'认证接口'"
}, {
"name" : "request_method",
"value" : "'POST'"
}, {
"name" : "request_mime",
"value" : "'application/json'"
}, {
"name" : "request_url",
"value" : "'http://120.46.172.186:8080/auth'"
}, {
"name" : "sql_statement",
"value" : "None"
}, {
"name" : "sql_type",
"value" : "None"
}, {
"name" : "title_name",
"value" : "'反向用例-用户名过长'"
}, {
"name" : "update_key",
"value" : "None"
} ],
"links" : [ ],
"hidden" : false,
"retry" : false,
"extra" : {
"severity" : "normal",
"retries" : [ ],
"categories" : [ ],
"tags" : [ ]
},
"source" : "e692a141261a61c9.json",
"parameterValues" : [ "{'password': 'MTIzNDU2', 'username': 'adminadminadminadminadminadminadminadminadmin'}", "'中'", "{'state': False, 'message': '账号或密码错误'}", "'登录系统'", "'认证接口'", "'POST'", "'application/json'", "'http://120.46.172.186:8080/auth'", "None", "None", "'反向用例-用户名过长'", "None" ]
}
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
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