35 lines
765 B
YAML
35 lines
765 B
YAML
case_common:
|
||
allure_epic: 项目管理
|
||
allure_feature: 上传文件模块
|
||
allure_story: 上传文件
|
||
case_markers:
|
||
- pms
|
||
- upload_file
|
||
- usefixtures: gitlink_login
|
||
|
||
case_info:
|
||
-
|
||
id: pms_upload_file_01
|
||
title: 上传附件(type=pms)
|
||
severity:
|
||
run: true
|
||
url: ${pms_host}/api/file/common/upload?type=pms
|
||
method: POST
|
||
headers:
|
||
Content-Type: application/json; charset=utf-8;
|
||
cookies: ${cookies}
|
||
request_type: file
|
||
payload:
|
||
files: demo_test_upload.yaml
|
||
assert_response:
|
||
status_code: 200
|
||
assertMessage:
|
||
type_jsonpath: $.msg
|
||
expect_value: 操作成功
|
||
assert_type: ==
|
||
assert_sql:
|
||
extract:
|
||
type_jsonpath:
|
||
file_identifier: $.fileIdentifier
|
||
file_name: $.fileOriginName
|