Compare commits

...

20 Commits
do ... master

Author SHA1 Message Date
floraachy d2d62b8611 Delete demo_get_apply_information.yml 2024-03-22 15:09:30 +08:00
floraachy cca4ca27ac 更新文件 - demo_get_apply_information.yml 2024-03-22 15:09:28 +08:00
floraachy 9024057bc0 上传文件 - demo_get_apply_information.yml 2024-03-22 15:09:28 +08:00
floraachy d651154eb1 Delete demo_get_apply_information.yml 2024-03-22 15:09:26 +08:00
floraachy 2303adeabf 替换文件 - demo_get_apply_information.yml 2024-03-22 15:09:24 +08:00
floraachy 385463b1a1 Delete 第1章 软件测试基础.pdf 2024-03-22 15:09:24 +08:00
floraachy aa5771fa1d 上传文件 - 第1章 软件测试基础.pdf 2024-03-22 15:09:19 +08:00
floraachy 541f17afac auto update - README.md 2024-03-22 15:09:17 +08:00
floraachy f44ae8a7dd auto update - README.md 2024-03-22 15:09:15 +08:00
floraachy ba12770d0f Delete demo_test_upload.yaml 2024-03-22 15:09:13 +08:00
floraachy 8330631d53 上传文件 - demo_test_upload.yaml 2024-03-22 15:09:12 +08:00
floraachy 29896de055 Delete test_size.py 2024-03-22 15:09:11 +08:00
floraachy 591d711887 新建文件 - test_size.py 2024-03-22 15:09:10 +08:00
floraachy 5e486465d4 Delete interview_jw451UwT/login_demo.yaml 2024-03-22 15:09:09 +08:00
floraachy 70f800d11f 上传文件 - interview_jw451UwT/login_demo.yaml 2024-03-22 15:09:07 +08:00
floraachy 203d02ec81 Delete demo_get_apply_information.yml 2024-03-22 15:09:07 +08:00
floraachy 51077a2775 上传文件 - demo_get_apply_information.yml 2024-03-22 15:09:06 +08:00
floraachy 03a81f3ccd 上传文件 - big_8G4ZTTJa/login_demo.yaml 2024-03-22 15:09:04 +08:00
floraachy 0b27ef6352 speech
arm
2024-03-22 15:08:38 +08:00
floraachy 1736e1bee6 auto update - README.md 2024-03-22 15:08:36 +08:00
2 changed files with 94 additions and 2 deletions

View File

@ -1,2 +1 @@
# autotest
Author according gas drive see sign her another. Truth book peace red important. Game poor easy hope pass why sometimes. Bag yourself table coach plan break group. Him forward per student language yes her seem. Age find indicate whatever since during. Simply good trade tonight.

View File

@ -0,0 +1,93 @@
# 公共参数
case_common:
allure_epic: GitLink接口手动编写用例 # 敏捷里面的概念定义史诗相当于module级的标签, 往下是 feature
allure_feature: 登录模块 # 功能点的描述相当于class级的标签, 理解成模块往下是 story
allure_story: 登录接口 # 故事可以理解为场景相当于method级的标签, 往下是 title
case_markers: # pytest框架的标记 pytest.mark.
- glcc: glcc相关的接口
- get_project
- skip: 跳过执行该用例
# 用例数据
case_info:
-
id: case_login_01
title: 用户名密码正确,登录成功(不校验数据库)
run: True
severity: normal
url: /api/accounts/login.json
method: POST
headers: {"Content-Type": "application/json; charset=utf-8;"}
cookies:
request_type: json
payload: { "login": "${login}","password": "${password}","autologin": 1 }
files:
extract:
nickname: $.username
login: $.login
user_id: $.user_id
assert_response:
eq:
http_code: 200
$.user_id: ${user_id}
in:
$.login: ${login}
gt:
$.user_id: 84955
lt:
$.user_id: 84953
not:
$.user_id: 85390
assert_sql:
-
id: case_login_02
title: 用户名密码正确,登录成功(校验数据库)
run: False
severity: minor
url: /api/accounts/login.json
method: POST
headers: {"Content-Type": "application/json; charset=utf-8;"}
cookies:
request_type: json
payload: { "login": "${login}","password": "${password}","autologin": 1 }
files:
extract:
nickname: $.username
login: $.login
user_id: $.user_id
assert_response:
eq:
http_code: 200
$.user_id: ${user_id}
in:
$.login: ${login}
gt:
$.user_id: 84955
lt:
$.user_id: 84953
not:
$.user_id: 85390
assert_sql:
eq:
sql: select count(*) from tokens where user_id=${user_id};
len: 1
-
id: case_login_03
title: 用户名正确,密码错误,登录失败
severity: critical
run: False
url: /api/accounts/login.json
method: POST
headers: {"Content-Type": "application/json; charset=utf-8;"}
cookies:
request_type: json
payload: { "login": "chytest10","password": "password111","autologin": 1 }
files:
extract:
assert_response:
eq:
http_code: 200
$.status: -2
assert_sql: