insert garden

This commit is contained in:
gaoqiang 2022-09-13 00:11:49 +08:00
parent 0dfb5fdf49
commit 4a63944a18
243 changed files with 2173 additions and 321 deletions

Binary file not shown.

22
api/garden.py Normal file
View File

@ -0,0 +1,22 @@
# -*- coding: utf-8 -*-
# author: sherry
import os
from core.rest_client import RestClient
from common.read_data import data
BASE_PATH = os.path.dirname(os.path.dirname(os.path.realpath(__file__)))
data_file_path = os.path.join(BASE_PATH, "config", "setting.ini")
test3_garden_url = data.load_ini(data_file_path)["host"]["test3_garden_url"]
class Garden(RestClient):
def __init__(self, test3_garden_url, **kwargs):
super(Garden, self).__init__(test3_garden_url, **kwargs)
def login(self, **kwargs):
return self.post("/api/common/xthy-sso/api/login", **kwargs)
garden = Garden(test3_garden_url)

View File

@ -41,7 +41,7 @@ class ReadFileData():
config = MyConfigParser()
config.read(file_path, encoding="utf-8")
data = dict(config._sections)
print("读到数据 ==>> {} ".format(data))
# print("读到数据 ==>> {} ".format(data))
return data

View File

@ -2,6 +2,10 @@
# 测试环境
api_root_url = http://119.3.55.6:9999
# 花园云测试环境
test3_garden_url = https://garden-bms-test-3.apisix.xthktech.cn
[mysql]
# MySQL配置
MYSQL_HOST = 119.3.55.6

View File

@ -1,4 +1,14 @@
test_get_all_user_info:
# 期望结果, 期望返回码, 期望返回信息
# except_result, except_code, except_msg
- [True, 0, "查询成功"]
- [True, 0, "查询成功"]
test_get_one_user_info:
# 用户名, 期望结果, 期望返回码, 期望返回信息
# username, except_result, except_code, except_msg
- ["wintest1111", False, "1004", "查不到相关用户"]
test_login_garden:
- ["16621321011", "gq123456", True, 200, "成功"]
- ["16621321011", "gq123456789", False, 4023, "密码错误"]

11
data/base_data.yml Normal file
View File

@ -0,0 +1,11 @@
init_admin_user:
username: "wintest"
password: "123456"
init_sql:
insert_delete_user:
- "INSERT INTO user(username, password, role, sex, telephone, address) VALUES('测试test', '123456', '1', '1', '13488888888', '北京市海定区')"
- "DELETE FROM user WHERE username = '测试test'"
delete_register_user: "DELETE FROM user WHERE username = '测试test'"
update_user_telephone: "UPDATE user SET telephone = '13500010004' WHERE id = 4"

28
log/20220910.log Normal file
View File

@ -0,0 +1,28 @@
[2022-09-10 19:14:32,578][read_data.py 40][INFO]: 加载 C:\Users\gaoqiang\PycharmProjects\xthk_Auto_Test\config\setting.ini 文件......
[2022-09-10 19:14:32,628][read_data.py 40][INFO]: 加载 C:\Users\gaoqiang\PycharmProjects\xthk_Auto_Test\config\setting.ini 文件......
[2022-09-10 19:14:32,918][read_data.py 26][INFO]: 加载 C:\Users\gaoqiang\PycharmProjects\xthk_Auto_Test\data\api_test_data.yml 文件......
[2022-09-10 19:14:32,928][read_data.py 29][INFO]: 读到数据 ==>> {'test_get_all_user_info': [[True, 0, '查询成功']]}
[2022-09-10 19:14:33,108][test_01_get_user_info.py 29][INFO]: ********** 开始执行用例 **********
[2022-09-10 19:14:33,118][rest_client.py 55][INFO]: 接口请求地址 ==>> http://119.3.55.6:9999/users
[2022-09-10 19:14:33,118][rest_client.py 56][INFO]: 接口请求方式 ==>> GET
[2022-09-10 19:14:33,118][rest_client.py 58][INFO]: 接口请求头 ==>> null
[2022-09-10 19:14:33,118][rest_client.py 59][INFO]: 接口请求 params 参数 ==>> null
[2022-09-10 19:14:33,118][rest_client.py 60][INFO]: 接口请求体 data 参数 ==>> null
[2022-09-10 19:14:33,118][rest_client.py 61][INFO]: 接口请求体 json 参数 ==>> null
[2022-09-10 19:14:33,118][rest_client.py 62][INFO]: 接口上传附件 files 参数 ==>> None
[2022-09-10 19:14:33,118][rest_client.py 63][INFO]: 接口 cookies 参数 ==>> null
[2022-09-10 19:14:33,368][test_01_get_user_info.py 33][INFO]: code ==>> 期望结果0, 实际结果0
[2022-09-10 19:14:33,378][test_01_get_user_info.py 36][INFO]: ********** 结束执行用例 **********
[2022-09-10 22:16:02,407][read_data.py 40][INFO]: 加载 C:\Users\gaoqiang\PycharmProjects\xthk_Auto_Test\config\setting.ini 文件......
[2022-09-10 22:16:02,651][read_data.py 40][INFO]: 加载 C:\Users\gaoqiang\PycharmProjects\xthk_Auto_Test\config\setting.ini 文件......
[2022-09-10 22:16:02,835][read_data.py 26][INFO]: 加载 C:\Users\gaoqiang\PycharmProjects\xthk_Auto_Test\data\api_test_data.yml 文件......
[2022-09-10 22:16:02,839][read_data.py 29][INFO]: 读到数据 ==>> {'test_get_all_user_info': [[True, 0, '查询成功']]}
[2022-09-10 22:16:03,188][test_01_get_user_info.py 29][INFO]: ********** 开始执行用例 **********
[2022-09-10 22:16:03,191][rest_client.py 55][INFO]: 接口请求地址 ==>> http://119.3.55.6:9999/users
[2022-09-10 22:16:03,192][rest_client.py 56][INFO]: 接口请求方式 ==>> GET
[2022-09-10 22:16:03,193][rest_client.py 58][INFO]: 接口请求头 ==>> null
[2022-09-10 22:16:03,193][rest_client.py 59][INFO]: 接口请求 params 参数 ==>> null
[2022-09-10 22:16:03,194][rest_client.py 60][INFO]: 接口请求体 data 参数 ==>> null
[2022-09-10 22:16:03,195][rest_client.py 61][INFO]: 接口请求体 json 参数 ==>> null
[2022-09-10 22:16:03,196][rest_client.py 62][INFO]: 接口上传附件 files 参数 ==>> None
[2022-09-10 22:16:03,197][rest_client.py 63][INFO]: 接口 cookies 参数 ==>> null

1257
log/20220912.log Normal file

File diff suppressed because one or more lines are too long

150
log/20220913.log Normal file

File diff suppressed because one or more lines are too long

Binary file not shown.

36
operation/garden.py Normal file
View File

@ -0,0 +1,36 @@
# -*- coding: utf-8 -*-
# author: sherry
from core.result_base import ResultBase
from api.garden import garden
from common.logger import logger
def login_garden(username, password):
"""
登录花园云
:param username: 用户名
:param password: 密码
:return: 自定义的关键字返回结果 result
"""
result = ResultBase()
json_data = {
"username": username,
"password": password
}
header = {
"Content-Type": "application/json",
"APP-DEVICE": "web",
"APP-NAME": "xthk-user-platform",
"Target-Service-Name": "export-service"
}
res = garden.login(json=json_data, headers=header)
result.success = False
if res.json()["status_code"] == 200:
result.success = True
result.token = res.json()["data"]["token"]
else:
result.error = f"接口返回码是【{res.json()['status_code']}】, 返回信息:{res.json()['message']}"
result.msg = res.json()["message"]
result.response = res
logger.info(f"登录花园云 ==>> 返回结果 ==>> {result.response.text}")
return result

