Commit 53f0aeb4 by rio

第一次自动化提交

parents
# -*-coding:utf-8 -*- #
# ---------------------------------------------------------------------------
# ProjectName: pythonProject
# FileName: __init__.py
# Author: xxxxxxx
# Datetime: 2023/8/7 20:02
# Description:
#
# ---------------------------------------------------------------------------
# -*-coding:utf-8 -*- #
# ---------------------------------------------------------------------------
# ProjectName: pythonProject
# FileName: db.py
# Author: xxxxxxx
# Datetime: 2023/8/7 18:36
# Description:
#
# ---------------------------------------------------------------------------
import pymysql
from APIAutoTest_004.common.read_ini import ReadIni
class DB:
def __init__(self):
read_ini = ReadIni()
self.conn = pymysql.connect(host=read_ini.get_sql_message("host"),
port=int(read_ini.get_sql_message("port")),
user=read_ini.get_sql_message("user"),
password=read_ini.get_sql_message("pwd"),
database=read_ini.get_sql_message("database"),
charset="utf8"
)
self.cursor = self.conn.cursor()
def close(self):
self.cursor.close()
self.conn.close()
def delete(self, sql_sentence):
self.cursor.execute(sql_sentence)
self.conn.commit()
def select(self, sql_sentence):
self.cursor.execute(sql_sentence)
result = self.cursor.fetchall()
if result:
return result[0][0]
# -*-coding:utf-8 -*- #
# ---------------------------------------------------------------------------
# ProjectName: pythonProject
# FileName: read_excel.py
# Author: xxxxxxx
# Datetime: 2023/8/7 18:43
# Description:
#
# ---------------------------------------------------------------------------
import openpyxl
from APIAutoTest_004.common.read_ini import ReadIni
from APIAutoTest_004.common.read_json import read_json
from APIAutoTest_004.data_config.excel_column import *
class ReadExcel:
def __init__(self):
self.read_ini = ReadIni()
case_path = self.read_ini.get_file_path("case")
expect_path = self.read_ini.get_file_path("expect")
sql_path = self.read_ini.get_file_path("sql")
self.case_data_dict = read_json(case_path)
self.expect_data_dict = read_json(expect_path)
self.sql_data_dict = read_json(sql_path)
excel_path = self.read_ini.get_file_path("excel")
wb = openpyxl.load_workbook(excel_path)
sheet_name = self.read_ini.get_sheet("sheet1_name")
self.ws = wb[sheet_name]
def __get_cell_data(self, column: str, row: int) -> str:
value = self.ws[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_data(MODULE, row)
def interface_name(self, row):
return self.__get_cell_data(INTERFACE, row)
def case_title(self, row):
return self.__get_cell_data(TITLE, row)
def case_level(self, row):
return self.__get_cell_data(LEVEL, row)
def case_method(self, row):
return self.__get_cell_data(METHOD, row)
def case_url(self, row):
host = self.read_ini.get_host("bpm_url")
return host+self.__get_cell_data(URL, row)
def mime(self, row):
value = self.__get_cell_data(MIME, row)
if value:
return value.lower()
def case_data(self, row):
value_key = self.__get_cell_data(CASE_DATA, row)
if value_key:
module_name = self.module_name(row)
interface_name = self.interface_name(row)
return self.case_data_dict[module_name][interface_name][value_key]
def expect_data(self, row):
value_key = self.__get_cell_data(EXPECT_DATA, row)
if value_key:
module_name = self.module_name(row)
interface_name = self.interface_name(row)
return self.expect_data_dict[module_name][interface_name][value_key]
def sql_type(self, row):
value = self.__get_cell_data(SQL_TYPE, row)
if value:
return value.lower()
def sql_sentence(self, row):
value_key = self.__get_cell_data(SQL_SENTENCE, row)
if value_key:
module_name = self.module_name(row)
interface_name = self.interface_name(row)
return self.sql_data_dict[module_name][interface_name][value_key]
def update_key(self, row):
return self.__get_cell_data(UPDATE_KEY, row)
def get_data(self):
list_data = []
for i in range(2, self.ws.max_row+1):
module = self.module_name(i)
interface = self.interface_name(i)
title = self.case_title(i)
level = self.case_level(i)
method = self.case_method(i)
url = self.case_url(i)
mime = self.mime(i)
case_data = self.case_data(i)
expect_data = self.expect_data(i)
sql_type = self.sql_type(i)
sql_sentence = self.sql_sentence(i)
update_key = self.update_key(i)
list_data.append([module, interface, title, level, method, url, mime, case_data, expect_data, sql_type,sql_sentence,update_key])
else:
return list_data
if __name__ == '__main__':
read_excel = ReadExcel()
print(read_excel.get_data())
\ No newline at end of file
# -*-coding:utf-8 -*- #
# ---------------------------------------------------------------------------
# ProjectName: pythonProject
# FileName: read_ini.py
# Author: xxxxxxx
# Datetime: 2023/8/7 18:25
# Description:
#
# ---------------------------------------------------------------------------
import configparser
import os
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):
file_name = self.conf.get("file", key)
return os.path.join(self.data_config_path, file_name.strip())
def get_host(self, key):
return self.conf.get("host", key).strip()
def get_sheet(self, key):
return self.conf.get("sheet", key).strip()
def get_sql_message(self, key):
return self.conf.get("sql", key).strip()
if __name__ == '__main__':
read_ini = ReadIni()
print(read_ini.get_file_path("case"))
# -*-coding:utf-8 -*- #
# ---------------------------------------------------------------------------
# ProjectName: pythonProject
# FileName: read_json.py
# Author: xxxxxxx
# Datetime: 2023/8/7 18:34
# Description:
#
# ---------------------------------------------------------------------------
import json
def read_json(file_name):
with open(file_name, mode="r", encoding="utf-8") as fp:
return json.load(fp)
\ No newline at end of file
{
"认证接口": {
"登录系统": {
"LoginSuccess": {"username":"admin", "password": "MTIzNDU2"},
"LoginFailUserNameIsLong": {"username":"adminadminadminadminadminadmin", "password": "MTIzNDU2"},
"LoginFailUserNameIsShort": {"username":"i", "password": "MTIzNDU2"},
"LoginFailUserNameIsNone": {"username":"", "password": "MTIzNDU2"},
"LoginFailUserNameIsSpecial": {"username":"▬♦◊◦☼♠♣", "password": "MTIzNDU2"},
"LoginFailUserNameIsError": {"username":"gmmn", "password": "MTIzNDU2"},
"LoginFailPasswordIsLong": {"username":"admin", "password": "MTIzNDU2MTIzNDU2MTIzNDU2MTIzNDU2"},
"LoginFailPasswordIsShort": {"username":"admin", "password": "M"},
"LoginFailPasswordIsNone": {"username":"admin", "password": ""},
"LoginFailPasswordIsSpecial": {"username":"admin", "password": "▬♦◊◦☼♠♣"},
"LoginFailPasswordIsError": {"username":"admin", "password": "M534fg"}
}
},
"维度管理": {
"添加维度": {
"AddDemSuccess": {
"code": "yyct",
"description": "悠悠苍天何薄与我",
"isDefault": 0,
"name": "悠悠苍天"
}
},
"根据维度编码删除维度": {
"DeleteDemSuccess": {"ids": "不知道"}
}
},
"组织管理": {
"添加组织": {
"AddOrgSuccess": {
"code": "ct",
"demId": "不知道",
"exceedLimitNum": 0,
"grade": "",
"limitNum": 0,
"name": "苍天",
"nowNum": 0,
"orderNo": 0,
"parentId": "0"
}
},
"保存组织参数": {
"SaveOrgParamSuccess": {
"query": {"orgCode": "ct"},
"body": [
{"alias":"sz","value":0},
{"alias":"zy","value":"math"},
{"alias":"rq","value":"2023-08-04T16:00:00.000Z"},
{"alias":"ah","value":"zq"},
{"alias":"yyyy","value":"越高越好"},
{"alias":"xb","value":"2"}]
}
},
"删除组织": {
"DeleteOrgSuccess": "ct"
}
}
}
\ No newline at end of file
[file]
case=case_data.json
excel=APIAutoTest.xlsx
expect=expect_data.json
sql=sql.json
[host]
bpm_url=http://120.46.172.186:8080
[sheet]
sheet1_name=BPM接口
[sql]
host=120.46.172.186
port=3306
user=root
pwd=root@2023
database=eipsaas
\ No newline at end of file
# -*-coding:utf-8 -*- #
# ---------------------------------------------------------------------------
# ProjectName: pythonProject
# FileName: excel_column.py
# Author: xxxxxxx
# Datetime: 2023/8/7 18:51
# Description:
#
# ---------------------------------------------------------------------------
MODULE = "b"
INTERFACE = "C"
TITLE = "D"
LEVEL = "E"
METHOD = 'F'
URL = 'G'
MIME = 'H'
CASE_DATA = 'I'
EXPECT_DATA = 'J'
SQL_TYPE = 'K'
SQL_SENTENCE = 'L'
UPDATE_KEY = 'M'
\ No newline at end of file
{
"认证接口": {
"登录系统": {
"LoginSuccess": {"username": "超级管理员","account": "admin"},
"LoginFailUserNameIsLong": {"state": false,"message": "账号或密码错误"},
"LoginFailUserNameIsShort": {"state": false,"message": "账号或密码错误"},
"LoginFailUserNameIsNone": {"state": false,"message": "账号或密码错误"},
"LoginFailUserNameIsSpecial": {"state": false,"message": "账号或密码错误"},
"LoginFailUserNameIsError": {"state": false,"message": "账号或密码错误"},
"LoginFailPasswordIsLong": {"state": false,"message": "账号或密码错误"},
"LoginFailPasswordIsShort": {"state": false,"message": "账号或密码错误"},
"LoginFailPasswordIsNone": {"state": false,"message": "账号或密码错误"},
"LoginFailPasswordIsSpecial": {"state": false,"message": "账号或密码错误"},
"LoginFailPasswordIsError": {"state": false,"message": "账号或密码错误"}
},
"刷新token": {
"RefreshSuccess": {"message": "刷新token成功"}
}
},
"维度管理": {
"添加维度": {
"AddDemSuccess": {"state": true, "message": "添加维度成功!"}
},
"根据维度编码删除维度": {
"DeleteDemSuccess": {"state": true, "message": "删除维度成功!"}
}
},
"组织管理": {
"添加组织": {
"AddOrgSuccess": {"state": true, "message": "添加组织成功!"}
},
"保存组织参数": {
"SaveOrgParamSuccess": {"state": true, "message": "保存组织参数成功!"}
},
"删除组织": {
"DeleteOrgSuccess": {"state": true, "message": "删除组织成功!"}
}
}
}
\ No newline at end of file
{
"维度管理": {
"添加维度": {
"AddDemSuccess": "DELETE FROM uc_demension WHERE `CODE_`=\"yyct\";"
},
"根据维度编码删除维度": {
"DeleteDemSuccess": "SELECT ID_ FROM uc_demension WHERE `CODE_`=\"yyct\";"
}
},
"组织管理": {
"添加组织": {
"AddOrgSuccess": {
"select": "SELECT ID_ FROM uc_demension WHERE `CODE_`=\"yyct\";",
"delete": "DELETE FROM uc_org WHERE `CODE_`=\"ct\";"
}
}
}
}
\ No newline at end of file
{"uuid": "1a7198c9-621f-4fba-abc7-1a4cce38274f", "befores": [{"name": "module", "status": "passed", "start": 1691411149687, "stop": 1691411149687}], "start": 1691411149687, "stop": 1691411149796}
\ No newline at end of file
DEBUG--2023-08-07 20:25:49--Resetting dropped connection: 120.46.172.186
DEBUG--2023-08-07 20:25:49--http://120.46.172.186:8080 "POST /auth HTTP/1.1" 500 None
\ No newline at end of file
{"name": "反向用例-用户名为空", "status": "passed", "attachments": [{"name": "log", "source": "017645a6-4098-45f6-8152-56772cc3e3e3-attachment.txt", "type": "text/plain"}, {"name": "stdout", "source": "9a90a131-8520-4cdf-a0a6-04a4ebb2491b-attachment.txt", "type": "text/plain"}], "parameters": [{"name": "module", "value": "'认证接口'"}, {"name": "interface", "value": "'登录系统'"}, {"name": "title", "value": "'反向用例-用户名为空'"}, {"name": "level", "value": "'中'"}, {"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_type", "value": "None"}, {"name": "sql_sentence", "value": "None"}, {"name": "update_key", "value": "None"}], "start": 1691411148813, "stop": 1691411148907, "uuid": "ed57de5c-63d8-44d5-b369-bd39bcaedee5", "historyId": "f35630a0c36bb5785be0848b09fcea36", "testCaseId": "0abeaba8f176b6785a0334bed7c1bdad", "fullName": "test_bpm.TestBPM#test_bpm", "labels": [{"name": "feature", "value": "认证接口"}, {"name": "story", "value": "登录系统"}, {"name": "severity", "value": "中"}, {"name": "epic", "value": "BPM"}, {"name": "suite", "value": "test_bpm"}, {"name": "subSuite", "value": "TestBPM"}, {"name": "host", "value": "LAPTOP-R4HIB7H3"}, {"name": "thread", "value": "59428-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "test_bpm"}]}
\ No newline at end of file
DEBUG--2023-08-07 20:25:48--Resetting dropped connection: 120.46.172.186
DEBUG--2023-08-07 20:25:48--http://120.46.172.186:8080 "POST /auth HTTP/1.1" 500 None
\ No newline at end of file
{"uuid": "429b79ad-6b29-46db-bdf3-c9dcec351381", "befores": [{"name": "expect_data", "status": "passed", "start": 1691411148501, "stop": 1691411148502}], "start": 1691411148501, "stop": 1691411148600}
\ No newline at end of file
{"uuid": "f91996bf-9afc-492f-af4d-c9856bee675a", "befores": [{"name": "method", "status": "passed", "start": 1691411148812, "stop": 1691411148812}], "start": 1691411148812, "stop": 1691411148914}
\ No newline at end of file
{"name": "反向用例-密码过短", "status": "passed", "attachments": [{"name": "log", "source": "0be7e7c3-6b6c-4f60-95ac-40a64f3473ab-attachment.txt", "type": "text/plain"}, {"name": "stdout", "source": "1bdaaeb8-dd36-4ad3-82a6-e2d5ff9e3f2d-attachment.txt", "type": "text/plain"}], "parameters": [{"name": "module", "value": "'认证接口'"}, {"name": "interface", "value": "'登录系统'"}, {"name": "title", "value": "'反向用例-密码过短'"}, {"name": "level", "value": "'中'"}, {"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': 'M'}"}, {"name": "expect_data", "value": "{'state': False, 'message': '账号或密码错误'}"}, {"name": "sql_type", "value": "None"}, {"name": "sql_sentence", "value": "None"}, {"name": "update_key", "value": "None"}], "start": 1691411149263, "stop": 1691411149362, "uuid": "097050d1-1459-41c9-a2ff-dab73f41f646", "historyId": "8a7a2321e56c1fcb61f775c2f4a8fe45", "testCaseId": "0abeaba8f176b6785a0334bed7c1bdad", "fullName": "test_bpm.TestBPM#test_bpm", "labels": [{"name": "feature", "value": "认证接口"}, {"name": "story", "value": "登录系统"}, {"name": "severity", "value": "中"}, {"name": "epic", "value": "BPM"}, {"name": "suite", "value": "test_bpm"}, {"name": "subSuite", "value": "TestBPM"}, {"name": "host", "value": "LAPTOP-R4HIB7H3"}, {"name": "thread", "value": "59428-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "test_bpm"}]}
\ No newline at end of file
{"uuid": "450d68a1-caf6-4325-a61a-eacabe632fa6", "befores": [{"name": "sql_type", "status": "passed", "start": 1691411150475, "stop": 1691411150475}], "start": 1691411150475, "stop": 1691411150661}
\ No newline at end of file
{"uuid": "ca28f248-7e4a-48d9-9c07-7d2c0f35cb8e", "befores": [{"name": "method", "status": "passed", "start": 1691411148702, "stop": 1691411148702}], "start": 1691411148702, "stop": 1691411148807}
\ No newline at end of file
{"uuid": "84e2aa0e-f34e-477b-88c6-b82fc67881ab", "befores": [{"name": "case_data", "status": "passed", "start": 1691411149688, "stop": 1691411149688}], "start": 1691411149688, "stop": 1691411149794}
\ No newline at end of file
{"uuid": "d2d49c7e-213d-4359-8423-0777114c93c9", "befores": [{"name": "mime", "status": "passed", "start": 1691411149128, "stop": 1691411149128}], "start": 1691411149128, "stop": 1691411149238}
\ No newline at end of file
{"uuid": "12997ff4-d8ff-4af6-8bee-abe6d763fecc", "befores": [{"name": "level", "status": "passed", "start": 1691411148920, "stop": 1691411148920}], "start": 1691411148920, "stop": 1691411149015}
\ No newline at end of file
{"uuid": "662a6606-6faf-43d2-8392-266829eebb40", "befores": [{"name": "sql_type", "status": "passed", "start": 1691411149128, "stop": 1691411149128}], "start": 1691411149128, "stop": 1691411149233}
\ No newline at end of file
{"uuid": "38d7e473-a075-402b-82a3-24a0379ec74d", "befores": [{"name": "module", "status": "passed", "start": 1691411148609, "stop": 1691411148609}], "start": 1691411148609, "stop": 1691411148697}
\ No newline at end of file
{"uuid": "041ad8a2-cdc6-413d-9b0a-0ce67ec82d4d", "befores": [{"name": "mime", "status": "passed", "start": 1691411148609, "stop": 1691411148609}], "start": 1691411148609, "stop": 1691411148667}
\ No newline at end of file
{"uuid": "b9d1b396-3166-4d3b-8077-7e704cf551b8", "befores": [{"name": "module", "status": "passed", "start": 1691411149127, "stop": 1691411149128}], "start": 1691411149127, "stop": 1691411149250}
\ No newline at end of file
{"uuid": "9a03d9c8-6ec9-424e-b23b-3d11337c67de", "befores": [{"name": "method", "status": "passed", "start": 1691411149260, "stop": 1691411149260}], "start": 1691411149260, "stop": 1691411149377}
\ No newline at end of file
{"uuid": "87462795-af71-4ece-8551-2fd0cd5acc9d", "befores": [{"name": "url", "status": "passed", "start": 1691411149399, "stop": 1691411149400}], "start": 1691411149399, "stop": 1691411149515}
\ No newline at end of file
DEBUG--2023-08-07 20:25:49--Resetting dropped connection: 120.46.172.186
DEBUG--2023-08-07 20:25:49--http://120.46.172.186:8080 "POST /auth HTTP/1.1" 500 None
\ No newline at end of file
{"uuid": "71446872-f957-49ff-813b-588499fb5a18", "befores": [{"name": "interface", "status": "passed", "start": 1691411149260, "stop": 1691411149260}], "start": 1691411149260, "stop": 1691411149383}
\ No newline at end of file
{"uuid": "9ef006b7-60f8-4501-9078-5b6e6db17f5c", "befores": [{"name": "update_key", "status": "passed", "start": 1691411149800, "stop": 1691411149800}], "start": 1691411149800, "stop": 1691411150274}
\ No newline at end of file
DEBUG--2023-08-07 20:25:49--Resetting dropped connection: 120.46.172.186
DEBUG--2023-08-07 20:25:49--http://120.46.172.186:8080 "POST /auth HTTP/1.1" 500 None
\ No newline at end of file
{"uuid": "81578553-8477-430e-aba9-7c6b08d1d7a4", "befores": [{"name": "level", "status": "passed", "start": 1691411149260, "stop": 1691411149260}], "start": 1691411149260, "stop": 1691411149379}
\ No newline at end of file
{"name": "反向用例-用户名错误", "status": "passed", "attachments": [{"name": "log", "source": "f1a62327-5603-43bf-9196-10d92a26dc1f-attachment.txt", "type": "text/plain"}, {"name": "stdout", "source": "ed68869e-6632-44a5-8f0d-b78e831e6fcf-attachment.txt", "type": "text/plain"}], "parameters": [{"name": "module", "value": "'认证接口'"}, {"name": "interface", "value": "'登录系统'"}, {"name": "title", "value": "'反向用例-用户名错误'"}, {"name": "level", "value": "'中'"}, {"name": "method", "value": "'post'"}, {"name": "url", "value": "'http://120.46.172.186:8080/auth'"}, {"name": "mime", "value": "'json'"}, {"name": "case_data", "value": "{'username': 'gmmn', 'password': 'MTIzNDU2'}"}, {"name": "expect_data", "value": "{'state': False, 'message': '账号或密码错误'}"}, {"name": "sql_type", "value": "None"}, {"name": "sql_sentence", "value": "None"}, {"name": "update_key", "value": "None"}], "start": 1691411149021, "stop": 1691411149115, "uuid": "fa91eae5-bd28-43cc-abba-b6b97a4cc652", "historyId": "f5ef3c6f8f7ff6dc76c1e6b4c782ac60", "testCaseId": "0abeaba8f176b6785a0334bed7c1bdad", "fullName": "test_bpm.TestBPM#test_bpm", "labels": [{"name": "feature", "value": "认证接口"}, {"name": "story", "value": "登录系统"}, {"name": "severity", "value": "中"}, {"name": "epic", "value": "BPM"}, {"name": "suite", "value": "test_bpm"}, {"name": "subSuite", "value": "TestBPM"}, {"name": "host", "value": "LAPTOP-R4HIB7H3"}, {"name": "thread", "value": "59428-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "test_bpm"}]}
\ No newline at end of file
{"uuid": "a8d37f68-9331-4969-814c-d5e6db936861", "befores": [{"name": "sql_type", "status": "passed", "start": 1691411150817, "stop": 1691411150817}], "start": 1691411150817, "stop": 1691411150913}
\ No newline at end of file
{"uuid": "0a8b0174-64b8-4fe4-96fd-bbc1a6070321", "befores": [{"name": "case_data", "status": "passed", "start": 1691411150817, "stop": 1691411150817}], "start": 1691411150817, "stop": 1691411150914}
\ No newline at end of file
{"uuid": "5a205852-1db3-4206-8729-75f2e8d20af4", "befores": [{"name": "title", "status": "passed", "start": 1691411150473, "stop": 1691411150473}], "start": 1691411150473, "stop": 1691411150664}
\ No newline at end of file
{"uuid": "87d1414f-d245-4aed-bea0-7a902dfa14d9", "befores": [{"name": "title", "status": "passed", "start": 1691411150817, "stop": 1691411150817}], "start": 1691411150817, "stop": 1691411150916}
\ No newline at end of file
{"uuid": "1955f78a-afd0-494e-aa64-fe64f539f0b5", "befores": [{"name": "sql_sentence", "status": "passed", "start": 1691411149400, "stop": 1691411149400}], "start": 1691411149400, "stop": 1691411149505}
\ No newline at end of file
{"uuid": "d8a807d2-f5b8-4fbd-b8a8-452bcd439e34", "befores": [{"name": "expect_data", "status": "passed", "start": 1691411149688, "stop": 1691411149688}], "start": 1691411149688, "stop": 1691411149793}
\ No newline at end of file
{"uuid": "0c05a128-c815-4bc3-a67f-7a1909246dcf", "befores": [{"name": "module", "status": "passed", "start": 1691411149020, "stop": 1691411149020}], "start": 1691411149020, "stop": 1691411149123}
\ No newline at end of file
DEBUG--2023-08-07 20:25:48--Resetting dropped connection: 120.46.172.186
DEBUG--2023-08-07 20:25:49--http://120.46.172.186:8080 "POST /auth HTTP/1.1" 500 None
\ No newline at end of file
{"uuid": "a679998b-24d3-4196-87ea-2b7af661d6db", "befores": [{"name": "sql_type", "status": "passed", "start": 1691411149542, "stop": 1691411149542}], "start": 1691411149542, "stop": 1691411149665}
\ No newline at end of file
{"uuid": "2206119a-2752-4b36-802e-07b9c7132746", "befores": [{"name": "module", "status": "passed", "start": 1691411149259, "stop": 1691411149259}], "start": 1691411149259, "stop": 1691411149385}
\ No newline at end of file
{"name": "正向用例", "status": "passed", "attachments": [{"name": "log", "source": "a88813ca-0dde-4018-bade-0aca082de963-attachment.txt", "type": "text/plain"}, {"name": "stdout", "source": "24e6ffa4-2f2e-4ffe-8858-0ac99123537e-attachment.txt", "type": "text/plain"}], "parameters": [{"name": "module", "value": "'维度管理'"}, {"name": "interface", "value": "'根据维度编码删除维度'"}, {"name": "title", "value": "'正向用例'"}, {"name": "level", "value": "'高'"}, {"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_type", "value": "'select'"}, {"name": "sql_sentence", "value": "'SELECT ID_ FROM uc_demension WHERE `CODE_`=\"yyct\";'"}, {"name": "update_key", "value": "'ids'"}], "start": 1691411150818, "stop": 1691411150910, "uuid": "f6e5ffb1-3318-43be-8415-0e7e3d919b26", "historyId": "9be7bc28a3e04182e18d8d9656392ace", "testCaseId": "0abeaba8f176b6785a0334bed7c1bdad", "fullName": "test_bpm.TestBPM#test_bpm", "labels": [{"name": "feature", "value": "维度管理"}, {"name": "story", "value": "根据维度编码删除维度"}, {"name": "severity", "value": "高"}, {"name": "epic", "value": "BPM"}, {"name": "suite", "value": "test_bpm"}, {"name": "subSuite", "value": "TestBPM"}, {"name": "host", "value": "LAPTOP-R4HIB7H3"}, {"name": "thread", "value": "59428-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": "log", "source": "a84bbd63-a0ad-4460-bbb5-dd9124c423fb-attachment.txt", "type": "text/plain"}, {"name": "stdout", "source": "89952b49-2e8c-4726-8841-99ae89f23189-attachment.txt", "type": "text/plain"}], "parameters": [{"name": "module", "value": "'组织管理'"}, {"name": "interface", "value": "'添加组织'"}, {"name": "title", "value": "'正向用例'"}, {"name": "level", "value": "'高'"}, {"name": "method", "value": "'post'"}, {"name": "url", "value": "'http://120.46.172.186:8080/api/org/v1/org/addOrg'"}, {"name": "mime", "value": "'json'"}, {"name": "case_data", "value": "{'code': 'ct', 'demId': '不知道', 'exceedLimitNum': 0, 'grade': '', 'limitNum': 0, 'name': '苍天', 'nowNum': 0, 'orderNo': 0, 'parentId': '0'}"}, {"name": "expect_data", "value": "{'state': True, 'message': '添加组织成功!'}"}, {"name": "sql_type", "value": "'delete|select'"}, {"name": "sql_sentence", "value": "{'select': 'SELECT ID_ FROM uc_demension WHERE `CODE_`=\"yyct\";', 'delete': 'DELETE FROM uc_org WHERE `CODE_`=\"ct\";'}"}, {"name": "update_key", "value": "'demId'"}], "start": 1691411150477, "stop": 1691411150657, "uuid": "9b5bf03a-62a1-4b3b-9756-181f80f2fa01", "historyId": "ba3eedd17fed29eb33bd742a7c778dab", "testCaseId": "0abeaba8f176b6785a0334bed7c1bdad", "fullName": "test_bpm.TestBPM#test_bpm", "labels": [{"name": "feature", "value": "组织管理"}, {"name": "story", "value": "添加组织"}, {"name": "severity", "value": "高"}, {"name": "epic", "value": "BPM"}, {"name": "suite", "value": "test_bpm"}, {"name": "subSuite", "value": "TestBPM"}, {"name": "host", "value": "LAPTOP-R4HIB7H3"}, {"name": "thread", "value": "59428-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "test_bpm"}]}
\ No newline at end of file
DEBUG--2023-08-07 20:25:47--Looking for locale `en_US` in provider `faker.providers.address`.
DEBUG--2023-08-07 20:25:47--Provider `faker.providers.address` has been localized to `en_US`.
DEBUG--2023-08-07 20:25:47--Looking for locale `en_US` in provider `faker.providers.automotive`.
DEBUG--2023-08-07 20:25:47--Provider `faker.providers.automotive` has been localized to `en_US`.
DEBUG--2023-08-07 20:25:47--Looking for locale `en_US` in provider `faker.providers.bank`.
DEBUG--2023-08-07 20:25:47--Specified locale `en_US` is not available for provider `faker.providers.bank`. Locale reset to `en_GB` for this provider.
DEBUG--2023-08-07 20:25:47--Looking for locale `en_US` in provider `faker.providers.barcode`.
DEBUG--2023-08-07 20:25:47--Provider `faker.providers.barcode` has been localized to `en_US`.
DEBUG--2023-08-07 20:25:47--Looking for locale `en_US` in provider `faker.providers.color`.
DEBUG--2023-08-07 20:25:47--Provider `faker.providers.color` has been localized to `en_US`.
DEBUG--2023-08-07 20:25:47--Looking for locale `en_US` in provider `faker.providers.company`.
DEBUG--2023-08-07 20:25:47--Provider `faker.providers.company` has been localized to `en_US`.
DEBUG--2023-08-07 20:25:47--Looking for locale `en_US` in provider `faker.providers.credit_card`.
DEBUG--2023-08-07 20:25:47--Provider `faker.providers.credit_card` has been localized to `en_US`.
DEBUG--2023-08-07 20:25:47--Looking for locale `en_US` in provider `faker.providers.currency`.
DEBUG--2023-08-07 20:25:47--Provider `faker.providers.currency` has been localized to `en_US`.
DEBUG--2023-08-07 20:25:47--Looking for locale `en_US` in provider `faker.providers.date_time`.
DEBUG--2023-08-07 20:25:48--Provider `faker.providers.date_time` has been localized to `en_US`.
DEBUG--2023-08-07 20:25:48--Provider `faker.providers.emoji` does not feature localization. Specified locale `en_US` is not utilized for this provider.
DEBUG--2023-08-07 20:25:48--Provider `faker.providers.file` does not feature localization. Specified locale `en_US` is not utilized for this provider.
DEBUG--2023-08-07 20:25:48--Looking for locale `en_US` in provider `faker.providers.geo`.
DEBUG--2023-08-07 20:25:48--Provider `faker.providers.geo` has been localized to `en_US`.
DEBUG--2023-08-07 20:25:48--Looking for locale `en_US` in provider `faker.providers.internet`.
DEBUG--2023-08-07 20:25:48--Provider `faker.providers.internet` has been localized to `en_US`.
DEBUG--2023-08-07 20:25:48--Provider `faker.providers.isbn` does not feature localization. Specified locale `en_US` is not utilized for this provider.
DEBUG--2023-08-07 20:25:48--Looking for locale `en_US` in provider `faker.providers.job`.
DEBUG--2023-08-07 20:25:48--Provider `faker.providers.job` has been localized to `en_US`.
DEBUG--2023-08-07 20:25:48--Looking for locale `en_US` in provider `faker.providers.lorem`.
DEBUG--2023-08-07 20:25:48--Provider `faker.providers.lorem` has been localized to `en_US`.
DEBUG--2023-08-07 20:25:48--Looking for locale `en_US` in provider `faker.providers.misc`.
DEBUG--2023-08-07 20:25:48--Provider `faker.providers.misc` has been localized to `en_US`.
DEBUG--2023-08-07 20:25:48--Looking for locale `en_US` in provider `faker.providers.passport`.
DEBUG--2023-08-07 20:25:48--Provider `faker.providers.passport` has been localized to `en_US`.
DEBUG--2023-08-07 20:25:48--Looking for locale `en_US` in provider `faker.providers.person`.
DEBUG--2023-08-07 20:25:48--Provider `faker.providers.person` has been localized to `en_US`.
DEBUG--2023-08-07 20:25:48--Looking for locale `en_US` in provider `faker.providers.phone_number`.
DEBUG--2023-08-07 20:25:48--Provider `faker.providers.phone_number` has been localized to `en_US`.
DEBUG--2023-08-07 20:25:48--Provider `faker.providers.profile` does not feature localization. Specified locale `en_US` is not utilized for this provider.
DEBUG--2023-08-07 20:25:48--Provider `faker.providers.python` does not feature localization. Specified locale `en_US` is not utilized for this provider.
DEBUG--2023-08-07 20:25:48--Provider `faker.providers.sbn` does not feature localization. Specified locale `en_US` is not utilized for this provider.
DEBUG--2023-08-07 20:25:48--Looking for locale `en_US` in provider `faker.providers.ssn`.
DEBUG--2023-08-07 20:25:48--Provider `faker.providers.ssn` has been localized to `en_US`.
DEBUG--2023-08-07 20:25:48--Provider `faker.providers.user_agent` does not feature localization. Specified locale `en_US` is not utilized for this provider.
DEBUG--2023-08-07 20:25:48--Starting new HTTP connection (1): 120.46.172.186:8080
DEBUG--2023-08-07 20:25:48--http://120.46.172.186:8080 "POST /auth HTTP/1.1" 200 None
DEBUG--2023-08-07 20:25:48--http://120.46.172.186:8080 "POST /auth HTTP/1.1" 200 None
\ No newline at end of file
{"uuid": "0f7e5c74-81bf-47dd-96f5-699535c07d40", "befores": [{"name": "level", "status": "passed", "start": 1691411150669, "stop": 1691411150669}], "start": 1691411150669, "stop": 1691411150741}
\ No newline at end of file
{"uuid": "be1e8654-1579-4403-a536-43ad3c143cf1", "befores": [{"name": "url", "status": "passed", "start": 1691411148702, "stop": 1691411148702}], "start": 1691411148702, "stop": 1691411148806}
\ No newline at end of file
{"uuid": "58c42c98-78a7-43de-8c7b-5c7f1eb9426d", "befores": [{"name": "level", "status": "passed", "start": 1691411150745, "stop": 1691411150745}], "start": 1691411150745, "stop": 1691411150811}
\ No newline at end of file
{"uuid": "07c90cb4-8908-41e0-b71b-1db5c56bb1f4", "befores": [{"name": "case_data", "status": "passed", "start": 1691411149020, "stop": 1691411149020}], "start": 1691411149020, "stop": 1691411149120}
\ No newline at end of file
{"uuid": "a3838d58-aca1-44e5-9140-59437b66f83f", "befores": [{"name": "case_data", "status": "passed", "start": 1691411150669, "stop": 1691411150669}], "start": 1691411150669, "stop": 1691411150740}
\ No newline at end of file
{"uuid": "7bcae36b-3d6e-4e81-8b18-fcd960da4088", "befores": [{"name": "sql_type", "status": "passed", "start": 1691411149020, "stop": 1691411149020}], "start": 1691411149020, "stop": 1691411149118}
\ No newline at end of file
{"uuid": "eef4cb99-6a49-46fd-b247-8473b6fa4e8b", "befores": [{"name": "expect_data", "status": "passed", "start": 1691411149800, "stop": 1691411149800}], "start": 1691411149800, "stop": 1691411150276}
\ No newline at end of file
{"uuid": "5597c172-d5b0-42e7-8d36-5855158ef455", "befores": [{"name": "url", "status": "passed", "start": 1691411148501, "stop": 1691411148501}], "start": 1691411148501, "stop": 1691411148602}
\ No newline at end of file
{"uuid": "7e1aa400-807b-4fcf-a168-1b4b4cf992d6", "befores": [{"name": "sql_type", "status": "passed", "start": 1691411148703, "stop": 1691411148703}], "start": 1691411148703, "stop": 1691411148804}
\ No newline at end of file
{"uuid": "f89c297f-7f47-443d-9434-ba69a801fac2", "befores": [{"name": "interface", "status": "passed", "start": 1691411149539, "stop": 1691411149539}], "start": 1691411149539, "stop": 1691411149677}
\ No newline at end of file
{"uuid": "433c187f-39b8-4cb1-8b96-5c9c802280b2", "befores": [{"name": "update_key", "status": "passed", "start": 1691411148812, "stop": 1691411148812}], "start": 1691411148812, "stop": 1691411148908}
\ No newline at end of file
{"uuid": "7ed7a076-b20c-4528-9ed4-273b6d021f67", "befores": [{"name": "expect_data", "status": "passed", "start": 1691411150746, "stop": 1691411150746}], "start": 1691411150746, "stop": 1691411150807}
\ No newline at end of file
{"uuid": "9eed2170-a524-413b-9b69-9d4f96c471aa", "befores": [{"name": "update_key", "status": "passed", "start": 1691411150817, "stop": 1691411150817}], "start": 1691411150817, "stop": 1691411150911}
\ No newline at end of file
{"uuid": "2c66c241-e14a-4802-8821-a01618cce9fe", "befores": [{"name": "mime", "status": "passed", "start": 1691411148702, "stop": 1691411148702}], "start": 1691411148702, "stop": 1691411148806}
\ No newline at end of file
{"uuid": "7ed4adb9-97cf-46ae-8789-f90325768eb2", "befores": [{"name": "sql_sentence", "status": "passed", "start": 1691411150304, "stop": 1691411150304}], "start": 1691411150304, "stop": 1691411150450}
\ No newline at end of file
{"uuid": "52cb9320-d026-40ea-a2fb-e5b4d33f2044", "befores": [{"name": "url", "status": "passed", "start": 1691411149261, "stop": 1691411149261}], "start": 1691411149260, "stop": 1691411149375}
\ No newline at end of file
{"name": "正向用例", "status": "passed", "attachments": [{"name": "log", "source": "cc9de731-6287-4d7e-8c44-678f7f81121a-attachment.txt", "type": "text/plain"}, {"name": "stdout", "source": "a6ce5fef-6a41-4a5a-baa1-58cca73fd81a-attachment.txt", "type": "text/plain"}], "parameters": [{"name": "module", "value": "'组织管理'"}, {"name": "interface", "value": "'保存组织参数'"}, {"name": "title", "value": "'正向用例'"}, {"name": "level", "value": "'高'"}, {"name": "method", "value": "'post'"}, {"name": "url", "value": "'http://120.46.172.186:8080/api/org/v1/orgParam/saveOrgParams'"}, {"name": "mime", "value": "'json|query'"}, {"name": "case_data", "value": "{'query': {'orgCode': 'ct'}, 'body': [{'alias': 'sz', 'value': 0}, {'alias': 'zy', 'value': 'math'}, {'alias': 'rq', 'value': '2023-08-04T16:00:00.000Z'}, {'alias': 'ah', 'value': 'zq'}, {'alias': 'yyyy', 'value': '越高越好'}, {'alias': 'xb', 'value': '2'}]}"}, {"name": "expect_data", "value": "{'state': True, 'message': '保存组织参数成功!'}"}, {"name": "sql_type", "value": "None"}, {"name": "sql_sentence", "value": "None"}, {"name": "update_key", "value": "None"}], "start": 1691411150670, "stop": 1691411150737, "uuid": "2b52915b-2268-4d1d-8730-64c9605d848a", "historyId": "9dfb3cf343c2c71bf175f240cd5f0a16", "testCaseId": "0abeaba8f176b6785a0334bed7c1bdad", "fullName": "test_bpm.TestBPM#test_bpm", "labels": [{"name": "feature", "value": "组织管理"}, {"name": "story", "value": "保存组织参数"}, {"name": "severity", "value": "高"}, {"name": "epic", "value": "BPM"}, {"name": "suite", "value": "test_bpm"}, {"name": "subSuite", "value": "TestBPM"}, {"name": "host", "value": "LAPTOP-R4HIB7H3"}, {"name": "thread", "value": "59428-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "test_bpm"}]}
\ No newline at end of file
{"uuid": "b433b41d-48e3-4768-934e-7e2f93515c9c", "befores": [{"name": "case_data", "status": "passed", "start": 1691411149541, "stop": 1691411149541}], "start": 1691411149541, "stop": 1691411149670}
\ No newline at end of file
{"name": "反向用例-用户名为特殊字符", "status": "passed", "attachments": [{"name": "log", "source": "132bba93-c1c8-4855-abea-8725deb9f4ac-attachment.txt", "type": "text/plain"}, {"name": "stdout", "source": "a85f4824-136c-4f50-b8c8-76713444b640-attachment.txt", "type": "text/plain"}], "parameters": [{"name": "module", "value": "'认证接口'"}, {"name": "interface", "value": "'登录系统'"}, {"name": "title", "value": "'反向用例-用户名为特殊字符'"}, {"name": "level", "value": "'中'"}, {"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_type", "value": "None"}, {"name": "sql_sentence", "value": "None"}, {"name": "update_key", "value": "None"}], "start": 1691411148921, "stop": 1691411149011, "uuid": "25e96b43-d969-4f4a-9fda-90249d405284", "historyId": "46599986310d29658ff6ffd5bc8b10ad", "testCaseId": "0abeaba8f176b6785a0334bed7c1bdad", "fullName": "test_bpm.TestBPM#test_bpm", "labels": [{"name": "feature", "value": "认证接口"}, {"name": "story", "value": "登录系统"}, {"name": "severity", "value": "中"}, {"name": "epic", "value": "BPM"}, {"name": "suite", "value": "test_bpm"}, {"name": "subSuite", "value": "TestBPM"}, {"name": "host", "value": "LAPTOP-R4HIB7H3"}, {"name": "thread", "value": "59428-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "test_bpm"}]}
\ No newline at end of file
{"uuid": "6383f6f2-865c-400a-9429-8461fd0675f5", "befores": [{"name": "title", "status": "passed", "start": 1691411149687, "stop": 1691411149687}], "start": 1691411149687, "stop": 1691411149796}
\ No newline at end of file
{"uuid": "5006edf1-5ec0-4714-8eac-3883ddc6d0cc", "befores": [{"name": "mime", "status": "passed", "start": 1691411150746, "stop": 1691411150746}], "start": 1691411150746, "stop": 1691411150809}
\ No newline at end of file
{"uuid": "4c115247-606a-48a3-9ea0-35b1c89290e4", "befores": [{"name": "sql_sentence", "status": "passed", "start": 1691411150746, "stop": 1691411150746}], "start": 1691411150746, "stop": 1691411150806}
\ No newline at end of file
{"uuid": "165c79f7-f16c-4d76-989e-5ee828056f9a", "befores": [{"name": "sql_sentence", "status": "passed", "start": 1691411150476, "stop": 1691411150476}], "start": 1691411150476, "stop": 1691411150659}
\ No newline at end of file
{"uuid": "02518c43-d46d-484e-b99e-b32b9762eeb9", "befores": [{"name": "url", "status": "passed", "start": 1691411148609, "stop": 1691411148609}], "start": 1691411148609, "stop": 1691411148692}
\ No newline at end of file
{"uuid": "8892b441-204f-4a4f-8c19-3a3cad5858ce", "befores": [{"name": "method", "status": "passed", "start": 1691411150745, "stop": 1691411150746}], "start": 1691411150745, "stop": 1691411150810}
\ No newline at end of file
{"uuid": "c0c4f003-f804-4d40-872e-324bf0b34cfe", "befores": [{"name": "title", "status": "passed", "start": 1691411149020, "stop": 1691411149020}], "start": 1691411149020, "stop": 1691411149122}
\ No newline at end of file
{"name": "正向用例", "status": "passed", "attachments": [{"name": "log", "source": "ff9b37dc-dd22-43c7-a344-c0d00a47d646-attachment.txt", "type": "text/plain"}, {"name": "stdout", "source": "08085f10-923b-419b-8259-53df5350a30a-attachment.txt", "type": "text/plain"}], "parameters": [{"name": "module", "value": "'组织管理'"}, {"name": "interface", "value": "'删除组织'"}, {"name": "title", "value": "'正向用例'"}, {"name": "level", "value": "'高'"}, {"name": "method", "value": "'post'"}, {"name": "url", "value": "'http://120.46.172.186:8080/api/org/v1/org/deleteOrg'"}, {"name": "mime", "value": "'text/plain'"}, {"name": "case_data", "value": "'ct'"}, {"name": "expect_data", "value": "{'state': True, 'message': '删除组织成功!'}"}, {"name": "sql_type", "value": "None"}, {"name": "sql_sentence", "value": "None"}, {"name": "update_key", "value": "None"}], "start": 1691411150746, "stop": 1691411150804, "uuid": "879978db-e62d-449b-b624-83565308e484", "historyId": "0fcb133bed22d71e51c5d8de985bf503", "testCaseId": "0abeaba8f176b6785a0334bed7c1bdad", "fullName": "test_bpm.TestBPM#test_bpm", "labels": [{"name": "feature", "value": "组织管理"}, {"name": "story", "value": "删除组织"}, {"name": "severity", "value": "高"}, {"name": "epic", "value": "BPM"}, {"name": "suite", "value": "test_bpm"}, {"name": "subSuite", "value": "TestBPM"}, {"name": "host", "value": "LAPTOP-R4HIB7H3"}, {"name": "thread", "value": "59428-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "test_bpm"}]}
\ No newline at end of file
{"uuid": "d57d3644-0932-4567-9cf6-a6862c530092", "befores": [{"name": "mime", "status": "passed", "start": 1691411149541, "stop": 1691411149541}], "start": 1691411149541, "stop": 1691411149671}
\ No newline at end of file
{"uuid": "23fb5cfa-17f1-467f-b0e1-da8ac7654849", "befores": [{"name": "mime", "status": "passed", "start": 1691411149800, "stop": 1691411149800}], "start": 1691411149800, "stop": 1691411150276}
\ No newline at end of file
{"uuid": "f6e69877-c9bb-4cf5-bd5d-ec105a93190e", "befores": [{"name": "case_data", "status": "passed", "start": 1691411148501, "stop": 1691411148501}], "start": 1691411148501, "stop": 1691411148601}
\ No newline at end of file
{"uuid": "d65a052a-e906-4f0c-a878-cda6034eda8a", "befores": [{"name": "mime", "status": "passed", "start": 1691411150817, "stop": 1691411150817}], "start": 1691411150817, "stop": 1691411150915}
\ No newline at end of file
{"uuid": "a62eb232-2d93-427a-8517-ae6d14880a3f", "befores": [{"name": "update_key", "status": "passed", "start": 1691411148610, "stop": 1691411148610}], "start": 1691411148610, "stop": 1691411148663}
\ No newline at end of file
{"uuid": "dfa2a0ea-6ff2-4c0a-9375-897ea28c5b02", "befores": [{"name": "level", "status": "passed", "start": 1691411148702, "stop": 1691411148702}], "start": 1691411148702, "stop": 1691411148807}
\ No newline at end of file
{"uuid": "da05ea95-d3e0-4aed-8353-a477f594b0e3", "befores": [{"name": "method", "status": "passed", "start": 1691411149020, "stop": 1691411149020}], "start": 1691411149020, "stop": 1691411149121}
\ No newline at end of file
{"uuid": "d2eba71d-430d-4da6-bf86-026f155c8c31", "befores": [{"name": "sql_sentence", "status": "passed", "start": 1691411148502, "stop": 1691411148502}], "start": 1691411148502, "stop": 1691411148598}
\ No newline at end of file
{"uuid": "bd17e8a3-58ce-4466-a4b3-3fd7cab0c915", "befores": [{"name": "expect_data", "status": "passed", "start": 1691411149261, "stop": 1691411149261}], "start": 1691411149261, "stop": 1691411149370}
\ No newline at end of file
{"uuid": "0b415e9d-c4c5-46cc-88b9-28e2539e0174", "befores": [{"name": "module", "status": "passed", "start": 1691411150472, "stop": 1691411150472}], "start": 1691411150472, "stop": 1691411150665}
\ No newline at end of file
{"uuid": "002f7ba0-3d7b-42b2-ba2a-65cc3c9af284", "befores": [{"name": "interface", "status": "passed", "start": 1691411148609, "stop": 1691411148609}], "start": 1691411148609, "stop": 1691411148696}
\ No newline at end of file
{"name": "反向用例-密码为特殊字符", "status": "passed", "attachments": [{"name": "log", "source": "9e7e81f0-a461-4c0a-8afe-5378349c971a-attachment.txt", "type": "text/plain"}, {"name": "stdout", "source": "f566a73c-c515-474d-b393-c7cfedda8104-attachment.txt", "type": "text/plain"}], "parameters": [{"name": "module", "value": "'认证接口'"}, {"name": "interface", "value": "'登录系统'"}, {"name": "title", "value": "'反向用例-密码为特殊字符'"}, {"name": "level", "value": "'中'"}, {"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_type", "value": "None"}, {"name": "sql_sentence", "value": "None"}, {"name": "update_key", "value": "None"}], "start": 1691411149544, "stop": 1691411149657, "uuid": "716de544-1e0f-4b98-84a2-c350e81e2241", "historyId": "1ba4c53edf5a7349833f4dcafa48dd0a", "testCaseId": "0abeaba8f176b6785a0334bed7c1bdad", "fullName": "test_bpm.TestBPM#test_bpm", "labels": [{"name": "feature", "value": "认证接口"}, {"name": "story", "value": "登录系统"}, {"name": "severity", "value": "中"}, {"name": "epic", "value": "BPM"}, {"name": "suite", "value": "test_bpm"}, {"name": "subSuite", "value": "TestBPM"}, {"name": "host", "value": "LAPTOP-R4HIB7H3"}, {"name": "thread", "value": "59428-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "test_bpm"}]}
\ No newline at end of file
{"uuid": "10bcccbb-3e84-41e9-8494-7732cb8896f0", "befores": [{"name": "sql_type", "status": "passed", "start": 1691411150746, "stop": 1691411150746}], "start": 1691411150746, "stop": 1691411150807}
\ No newline at end of file
{"uuid": "c7b675c4-0f4b-4720-9b3c-e1a18282b896", "befores": [{"name": "mime", "status": "passed", "start": 1691411148812, "stop": 1691411148812}], "start": 1691411148812, "stop": 1691411148913}
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
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