Files
apiautotest/interface/glcc/test_glcc_upload_files.yaml
T
2024-04-17 16:14:45 +08:00

37 lines
767 B
YAML

# 公共参数
case_common:
allure_epic: 开源夏令营GLCC
allure_feature: 项目报名
allure_story: 上传文件
case_markers:
- glcc
- upload_file
- usefixtures: gitlink_login
# 用例数据
case_info:
-
id: glcc_upload_file_01
title: 上传项目logo
severity:
run: true
url: /api/attachments.json
method: POST
headers:
cookies: ${cookie}
Content-Type: application/json; charset=utf-8;
cookies:
request_type: file
payload:
files: 31image.png
assert_response:
status_code: 200
asserFileName:
message: 断言接口返回的filename
expect_value: 30image.png
assert_type: ==
type_jsonpath: $.title
assert_sql:
extract:
type_jsonpath:
attachment_id: $.id