View File

@ -28,6 +28,7 @@ def get_one_user_info(username):
:param username: 用户名
:return: 自定义的关键字
"""
result = ResultBase()
res = user.list_one_user(username)
result.success = False
@ -38,4 +39,129 @@ def get_one_user_info(username):
result.msg = res.json()["msg"]
result.response = res
logger.info("查看单个用户 ==>> 返回结果 ==>> {}".format(result.response.text))
return result
def register_user(username, password, telephone, sex="", address=""):
"""
注册用户信息
:param username: 用户名
:param password: 密码
:param telephone: 手机号
:param sex: 性别
:param address: 联系地址
:return: 自定义的关键字返回结果 result
"""
result = ResultBase()
json_data = {
"username": username,
"password": password,
"sex": sex,
"telephone": telephone,
"address": address
}
header = {
"Contect-Type": "application/json"
}
res = user.register(json=json_data, headers=header)
result.success = False
if res.json()["code"] == 0:
result.success = True
else:
result.error = "接口返回码是 【{}】, 返回信息:{}".format(res.json()["code"], res.json()["msg"])
result.msg = res.json()["msg"]
result.response = res
logger.info("注册用户 ==>> 返回结果 ==>> {}".format(result.response.text))
return result
def login_user(username, password):
"""
登录用户
:param username: 用户名
:param password: 密码
:return: 自定义的关键字返回结果 result
"""
result = ResultBase()
payload = {
"username": username,
"password": password
}
header = {
"Content-Type": "application/x-www-form-urlencoded"
}
res = user.login(data=payload, headers=header)
result.success = False
if res.json()["code"] == 0:
result.success = True
result.token = res.json()["login_info"]["token"]
else:
result.error = "接口返回码是 【{}】, 返回信息:{}".format(res.json()["code"], res.json()["msg"])
result.msg = res.json()["msg"]
result.response = res
logger.info("登录用户 ==>> 返回结果 ==>> {}".format(result.response.text))
return result
def update_user(id ,admin_user, new_password, new_telephone, token, new_sex="", new_address=""):
"""
根据用户ID 修改用户信息
:param id: 用户ID
:param admin_user: 当前操作的管理员用户
:param new_password: 新密码
:param new_telephone: 新手机号
:param token: 当前管理员用户的 token
:param new_sex: 新性别
:param new_address: 新联系地址
:return: 自定义的关键字返回结果 result
"""
result = ResultBase()
header = {
"Content-Type": "application/json"
}
json_data = {
"admin_user": admin_user,
"password": new_password,
"token": token,
"sex": new_sex,
"telephone": new_telephone,
"address": new_address
}
res = user.updata(id ,json=json_data, headers=header)
result.success = False
if res.json()["code"] == 0:
result.success = True
else:
result.error = "接口返回码是 【{}】, 返回信息:{}".format(res.json()["code"], res.json()["msg"])
result.msg = res.json()["msg"]
result.response = res
logger.info("修改用户 ==>> 返回结果 ==>> {}".format(result.response.text))
return result
def delete_user(username, admin_user, token):
"""
根据用户名, 删除用户信息
:param username: 用户名
:param admin_user: 当前操作的管理员用户
:param token: 当前管理员用户的 token
:return: 自定义的关键字返回结果 result
"""
result = ResultBase()
json_data = {
"admin_user": admin_user,
"token": token
}
header = {
"Content-Type": "application/json"
}
res = user.delete(username, json=json_data, headers=header)
result.success = False
if res.json()["code"] == 0:
result.success = True
else:
result.error = "接口返回码是 【{}】, 返回信息:{}".format(res.json()["code"], res.json()["msg"])
result.msg = res.json()["msg"]
result.response = res
logger.info("删除用户 ==>> 返回结果 ==>> {}".format(result.response.text))
return result

View File

@ -1 +0,0 @@
{"uuid": "0cccb7cc-9d0f-46f9-bfef-64110e9f77fe", "befores": [{"name": "except_msg", "status": "passed", "start": 1662294583336, "stop": 1662294583336}], "start": 1662294583336, "stop": 1662294583426}

View File

@ -0,0 +1 @@
{"name": "test_login_garden[16621321011-gq123456789-False-4023-密码错误]", "status": "passed", "steps": [{"name": "步骤1 ==>> 登录花园云后台", "status": "passed", "parameters": [{"name": "username", "value": "'16621321011'"}], "start": 1662997667976, "stop": 1662997667976}], "attachments": [{"name": "log", "source": "c4d2b16b-8a3d-4852-9a8a-95b9fdfc24dc-attachment.txt", "type": "text/plain"}], "parameters": [{"name": "username", "value": "'16621321011'"}, {"name": "password", "value": "'gq123456789'"}, {"name": "except_result", "value": "False"}, {"name": "except_code", "value": "4023"}, {"name": "except_msg", "value": "'密码错误'"}], "start": 1662997667327, "stop": 1662997667976, "uuid": "206e465f-e1e8-4037-80c4-fa0a288dd5ab", "historyId": "c0dce345af21709d30715b3be110acec", "testCaseId": "677b33d2d6f82a61a3977e65844704fa", "fullName": "testcases.api_test.test_02_garden_login.TestGardenLogin#test_login_garden", "labels": [{"name": "parentSuite", "value": "testcases.api_test"}, {"name": "suite", "value": "test_02_garden_login"}, {"name": "subSuite", "value": "TestGardenLogin"}, {"name": "host", "value": "DESKTOP-SI77TGN"}, {"name": "thread", "value": "8804-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "testcases.api_test.test_02_garden_login"}]}

View File

@ -1 +0,0 @@
{"uuid": "50f11953-89a5-431a-8b59-b0f5ed17b9b2", "befores": [{"name": "except_msg", "status": "passed", "start": 1662294570773, "stop": 1662294570773}], "start": 1662294570773, "stop": 1662294570863}

View File

@ -0,0 +1 @@
{"uuid": "d5306368-8dbd-4859-aa7f-a6f5880ce456", "befores": [{"name": "username", "status": "passed", "start": 1662997665626, "stop": 1662997665626}], "start": 1662997665626, "stop": 1662997667327}

View File

@ -0,0 +1,21 @@
INFO  log:test_02_garden_login.py:28 ********** 开始执行用例 **********
INFO  log:rest_client.py:55 接口请求地址 ==>> https://garden-bms-test-3.apisix.xthktech.cn/api/common/xthy-sso/api/login
INFO  log:rest_client.py:56 接口请求方式 ==>> POST
INFO  log:rest_client.py:58 接口请求头 ==>> {
"Content-Type": "application/json",
"APP-DEVICE": "web",
"APP-NAME": "xthk-user-platform",
"Target-Service-Name": "export-service"
}
INFO  log:rest_client.py:59 接口请求 params 参数 ==>> null
INFO  log:rest_client.py:60 接口请求体 data 参数 ==>> null
INFO  log:rest_client.py:61 接口请求体 json 参数 ==>> {
"username": "16621321011",
"password": "gq123456789"
}
INFO  log:rest_client.py:62 接口上传附件 files 参数 ==>> None
INFO  log:rest_client.py:63 接口 cookies 参数 ==>> null
INFO  log:garden.py:35 登录花园云 ==>> 返回结果 ==>> {"status_code":4023,"request_id":"2b1e3d44-5272-4122-9d32-814353b4e48e","message":"\u5bc6\u7801\u9519\u8bef","data":null}
INFO  log:test_02_garden_login.py:13 步骤1 ==>> 登录用户16621321011
INFO  log:test_02_garden_login.py:33 code ==>> 期望结果4023, 实际结果【4023】
INFO  log:test_02_garden_login.py:36 ********** 结束执行用例 **********

View File

@ -1,2 +0,0 @@
INFO  log:test_01_get_user_info.py:15 ********** 开始执行用例 **********
INFO  log:rest_client.py:55 接口请求地址 ==>> http://119.3.55.6:9999/users

View File

@ -0,0 +1 @@
{"uuid": "fa667a6b-0347-43d8-8581-6d34cceeae7d", "befores": [{"name": "password", "status": "passed", "start": 1662997790805, "stop": 1662997790805}], "start": 1662997790805, "stop": 1662997791286}

View File

@ -1 +0,0 @@
{"uuid": "13cd0166-d193-4fd0-9954-14ece71085eb", "befores": [{"name": "except_msg", "status": "passed", "start": 1662294180533, "stop": 1662294180533}], "start": 1662294180533, "stop": 1662294180633}

View File

@ -1 +0,0 @@
{"uuid": "3b4de58a-afdb-40f0-9c07-29855171c33b", "befores": [{"name": "except_msg", "status": "passed", "start": 1662294117823, "stop": 1662294117823}], "start": 1662294117823, "stop": 1662294118202}

View File

@ -0,0 +1 @@
{"uuid": "7de887a8-c94f-49ae-a5eb-cd3c07841867", "befores": [{"name": "except_result", "status": "passed", "start": 1662998601232, "stop": 1662998601232}], "start": 1662998601232, "stop": 1662998601360}

View File

@ -0,0 +1 @@
{"uuid": "006968e9-361d-40cf-9e5f-7db58676137c", "befores": [{"name": "except_code", "status": "passed", "start": 1662997665476, "stop": 1662997665476}], "start": 1662997665476, "stop": 1662997665616}

View File

@ -1,2 +0,0 @@
INFO  log:test_01_get_user_info.py:15 ********** 开始执行用例 **********
INFO  log:rest_client.py:55 接口请求地址 ==>> http://119.3.55.6:9999/users

View File

@ -1 +0,0 @@
{"name": "test_get_all_user_info[True-0-查询成功]", "status": "passed", "attachments": [{"name": "log", "source": "737555c1-9491-4bcc-8104-183be61082df-attachment.txt", "type": "text/plain"}], "parameters": [{"name": "except_result", "value": "True"}, {"name": "except_code", "value": "0"}, {"name": "except_msg", "value": "'查询成功'"}], "start": 1662294570773, "stop": 1662294570863, "uuid": "caf04a47-b4d9-4a30-ac80-5de7c0592b70", "historyId": "8fa120af048dc3f86b08ef0469022873", "testCaseId": "c8c195e0d2fed438fa6bca8fa8984833", "fullName": "testcases.api_test.test_01_get_user_info.TestGetUserInfo#test_get_all_user_info", "labels": [{"name": "parentSuite", "value": "testcases.api_test"}, {"name": "suite", "value": "test_01_get_user_info"}, {"name": "subSuite", "value": "TestGetUserInfo"}, {"name": "host", "value": "DESKTOP-SI77TGN"}, {"name": "thread", "value": "13060-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "testcases.api_test.test_01_get_user_info"}]}

View File

@ -0,0 +1 @@
{"uuid": "e18f50c0-5007-4cdf-ae1e-0e3fab0ed840", "befores": [{"name": "except_result", "status": "passed", "start": 1662998926105, "stop": 1662998926105}], "start": 1662998926105, "stop": 1662998927235}

View File

@ -0,0 +1 @@
{"uuid": "dab8013a-aa49-4795-9f6b-8cf8316e0631", "befores": [{"name": "except_result", "status": "passed", "start": 1662998601366, "stop": 1662998601366}], "start": 1662998601366, "stop": 1662998601500}

View File

@ -0,0 +1 @@
{"uuid": "488a704d-b7b4-430a-8ded-c783f9845fbd", "befores": [{"name": "except_msg", "status": "passed", "start": 1662997788806, "stop": 1662997788806}], "start": 1662997788806, "stop": 1662997788926}

View File

@ -1 +0,0 @@
{"name": "test_get_all_user_info[True-0-查询成功]", "status": "passed", "attachments": [{"name": "log", "source": "35d17c33-b5d4-4cb1-8c69-10741c6907f3-attachment.txt", "type": "text/plain"}], "parameters": [{"name": "except_result", "value": "True"}, {"name": "except_code", "value": "0"}, {"name": "except_msg", "value": "'查询成功'"}], "start": 1662296147414, "stop": 1662296147524, "uuid": "12a45476-e76b-4789-af74-55440e161f95", "historyId": "8fa120af048dc3f86b08ef0469022873", "testCaseId": "c8c195e0d2fed438fa6bca8fa8984833", "fullName": "testcases.api_test.test_01_get_user_info.TestGetUserInfo#test_get_all_user_info", "labels": [{"name": "parentSuite", "value": "testcases.api_test"}, {"name": "suite", "value": "test_01_get_user_info"}, {"name": "subSuite", "value": "TestGetUserInfo"}, {"name": "host", "value": "DESKTOP-SI77TGN"}, {"name": "thread", "value": "9948-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "testcases.api_test.test_01_get_user_info"}]}

View File

@ -0,0 +1 @@
{"uuid": "cafa4dc4-4536-409a-b348-b741f323f0bc", "befores": [{"name": "username", "status": "passed", "start": 1662998925974, "stop": 1662998925974}], "start": 1662998925974, "stop": 1662998926090}

View File

@ -0,0 +1 @@
{"uuid": "ff6bf7cf-75b6-4f64-a15b-241bd7f1a839", "befores": [{"name": "except_code", "status": "passed", "start": 1662997667327, "stop": 1662997667327}], "start": 1662997667327, "stop": 1662997667996}

File diff suppressed because one or more lines are too long

View File

@ -1 +0,0 @@
{"uuid": "fe9c48d9-c649-4a7e-aff3-c9846e024bb2", "befores": [{"name": "except_code", "status": "passed", "start": 1662294577809, "stop": 1662294577809}], "start": 1662294577809, "stop": 1662294577909}

View File

@ -0,0 +1 @@
{"uuid": "060aeba5-9a26-4906-954c-14024e7d41ec", "befores": [{"name": "except_code", "status": "passed", "start": 1662997788976, "stop": 1662997788976}], "start": 1662997788976, "stop": 1662997790786}

View File

@ -1 +0,0 @@
{"uuid": "513d9d1f-09f7-44a1-b6ff-9a43d5d7af21", "befores": [{"name": "except_result", "status": "passed", "start": 1662294583336, "stop": 1662294583336}], "start": 1662294583336, "stop": 1662294583426}

View File

@ -1 +0,0 @@
{"uuid": "be9aaad8-c4d0-4bb0-bbf4-380386a986f1", "befores": [{"name": "except_result", "status": "passed", "start": 1662297076363, "stop": 1662297076363}], "start": 1662297076363, "stop": 1662297076483}

View File

@ -0,0 +1 @@
{"uuid": "c9a9fcd2-4cc1-4a23-8871-8f3b98747524", "befores": [{"name": "username", "status": "passed", "start": 1662997790805, "stop": 1662997790805}], "start": 1662997790805, "stop": 1662997791286}

View File

@ -0,0 +1 @@
{"uuid": "8087e3d9-1ba8-4836-bcfe-4c0a4e6c34d2", "befores": [{"name": "username", "status": "passed", "start": 1662998601516, "stop": 1662998601516}], "start": 1662998601516, "stop": 1662998602883}

View File

@ -0,0 +1 @@
{"uuid": "dae4dff5-1448-4ca3-b258-f79529da5ecd", "befores": [{"name": "except_msg", "status": "passed", "start": 1662997665626, "stop": 1662997665626}], "start": 1662997665626, "stop": 1662997667306}

View File

@ -0,0 +1 @@
{"uuid": "d6ea3df0-b89b-4778-aaa9-fdcf19ba8f9a", "befores": [{"name": "except_result", "status": "passed", "start": 1662997788606, "stop": 1662997788606}], "start": 1662997788606, "stop": 1662997788776}

View File

@ -0,0 +1 @@
{"uuid": "1b3ff7a9-49b0-4bf5-a8b5-e0acc95adc30", "befores": [{"name": "username", "status": "passed", "start": 1662998927254, "stop": 1662998927254}], "start": 1662998927254, "stop": 1662998927934}

View File

@ -1 +0,0 @@
{"uuid": "c8a6605d-8b8e-487a-bf69-9ba0dd0cc1c7", "befores": [{"name": "except_result", "status": "passed", "start": 1662294804856, "stop": 1662294804856}], "start": 1662294804856, "stop": 1662294804986}

View File

@ -1 +0,0 @@
{"uuid": "df3c34e1-d038-4dc1-919e-09855240428e", "befores": [{"name": "except_code", "status": "passed", "start": 1662297697135, "stop": 1662297697135}], "start": 1662297697135, "stop": 1662297697284}

View File

@ -0,0 +1 @@
{"uuid": "8f5bd23a-07cf-45c3-9150-4b262c87ca60", "befores": [{"name": "except_msg", "status": "passed", "start": 1662997788976, "stop": 1662997788976}], "start": 1662997788976, "stop": 1662997790786}

View File

@ -0,0 +1,17 @@
INFO  log:test_01_get_user_info.py:52 ********** 开始执行用例 **********
INFO  log:test_01_get_user_info.py:17 步骤1 ==>> 获取某个用户信息wintest1111
INFO  log:rest_client.py:55 接口请求地址 ==>> http://119.3.55.6:9999/users/wintest1111
INFO  log:rest_client.py:56 接口请求方式 ==>> GET
INFO  log:rest_client.py:58 接口请求头 ==>> null
INFO  log:rest_client.py:59 接口请求 params 参数 ==>> null
INFO  log:rest_client.py:60 接口请求体 data 参数 ==>> null
INFO  log:rest_client.py:61 接口请求体 json 参数 ==>> null
INFO  log:rest_client.py:62 接口上传附件 files 参数 ==>> None
INFO  log:rest_client.py:63 接口 cookies 参数 ==>> null
INFO  log:user.py:41 查看单个用户 ==>> 返回结果 ==>> {
"code": "1004",
"msg": "查不到相关用户的信息"
}
INFO  log:test_01_get_user_info.py:57 code ==>> 期望结果1004, 实际结果【1004】
INFO  log:test_01_get_user_info.py:59 ********** 结束执行用例 **********

View File

@ -1 +0,0 @@
{"name": "test_get_all_user_info[True-0-查询成功]", "status": "passed", "attachments": [{"name": "log", "source": "4ee86a78-f87b-498c-bdbb-a070f9451645-attachment.txt", "type": "text/plain"}], "parameters": [{"name": "except_result", "value": "True"}, {"name": "except_code", "value": "0"}, {"name": "except_msg", "value": "'查询成功'"}], "start": 1662294299680, "stop": 1662294299780, "uuid": "20b690d5-ba56-4b34-a4db-f11375c3c238", "historyId": "8fa120af048dc3f86b08ef0469022873", "testCaseId": "c8c195e0d2fed438fa6bca8fa8984833", "fullName": "testcases.api_test.test_01_get_user_info.TestGetUserInfo#test_get_all_user_info", "labels": [{"name": "parentSuite", "value": "testcases.api_test"}, {"name": "suite", "value": "test_01_get_user_info"}, {"name": "subSuite", "value": "TestGetUserInfo"}, {"name": "host", "value": "DESKTOP-SI77TGN"}, {"name": "thread", "value": "2372-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "testcases.api_test.test_01_get_user_info"}]}

View File

@ -0,0 +1 @@
{"uuid": "9a400f95-a177-4717-abea-75ccce858d11", "befores": [{"name": "except_result", "status": "passed", "start": 1662997788806, "stop": 1662997788806}], "start": 1662997788806, "stop": 1662997788936}

View File

@ -0,0 +1 @@
{"uuid": "310ebba1-2c10-4f73-9400-72eb87ce00d6", "befores": [{"name": "except_msg", "status": "passed", "start": 1662998601366, "stop": 1662998601366}], "start": 1662998601366, "stop": 1662998601498}

View File

@ -1,2 +0,0 @@
INFO  log:test_01_get_user_info.py:15 ********** 开始执行用例 **********
INFO  log:rest_client.py:55 接口请求地址 ==>> http://119.3.55.6:9999/users

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
{"uuid": "1c170ab2-898f-4d2f-9b1f-831639753e7e", "befores": [{"name": "except_result", "status": "passed", "start": 1662998927254, "stop": 1662998927254}], "start": 1662998927254, "stop": 1662998927934}

View File

@ -0,0 +1 @@
{"uuid": "27f7d6b6-c1b0-435a-9565-979fe9304229", "befores": [{"name": "except_msg", "status": "passed", "start": 1662997665476, "stop": 1662997665476}], "start": 1662997665476, "stop": 1662997665606}

View File

@ -1 +0,0 @@
{"uuid": "df6cc4cd-0d27-4464-a8e4-de2d1077c4c8", "befores": [{"name": "except_result", "status": "passed", "start": 1662297697135, "stop": 1662297697135}], "start": 1662297697135, "stop": 1662297697284}

View File

@ -0,0 +1 @@
{"uuid": "4c5c021d-83d0-4e0f-b527-e1c0019c08ae", "befores": [{"name": "except_msg", "status": "passed", "start": 1662998927254, "stop": 1662998927254}], "start": 1662998927254, "stop": 1662998927933}

View File

@ -0,0 +1 @@
{"uuid": "d30e945b-795e-421b-8b1c-afb3a4f3b0ee", "befores": [{"name": "password", "status": "passed", "start": 1662997667327, "stop": 1662997667327}], "start": 1662997667327, "stop": 1662997668016}

View File

@ -0,0 +1 @@
{"uuid": "862b989f-b4a4-4055-94ec-71155104937e", "befores": [{"name": "except_result", "status": "passed", "start": 1662997665476, "stop": 1662997665476}], "start": 1662997665476, "stop": 1662997665616}

View File

@ -0,0 +1 @@
{"uuid": "52e4c541-580e-4814-ae6b-687c21ea25a3", "befores": [{"name": "password", "status": "passed", "start": 1662998602917, "stop": 1662998602917}], "start": 1662998602917, "stop": 1662998603530}

View File

@ -1 +0,0 @@
{"name": "test_get_all_user_info[True-0-查询成功]", "status": "passed", "attachments": [{"name": "log", "source": "0656b413-b45d-4d33-b354-356ebdbc6713-attachment.txt", "type": "text/plain"}], "parameters": [{"name": "except_result", "value": "True"}, {"name": "except_code", "value": "0"}, {"name": "except_msg", "value": "'查询成功'"}], "start": 1662294180533, "stop": 1662294180633, "uuid": "d964413a-7496-4a38-a590-ccfe572de578", "historyId": "8fa120af048dc3f86b08ef0469022873", "testCaseId": "c8c195e0d2fed438fa6bca8fa8984833", "fullName": "testcases.api_test.test_01_get_user_info.TestGetUserInfo#test_get_all_user_info", "labels": [{"name": "parentSuite", "value": "testcases.api_test"}, {"name": "suite", "value": "test_01_get_user_info"}, {"name": "subSuite", "value": "TestGetUserInfo"}, {"name": "host", "value": "DESKTOP-SI77TGN"}, {"name": "thread", "value": "1384-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "testcases.api_test.test_01_get_user_info"}]}

View File

@ -1 +0,0 @@
{"uuid": "fd81ba69-6c99-41ed-abac-448f3c65831c", "befores": [{"name": "except_result", "status": "passed", "start": 1662294577809, "stop": 1662294577809}], "start": 1662294577809, "stop": 1662294577919}

View File

@ -0,0 +1 @@
{"uuid": "d5265f7d-e45a-4dae-9e01-18b40c08f0d7", "befores": [{"name": "except_msg", "status": "passed", "start": 1662997790806, "stop": 1662997790806}], "start": 1662997790806, "stop": 1662997791270}

View File

@ -1 +0,0 @@
{"uuid": "0dfe67be-011b-46f8-bfc9-1d65f5863bbc", "befores": [{"name": "except_result", "status": "passed", "start": 1662294117823, "stop": 1662294117823}], "start": 1662294117823, "stop": 1662294118202}

View File

@ -1 +0,0 @@
{"name": "test_get_all_user_info[True-0-查询成功]", "status": "passed", "attachments": [{"name": "log", "source": "4d4c2922-59a3-4673-9b53-f0502b6ca75a-attachment.txt", "type": "text/plain"}], "parameters": [{"name": "except_result", "value": "True"}, {"name": "except_code", "value": "0"}, {"name": "except_msg", "value": "'查询成功'"}], "start": 1662294583336, "stop": 1662294583426, "uuid": "a4c383d0-e340-48a3-b7b2-b94c18d8d13f", "historyId": "8fa120af048dc3f86b08ef0469022873", "testCaseId": "c8c195e0d2fed438fa6bca8fa8984833", "fullName": "testcases.api_test.test_01_get_user_info.TestGetUserInfo#test_get_all_user_info", "labels": [{"name": "parentSuite", "value": "testcases.api_test"}, {"name": "suite", "value": "test_01_get_user_info"}, {"name": "subSuite", "value": "TestGetUserInfo"}, {"name": "host", "value": "DESKTOP-SI77TGN"}, {"name": "thread", "value": "11120-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "testcases.api_test.test_01_get_user_info"}]}

View File

@ -0,0 +1,11 @@
INFO  log:test_01_get_user_info.py:34 ********** 开始执行用例 **********
INFO  log:rest_client.py:55 接口请求地址 ==>> http://119.3.55.6:9999/users
INFO  log:rest_client.py:56 接口请求方式 ==>> GET
INFO  log:rest_client.py:58 接口请求头 ==>> null
INFO  log:rest_client.py:59 接口请求 params 参数 ==>> null
INFO  log:rest_client.py:60 接口请求体 data 参数 ==>> null
INFO  log:rest_client.py:61 接口请求体 json 参数 ==>> null
INFO  log:rest_client.py:62 接口上传附件 files 参数 ==>> None
INFO  log:rest_client.py:63 接口 cookies 参数 ==>> null
INFO  log:test_01_get_user_info.py:38 code ==>> 期望结果0, 实际结果0
INFO  log:test_01_get_user_info.py:41 ********** 结束执行用例 **********

View File

@ -0,0 +1 @@
{"uuid": "0d628bc1-8645-47ad-a8a1-ba49a8dc05a2", "befores": [{"name": "except_msg", "status": "passed", "start": 1662997667327, "stop": 1662997667327}], "start": 1662997667327, "stop": 1662997667976}

View File

@ -1 +0,0 @@
{"name": "test_get_all_user_info[True-0-查询成功]", "status": "passed", "attachments": [{"name": "log", "source": "68895aa6-4aac-469e-b9c8-7fe386e7d2ce-attachment.txt", "type": "text/plain"}], "parameters": [{"name": "except_result", "value": "True"}, {"name": "except_code", "value": "0"}, {"name": "except_msg", "value": "'查询成功'"}], "start": 1662294591991, "stop": 1662294592111, "uuid": "63b1d788-f7e0-4cfb-a04e-57479c2fcc46", "historyId": "8fa120af048dc3f86b08ef0469022873", "testCaseId": "c8c195e0d2fed438fa6bca8fa8984833", "fullName": "testcases.api_test.test_01_get_user_info.TestGetUserInfo#test_get_all_user_info", "labels": [{"name": "parentSuite", "value": "testcases.api_test"}, {"name": "suite", "value": "test_01_get_user_info"}, {"name": "subSuite", "value": "TestGetUserInfo"}, {"name": "host", "value": "DESKTOP-SI77TGN"}, {"name": "thread", "value": "10788-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "testcases.api_test.test_01_get_user_info"}]}

View File

@ -0,0 +1 @@
{"uuid": "ab930255-464d-4d70-86a3-a4d5fc6f042d", "befores": [{"name": "password", "status": "passed", "start": 1662997788976, "stop": 1662997788976}], "start": 1662997788976, "stop": 1662997790786}

View File

@ -1,2 +0,0 @@
INFO  log:test_01_get_user_info.py:15 ********** 开始执行用例 **********
INFO  log:rest_client.py:55 接口请求地址 ==>> http://119.3.55.6:9999/users

File diff suppressed because one or more lines are too long

View File

@ -1,2 +0,0 @@
INFO  log:test_01_get_user_info.py:15 ********** 开始执行用例 **********
INFO  log:rest_client.py:55 接口请求地址 ==>> http://119.3.55.6:9999/users

View File

@ -0,0 +1,21 @@
[2022-09-13 00:08:47,254][test_02_garden_login.py 28][INFO]: ********** 开始执行用例 **********
[2022-09-13 00:08:47,254][rest_client.py 55][INFO]: 接口请求地址 ==>> https://garden-bms-test-3.apisix.xthktech.cn/api/common/xthy-sso/api/login
[2022-09-13 00:08:47,254][rest_client.py 56][INFO]: 接口请求方式 ==>> POST
[2022-09-13 00:08:47,264][rest_client.py 58][INFO]: 接口请求头 ==>> {
"Content-Type": "application/json",
"APP-DEVICE": "web",
"APP-NAME": "xthk-user-platform",
"Target-Service-Name": "export-service"
}
[2022-09-13 00:08:47,264][rest_client.py 59][INFO]: 接口请求 params 参数 ==>> null
[2022-09-13 00:08:47,264][rest_client.py 60][INFO]: 接口请求体 data 参数 ==>> null
[2022-09-13 00:08:47,264][rest_client.py 61][INFO]: 接口请求体 json 参数 ==>> {
"username": "16621321011",
"password": "gq123456789"
}
[2022-09-13 00:08:47,264][rest_client.py 62][INFO]: 接口上传附件 files 参数 ==>> None
[2022-09-13 00:08:47,264][rest_client.py 63][INFO]: 接口 cookies 参数 ==>> null
[2022-09-13 00:08:47,924][garden.py 35][INFO]: 登录花园云 ==>> 返回结果 ==>> {"status_code":4023,"request_id":"3ccf5c36-aa75-481b-9633-66f2ce31c18b","message":"\u5bc6\u7801\u9519\u8bef","data":null}
[2022-09-13 00:08:47,924][test_02_garden_login.py 13][INFO]: 步骤1 ==>> 登录用户16621321011
[2022-09-13 00:08:47,924][test_02_garden_login.py 33][INFO]: code ==>> 期望结果4023, 实际结果【4023】
[2022-09-13 00:08:47,924][test_02_garden_login.py 36][INFO]: ********** 结束执行用例 **********

View File

@ -0,0 +1 @@
{"uuid": "5a5c0da8-d9a9-48ff-b804-37c3d5e575d2", "befores": [{"name": "except_code", "status": "passed", "start": 1662997788606, "stop": 1662997788606}], "start": 1662997788606, "stop": 1662997788766}

View File

@ -0,0 +1 @@
{"name": "test_get_all_user_info[True-0-查询成功]", "status": "passed", "description": "该用例是针对获取所有用户信息接口的测试", "attachments": [{"name": "log", "source": "fa9bf02e-3f74-4bd5-8f9e-1b0b6bbf3ebf-attachment.txt", "type": "text/plain"}], "parameters": [{"name": "except_result", "value": "True"}, {"name": "except_code", "value": "0"}, {"name": "except_msg", "value": "'查询成功'"}], "start": 1662997788626, "stop": 1662997788756, "uuid": "30e2385a-c5a3-41b2-b2e2-f29385cb3299", "historyId": "8fa120af048dc3f86b08ef0469022873", "testCaseId": "c8c195e0d2fed438fa6bca8fa8984833", "fullName": "testcases.api_test.test_01_get_user_info.TestGetUserInfo#test_get_all_user_info", "labels": [{"name": "epic", "value": "针对单个接口的测试"}, {"name": "feature", "value": "获取用户信息模块"}, {"name": "severity", "value": "trivial"}, {"name": "story", "value": "用例--获取全部用户信息"}, {"name": "tag", "value": "single"}, {"name": "parentSuite", "value": "testcases.api_test"}, {"name": "suite", "value": "test_01_get_user_info"}, {"name": "subSuite", "value": "TestGetUserInfo"}, {"name": "host", "value": "DESKTOP-SI77TGN"}, {"name": "thread", "value": "2812-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "testcases.api_test.test_01_get_user_info"}], "links": [{"type": "test_case", "url": "https://www.baidu.com", "name": "点击,调转到对应用例的链接地址"}, {"type": "issue", "url": "https://www.baidu.com", "name": "点击调转到对应BUG的链接地址"}]}

View File

@ -1 +0,0 @@
{"uuid": "c7174c39-f134-477d-8a44-ce685a3a1051", "befores": [{"name": "except_code", "status": "passed", "start": 1662294570773, "stop": 1662294570773}], "start": 1662294570773, "stop": 1662294570863}

View File

@ -1,2 +0,0 @@
INFO  log:test_01_get_user_info.py:15 ********** 开始执行用例 **********
INFO  log:rest_client.py:55 接口请求地址 ==>> http://119.3.55.6:9999/users

View File

@ -1 +0,0 @@
{"name": "test_get_all_user_info[True-0-查询成功]", "status": "passed", "attachments": [{"name": "log", "source": "65fa6819-d15d-42ab-a98c-bb47822fe27f-attachment.txt", "type": "text/plain"}], "parameters": [{"name": "except_result", "value": "True"}, {"name": "except_code", "value": "0"}, {"name": "except_msg", "value": "'查询成功'"}], "start": 1662294322009, "stop": 1662294322089, "uuid": "39ec593e-23d4-47a5-a2b3-517a1edbc5c7", "historyId": "8fa120af048dc3f86b08ef0469022873", "testCaseId": "c8c195e0d2fed438fa6bca8fa8984833", "fullName": "testcases.api_test.test_01_get_user_info.TestGetUserInfo#test_get_all_user_info", "labels": [{"name": "parentSuite", "value": "testcases.api_test"}, {"name": "suite", "value": "test_01_get_user_info"}, {"name": "subSuite", "value": "TestGetUserInfo"}, {"name": "host", "value": "DESKTOP-SI77TGN"}, {"name": "thread", "value": "3120-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "testcases.api_test.test_01_get_user_info"}]}

View File

@ -1 +0,0 @@
{"uuid": "f56ad60b-9c89-4306-8dca-67d0214b3d1c", "befores": [{"name": "except_result", "status": "passed", "start": 1662294180533, "stop": 1662294180533}], "start": 1662294180533, "stop": 1662294180643}

View File

@ -0,0 +1 @@
{"uuid": "6df186b3-b708-4b3a-86ed-f0f0bbaa8245", "befores": [{"name": "except_code", "status": "passed", "start": 1662998926105, "stop": 1662998926105}], "start": 1662998926105, "stop": 1662998927235}

View File

@ -0,0 +1 @@
{"name": "test_login_garden[16621321011-gq123456789-False-4023-密码错误]", "status": "passed", "steps": [{"name": "步骤1 ==>> 登录花园云后台", "status": "passed", "parameters": [{"name": "username", "value": "'16621321011'"}], "start": 1662997791256, "stop": 1662997791256}], "attachments": [{"name": "log", "source": "a75b8e0a-1d9d-40e1-8b75-7876d3833266-attachment.txt", "type": "text/plain"}], "parameters": [{"name": "username", "value": "'16621321011'"}, {"name": "password", "value": "'gq123456789'"}, {"name": "except_result", "value": "False"}, {"name": "except_code", "value": "4023"}, {"name": "except_msg", "value": "'密码错误'"}], "start": 1662997790806, "stop": 1662997791266, "uuid": "6779595b-cde9-4c43-bffb-3d77cd279ed5", "historyId": "c0dce345af21709d30715b3be110acec", "testCaseId": "677b33d2d6f82a61a3977e65844704fa", "fullName": "testcases.api_test.test_02_garden_login.TestGardenLogin#test_login_garden", "labels": [{"name": "parentSuite", "value": "testcases.api_test"}, {"name": "suite", "value": "test_02_garden_login"}, {"name": "subSuite", "value": "TestGardenLogin"}, {"name": "host", "value": "DESKTOP-SI77TGN"}, {"name": "thread", "value": "2812-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "testcases.api_test.test_02_garden_login"}]}

View File

@ -0,0 +1 @@
{"name": "test_get_all_user_info[True-0-查询成功]", "status": "passed", "description": "该用例是针对获取所有用户信息接口的测试", "attachments": [{"name": "log", "source": "4918b126-0165-4d2b-befc-638654bcb026-attachment.txt", "type": "text/plain"}], "parameters": [{"name": "except_result", "value": "True"}, {"name": "except_code", "value": "0"}, {"name": "except_msg", "value": "'查询成功'"}], "start": 1662997665336, "stop": 1662997665456, "uuid": "a6c88cb3-675f-4274-b113-15a224ac077c", "historyId": "8fa120af048dc3f86b08ef0469022873", "testCaseId": "c8c195e0d2fed438fa6bca8fa8984833", "fullName": "testcases.api_test.test_01_get_user_info.TestGetUserInfo#test_get_all_user_info", "labels": [{"name": "severity", "value": "trivial"}, {"name": "story", "value": "用例--获取全部用户信息"}, {"name": "epic", "value": "针对单个接口的测试"}, {"name": "feature", "value": "获取用户信息模块"}, {"name": "tag", "value": "single"}, {"name": "parentSuite", "value": "testcases.api_test"}, {"name": "suite", "value": "test_01_get_user_info"}, {"name": "subSuite", "value": "TestGetUserInfo"}, {"name": "host", "value": "DESKTOP-SI77TGN"}, {"name": "thread", "value": "8804-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "testcases.api_test.test_01_get_user_info"}], "links": [{"type": "test_case", "url": "https://www.baidu.com", "name": "点击,调转到对应用例的链接地址"}, {"type": "issue", "url": "https://www.baidu.com", "name": "点击调转到对应BUG的链接地址"}]}

View File

@ -0,0 +1 @@
{"uuid": "c65aef79-8431-479f-9a13-ce398e69f443", "befores": [{"name": "except_result", "status": "passed", "start": 1662997790806, "stop": 1662997790806}], "start": 1662997790806, "stop": 1662997791270}

View File

@ -0,0 +1,11 @@
INFO  log:test_01_get_user_info.py:34 ********** 开始执行用例 **********
INFO  log:rest_client.py:55 接口请求地址 ==>> http://119.3.55.6:9999/users
INFO  log:rest_client.py:56 接口请求方式 ==>> GET
INFO  log:rest_client.py:58 接口请求头 ==>> null
INFO  log:rest_client.py:59 接口请求 params 参数 ==>> null
INFO  log:rest_client.py:60 接口请求体 data 参数 ==>> null
INFO  log:rest_client.py:61 接口请求体 json 参数 ==>> null
INFO  log:rest_client.py:62 接口上传附件 files 参数 ==>> None
INFO  log:rest_client.py:63 接口 cookies 参数 ==>> null
INFO  log:test_01_get_user_info.py:38 code ==>> 期望结果0, 实际结果0
INFO  log:test_01_get_user_info.py:41 ********** 结束执行用例 **********

View File

@ -0,0 +1 @@
{"uuid": "d5b8cd66-718b-4358-b8e0-a92ea45bf1db", "befores": [{"name": "except_result", "status": "passed", "start": 1662998925974, "stop": 1662998925974}], "start": 1662998925974, "stop": 1662998926085}

View File

@ -0,0 +1,17 @@
[2022-09-13 00:08:45,974][test_01_get_user_info.py 52][INFO]: ********** 开始执行用例 **********
[2022-09-13 00:08:45,974][test_01_get_user_info.py 17][INFO]: 步骤1 ==>> 获取某个用户信息wintest1111
[2022-09-13 00:08:45,974][rest_client.py 55][INFO]: 接口请求地址 ==>> http://119.3.55.6:9999/users/wintest1111
[2022-09-13 00:08:45,974][rest_client.py 56][INFO]: 接口请求方式 ==>> GET
[2022-09-13 00:08:45,974][rest_client.py 58][INFO]: 接口请求头 ==>> null
[2022-09-13 00:08:45,984][rest_client.py 59][INFO]: 接口请求 params 参数 ==>> null
[2022-09-13 00:08:45,984][rest_client.py 60][INFO]: 接口请求体 data 参数 ==>> null
[2022-09-13 00:08:45,984][rest_client.py 61][INFO]: 接口请求体 json 参数 ==>> null
[2022-09-13 00:08:45,984][rest_client.py 62][INFO]: 接口上传附件 files 参数 ==>> None
[2022-09-13 00:08:45,984][rest_client.py 63][INFO]: 接口 cookies 参数 ==>> null
[2022-09-13 00:08:46,074][user.py 41][INFO]: 查看单个用户 ==>> 返回结果 ==>> {
"code": "1004",
"msg": "查不到相关用户的信息"
}
[2022-09-13 00:08:46,074][test_01_get_user_info.py 57][INFO]: code ==>> 期望结果1004, 实际结果【1004】
[2022-09-13 00:08:46,074][test_01_get_user_info.py 59][INFO]: ********** 结束执行用例 **********

View File

@ -0,0 +1 @@
{"uuid": "431fc50f-02f4-4056-a81c-b26672a159c4", "befores": [{"name": "password", "status": "passed", "start": 1662998927254, "stop": 1662998927254}], "start": 1662998927254, "stop": 1662998927934}

View File

@ -1,2 +0,0 @@
INFO  log:test_01_get_user_info.py:15 ********** 开始执行用例 **********
INFO  log:rest_client.py:55 接口请求地址 ==>> http://119.3.55.6:9999/users

View File

@ -0,0 +1 @@
{"uuid": "e34e3e4b-8049-425f-b249-a08b2283831f", "befores": [{"name": "except_code", "status": "passed", "start": 1662997665626, "stop": 1662997665626}], "start": 1662997665626, "stop": 1662997667316}

View File

@ -0,0 +1 @@
{"name": "test_login_garden[16621321011-gq123456-True-200-成功]", "status": "passed", "steps": [{"name": "步骤1 ==>> 登录花园云后台", "status": "passed", "parameters": [{"name": "username", "value": "'16621321011'"}], "start": 1662997667301, "stop": 1662997667306}], "attachments": [{"name": "log", "source": "384bd938-c43c-4c36-b1da-91beb3f25636-attachment.txt", "type": "text/plain"}], "parameters": [{"name": "username", "value": "'16621321011'"}, {"name": "password", "value": "'gq123456'"}, {"name": "except_result", "value": "True"}, {"name": "except_code", "value": "200"}, {"name": "except_msg", "value": "'成功'"}], "start": 1662997665626, "stop": 1662997667306, "uuid": "dc65df84-5d6a-452b-b192-cde634e4aebf", "historyId": "46a8f52d3364ca30e4a831ecb10a475a", "testCaseId": "677b33d2d6f82a61a3977e65844704fa", "fullName": "testcases.api_test.test_02_garden_login.TestGardenLogin#test_login_garden", "labels": [{"name": "parentSuite", "value": "testcases.api_test"}, {"name": "suite", "value": "test_02_garden_login"}, {"name": "subSuite", "value": "TestGardenLogin"}, {"name": "host", "value": "DESKTOP-SI77TGN"}, {"name": "thread", "value": "8804-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "testcases.api_test.test_02_garden_login"}]}

View File

@ -0,0 +1,11 @@
[2022-09-13 00:08:45,829][test_01_get_user_info.py 34][INFO]: ********** 开始执行用例 **********
[2022-09-13 00:08:45,831][rest_client.py 55][INFO]: 接口请求地址 ==>> http://119.3.55.6:9999/users
[2022-09-13 00:08:45,831][rest_client.py 56][INFO]: 接口请求方式 ==>> GET
[2022-09-13 00:08:45,834][rest_client.py 58][INFO]: 接口请求头 ==>> null
[2022-09-13 00:08:45,834][rest_client.py 59][INFO]: 接口请求 params 参数 ==>> null
[2022-09-13 00:08:45,834][rest_client.py 60][INFO]: 接口请求体 data 参数 ==>> null
[2022-09-13 00:08:45,834][rest_client.py 61][INFO]: 接口请求体 json 参数 ==>> null
[2022-09-13 00:08:45,834][rest_client.py 62][INFO]: 接口上传附件 files 参数 ==>> None
[2022-09-13 00:08:45,834][rest_client.py 63][INFO]: 接口 cookies 参数 ==>> null
[2022-09-13 00:08:45,944][test_01_get_user_info.py 38][INFO]: code ==>> 期望结果0, 实际结果0
[2022-09-13 00:08:45,944][test_01_get_user_info.py 41][INFO]: ********** 结束执行用例 **********

View File

@ -0,0 +1 @@
{"uuid": "4ce8b568-26c9-4b68-8c8c-f816cf5f52d1", "befores": [{"name": "username", "status": "passed", "start": 1662998601366, "stop": 1662998601366}], "start": 1662998601366, "stop": 1662998601501}

View File

@ -1,2 +0,0 @@
INFO  log:test_01_get_user_info.py:15 ********** 开始执行用例 **********
INFO  log:rest_client.py:55 接口请求地址 ==>> http://119.3.55.6:9999/users

View File

@ -0,0 +1 @@
{"uuid": "b1ae401a-dd4f-458d-adac-762434febbfb", "befores": [{"name": "username", "status": "passed", "start": 1662998602917, "stop": 1662998602917}], "start": 1662998602917, "stop": 1662998603531}

View File

@ -0,0 +1,17 @@
INFO  log:test_01_get_user_info.py:52 ********** 开始执行用例 **********
INFO  log:test_01_get_user_info.py:17 步骤1 ==>> 获取某个用户信息wintest1111
INFO  log:rest_client.py:55 接口请求地址 ==>> http://119.3.55.6:9999/users/wintest1111
INFO  log:rest_client.py:56 接口请求方式 ==>> GET
INFO  log:rest_client.py:58 接口请求头 ==>> null
INFO  log:rest_client.py:59 接口请求 params 参数 ==>> null
INFO  log:rest_client.py:60 接口请求体 data 参数 ==>> null
INFO  log:rest_client.py:61 接口请求体 json 参数 ==>> null
INFO  log:rest_client.py:62 接口上传附件 files 参数 ==>> None
INFO  log:rest_client.py:63 接口 cookies 参数 ==>> null
INFO  log:user.py:41 查看单个用户 ==>> 返回结果 ==>> {
"code": "1004",
"msg": "查不到相关用户的信息"
}
INFO  log:test_01_get_user_info.py:57 code ==>> 期望结果1004, 实际结果【1004】
INFO  log:test_01_get_user_info.py:59 ********** 结束执行用例 **********

View File

@ -0,0 +1 @@
{"name": "test_login_garden[16621321011-gq123456-True-200-成功]", "status": "passed", "steps": [{"name": "步骤1 ==>> 登录花园云后台", "status": "passed", "parameters": [{"name": "username", "value": "'16621321011'"}], "start": 1662997790786, "stop": 1662997790786}], "attachments": [{"name": "log", "source": "fce40b59-cfef-4a56-851a-c61269a43cc7-attachment.txt", "type": "text/plain"}], "parameters": [{"name": "username", "value": "'16621321011'"}, {"name": "password", "value": "'gq123456'"}, {"name": "except_result", "value": "True"}, {"name": "except_code", "value": "200"}, {"name": "except_msg", "value": "'成功'"}], "start": 1662997788976, "stop": 1662997790786, "uuid": "d2fb8a2d-add4-4288-9aad-5f01370f7f0c", "historyId": "46a8f52d3364ca30e4a831ecb10a475a", "testCaseId": "677b33d2d6f82a61a3977e65844704fa", "fullName": "testcases.api_test.test_02_garden_login.TestGardenLogin#test_login_garden", "labels": [{"name": "parentSuite", "value": "testcases.api_test"}, {"name": "suite", "value": "test_02_garden_login"}, {"name": "subSuite", "value": "TestGardenLogin"}, {"name": "host", "value": "DESKTOP-SI77TGN"}, {"name": "thread", "value": "2812-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "testcases.api_test.test_02_garden_login"}]}

View File

@ -0,0 +1 @@
{"uuid": "db89870b-60ba-4f20-a2a2-404408ceeffa", "befores": [{"name": "except_code", "status": "passed", "start": 1662997790806, "stop": 1662997790806}], "start": 1662997790806, "stop": 1662997791270}

View File

@ -0,0 +1 @@
{"name": "测试数据【wintest1111, False, 1004, 查不到相关用户】", "status": "passed", "description": "该用例是针对获取某个用户信息接口的测试", "steps": [{"name": "步骤1 ==>> 获取某个用户信息", "status": "passed", "parameters": [{"name": "username", "value": "'wintest1111'"}], "start": 1662998601381, "stop": 1662998601382}], "attachments": [{"name": "log", "source": "c60b73dc-55e0-4c09-89a4-ec8d9f0a24fa-attachment.txt", "type": "text/plain"}], "parameters": [{"name": "username", "value": "'wintest1111'"}, {"name": "except_result", "value": "False"}, {"name": "except_code", "value": "'1004'"}, {"name": "except_msg", "value": "'查不到相关用户'"}], "start": 1662998601378, "stop": 1662998601497, "uuid": "2089f710-2714-4fbb-871a-93bb69b9822e", "historyId": "1e25c648dfcdbd3dbe15623f596deab3", "testCaseId": "8d921d856fb783d3737b69aed2e98292", "fullName": "testcases.api_test.test_01_get_user_info.TestGetUserInfo#test_get_one_user_info", "labels": [{"name": "feature", "value": "获取用户信息模块"}, {"name": "story", "value": "用例-获取某个用户信息"}, {"name": "epic", "value": "针对单个接口的测试"}, {"name": "severity", "value": "trivial"}, {"name": "tag", "value": "single"}, {"name": "parentSuite", "value": "testcases.api_test"}, {"name": "suite", "value": "test_01_get_user_info"}, {"name": "subSuite", "value": "TestGetUserInfo"}, {"name": "host", "value": "DESKTOP-SI77TGN"}, {"name": "thread", "value": "6408-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "testcases.api_test.test_01_get_user_info"}], "links": [{"type": "test_case", "url": "https://www.baidu.com", "name": "点击, 跳转到对应用例的链接地址"}, {"type": "issue", "url": "https://www.baidu.com", "name": "点击, 调转到对应BUG的链接地址"}]}

View File

@ -0,0 +1 @@
{"uuid": "6f38886d-0460-4472-b0fb-9f104479f6ff", "befores": [{"name": "except_result", "status": "passed", "start": 1662997665626, "stop": 1662997665626}], "start": 1662997665626, "stop": 1662997667316}

View File

@ -1 +0,0 @@
{"uuid": "1148621a-6ee9-418a-b314-31f2ff29c3d5", "befores": [{"name": "except_result", "status": "passed", "start": 1662294570773, "stop": 1662294570773}], "start": 1662294570773, "stop": 1662294570863}

Some files were not shown because too many files have changed in this diff Show More