Commit 9ac02f1c authored by 王超's avatar 王超

新增互联-api模块

parent 6a2d479c
......@@ -16,7 +16,7 @@
"id": "${get_extract_data(api_id)}"
}
headers:
X-Project: 7b70dfc812884f288e6c35d5a7407f3e
X-Project: ${get_extract_data(x_project)}
validate:
- equals:
status_code: 200
......@@ -42,7 +42,7 @@
"override": true
}
headers:
X-Project: 7b70dfc812884f288e6c35d5a7407f3e
X-Project: ${get_extract_data(x_project)}
validate:
- equals:
status_code: 500
......
......@@ -11,7 +11,7 @@
"override": true
}
headers:
X-Project: 7b70dfc812884f288e6c35d5a7407f3e
X-Project: ${get_extract_data(x_project)}
validate:
- equals:
status_code: 500
......
......@@ -4,7 +4,7 @@
url: /api/v1/apiconfig/${get_extract_data(api_id)}/copy
method: post
headers:
X-Project: 7b70dfc812884f288e6c35d5a7407f3e
X-Project: ${get_extract_data(x_project)}
extract:
api_id_fordelete: id
validate:
......
......@@ -4,7 +4,7 @@
url: /api/v1/apiconfig/empty/${get_extract_data(api_intern_id)}
method: post
headers:
X-Project: 7b70dfc812884f288e6c35d5a7407f3e
X-Project: ${get_extract_data(x_project)}
extract:
api_id: id
validate:
......
......@@ -29,7 +29,7 @@
"retryCount": 5
}
headers:
X-Project: 7b70dfc812884f288e6c35d5a7407f3e
X-Project: ${get_extract_data(x_project)}
extract:
api_intern_id: id
validate:
......
......@@ -19,7 +19,7 @@
"attributes": [ ]
}
headers:
X-Project: 7b70dfc812884f288e6c35d5a7407f3e
X-Project: ${get_extract_data(x_project)}
extract:
form_data_param_id: id
validate:
......
......@@ -178,7 +178,7 @@
]
}
headers:
X-Project: 7b70dfc812884f288e6c35d5a7407f3e
X-Project: ${get_extract_data(x_project)}
extract:
global_header_id1: id.0
global_query_id1: id.1
......
......@@ -19,7 +19,7 @@
"attributes": [ ]
}
headers:
X-Project: 7b70dfc812884f288e6c35d5a7407f3e
X-Project: ${get_extract_data(x_project)}
extract:
header_id1: id
validate:
......@@ -51,7 +51,7 @@
"attributes": [ ]
}
headers:
X-Project: 7b70dfc812884f288e6c35d5a7407f3e
X-Project: ${get_extract_data(x_project)}
extract:
header_id2: id
validate:
......@@ -83,7 +83,7 @@
"attributes": [ ]
}
headers:
X-Project: 7b70dfc812884f288e6c35d5a7407f3e
X-Project: ${get_extract_data(x_project)}
extract:
header_id3: id
validate:
......@@ -115,7 +115,7 @@
"attributes": [ ]
}
headers:
X-Project: 7b70dfc812884f288e6c35d5a7407f3e
X-Project: ${get_extract_data(x_project)}
extract:
header_id4: id
validate:
......
......@@ -14,7 +14,7 @@
"id": "${get_extract_data(form_data_param_id)}"
}
headers:
X-Project: 7b70dfc812884f288e6c35d5a7407f3e
X-Project: ${get_extract_data(x_project)}
extract:
param1_id: id
validate:
......@@ -48,7 +48,7 @@
"attributes": [ ]
}
headers:
X-Project: 7b70dfc812884f288e6c35d5a7407f3e
X-Project: ${get_extract_data(x_project)}
extract:
param2_id: id
validate:
......@@ -82,7 +82,7 @@
"attributes": [ ]
}
headers:
X-Project: 7b70dfc812884f288e6c35d5a7407f3e
X-Project: ${get_extract_data(x_project)}
extract:
param3_id: id
validate:
......@@ -116,7 +116,7 @@
"attributes": [ ]
}
headers:
X-Project: 7b70dfc812884f288e6c35d5a7407f3e
X-Project: ${get_extract_data(x_project)}
extract:
param4_id: id
validate:
......@@ -150,7 +150,7 @@
"attributes": [ ]
}
headers:
X-Project: 7b70dfc812884f288e6c35d5a7407f3e
X-Project: ${get_extract_data(x_project)}
extract:
param5_id: id
validate:
......@@ -184,7 +184,7 @@
"attributes": [ ]
}
headers:
X-Project: 7b70dfc812884f288e6c35d5a7407f3e
X-Project: ${get_extract_data(x_project)}
extract:
param6_id: id
validate:
......@@ -204,7 +204,7 @@
url: /api/v1/apiparameter?ids=${get_extract_data(param1_id)}&ids=${get_extract_data(param2_id)}&ids=${get_extract_data(param3_id)}&ids=${get_extract_data(param4_id)}&ids=${get_extract_data(param5_id)}&ids=${get_extract_data(param6_id)}
method: delete
headers:
X-Project: 7b70dfc812884f288e6c35d5a7407f3e
X-Project: ${get_extract_data(x_project)}
validate:
- equals:
status_code: 200
......@@ -19,7 +19,7 @@
"attributes": [ ]
}
headers:
X-Project: 7b70dfc812884f288e6c35d5a7407f3e
X-Project: ${get_extract_data(x_project)}
extract:
param_id: id
validate:
......
......@@ -19,7 +19,7 @@
"attributes": [ ]
}
headers:
X-Project: 7b70dfc812884f288e6c35d5a7407f3e
X-Project: ${get_extract_data(x_project)}
extract:
response1_id: id
validate:
......@@ -52,7 +52,7 @@
"attributes": [ ]
}
headers:
X-Project: 7b70dfc812884f288e6c35d5a7407f3e
X-Project: ${get_extract_data(x_project)}
extract:
response2_id: id
validate:
......@@ -85,7 +85,7 @@
"attributes": [ ]
}
headers:
X-Project: 7b70dfc812884f288e6c35d5a7407f3e
X-Project: ${get_extract_data(x_project)}
extract:
response3_id: id
validate:
......@@ -118,7 +118,7 @@
"attributes": [ ]
}
headers:
X-Project: 7b70dfc812884f288e6c35d5a7407f3e
X-Project: ${get_extract_data(x_project)}
extract:
response4_id: id
validate:
......@@ -151,7 +151,7 @@
"attributes": [ ]
}
headers:
X-Project: 7b70dfc812884f288e6c35d5a7407f3e
X-Project: ${get_extract_data(x_project)}
extract:
response5_id: id
validate:
......@@ -184,7 +184,7 @@
"attributes": [ ]
}
headers:
X-Project: 7b70dfc812884f288e6c35d5a7407f3e
X-Project: ${get_extract_data(x_project)}
extract:
response6_id: id
validate:
......
......@@ -16,7 +16,7 @@
"id": "${get_extract_data(api_id)}"
}
headers:
X-Project: 7b70dfc812884f288e6c35d5a7407f3e
X-Project: ${get_extract_data(x_project)}
validate:
- equals:
status_code: 200
......@@ -44,7 +44,7 @@
"attributes": [ ]
}
headers:
X-Project: 7b70dfc812884f288e6c35d5a7407f3e
X-Project: ${get_extract_data(x_project)}
extract:
response1_id: id
validate:
......@@ -78,7 +78,7 @@
"attributes": [ ]
}
headers:
X-Project: 7b70dfc812884f288e6c35d5a7407f3e
X-Project: ${get_extract_data(x_project)}
extract:
response2_id: id
validate:
......@@ -112,7 +112,7 @@
"attributes": [ ]
}
headers:
X-Project: 7b70dfc812884f288e6c35d5a7407f3e
X-Project: ${get_extract_data(x_project)}
extract:
response3_id: id
validate:
......@@ -146,7 +146,7 @@
"attributes": [ ]
}
headers:
X-Project: 7b70dfc812884f288e6c35d5a7407f3e
X-Project: ${get_extract_data(x_project)}
extract:
response4_id: id
validate:
......@@ -180,7 +180,7 @@
"attributes": [ ]
}
headers:
X-Project: 7b70dfc812884f288e6c35d5a7407f3e
X-Project: ${get_extract_data(x_project)}
extract:
response5_id: id
validate:
......@@ -214,7 +214,7 @@
"attributes": [ ]
}
headers:
X-Project: 7b70dfc812884f288e6c35d5a7407f3e
X-Project: ${get_extract_data(x_project)}
extract:
response6_id: id
validate:
......@@ -233,7 +233,7 @@
url: /api/v1/apiparameter?ids=${get_extract_data(response1_id)}&ids=${get_extract_data(response2_id)}&ids=${get_extract_data(response3_id)}&ids=${get_extract_data(response4_id)}&ids=${get_extract_data(response5_id)}&ids=${get_extract_data(response6_id)}
method: delete
headers:
X-Project: 7b70dfc812884f288e6c35d5a7407f3e
X-Project: ${get_extract_data(x_project)}
validate:
- equals:
status_code: 200
......@@ -53,7 +53,7 @@
"interval": null
}
headers:
X-Project: 7b70dfc812884f288e6c35d5a7407f3e
X-Project: ${get_extract_data(x_project)}
extract:
ResponseStatusCode_id: id.0
ResponseBody_id: id.1
......
......@@ -19,7 +19,7 @@
"attributes": [ ]
}
headers:
X-Project: 7b70dfc812884f288e6c35d5a7407f3e
X-Project: ${get_extract_data(x_project)}
extract:
xml_param1_id: id
validate:
......@@ -56,7 +56,7 @@
]
}
headers:
X-Project: 7b70dfc812884f288e6c35d5a7407f3e
X-Project: ${get_extract_data(x_project)}
validate:
- equals:
status_code: 200
......@@ -82,7 +82,7 @@
"attributes": [ ]
}
headers:
X-Project: 7b70dfc812884f288e6c35d5a7407f3e
X-Project: ${get_extract_data(x_project)}
extract:
xml_param2_id: id
validate:
......@@ -116,7 +116,7 @@
"attributes": [ ]
}
headers:
X-Project: 7b70dfc812884f288e6c35d5a7407f3e
X-Project: ${get_extract_data(x_project)}
extract:
xml_param3_id: id
validate:
......@@ -150,7 +150,7 @@
"attributes": [ ]
}
headers:
X-Project: 7b70dfc812884f288e6c35d5a7407f3e
X-Project: ${get_extract_data(x_project)}
extract:
xml_param4_id: id
validate:
......@@ -184,7 +184,7 @@
"attributes": [ ]
}
headers:
X-Project: 7b70dfc812884f288e6c35d5a7407f3e
X-Project: ${get_extract_data(x_project)}
extract:
xml_param5_id: id
validate:
......@@ -218,7 +218,7 @@
"attributes": [ ]
}
headers:
X-Project: 7b70dfc812884f288e6c35d5a7407f3e
X-Project: ${get_extract_data(x_project)}
extract:
xml_param6_id: id
validate:
......@@ -237,7 +237,7 @@
url: /api/v1/apiparameter?ids=${get_extract_data(xml_param1_id)}&ids=${get_extract_data(xml_param2_id)}&ids=${get_extract_data(xml_param3_id)}&ids=${get_extract_data(xml_param4_id)}&ids=${get_extract_data(xml_param5_id)}&ids=${get_extract_data(xml_param6_id)}
method: delete
headers:
X-Project: 7b70dfc812884f288e6c35d5a7407f3e
X-Project: ${get_extract_data(x_project)}
validate:
- equals:
status_code: 200
\ No newline at end of file
......@@ -316,7 +316,7 @@
]
}
headers:
X-Project: 7b70dfc812884f288e6c35d5a7407f3e
X-Project: ${get_extract_data(x_project)}
validate:
- equals: {status_code: 200}
- equals: {isSuccess: true}
\ No newline at end of file
......@@ -4,6 +4,6 @@
url: /api/v1/apiconfig/${get_extract_data(api_id_fordelete)}
method: delete
headers:
X-Project: 7b70dfc812884f288e6c35d5a7407f3e
X-Project: ${get_extract_data(x_project)}
validate:
- equals: {status_code: 200}
\ No newline at end of file
......@@ -4,6 +4,6 @@
url: /api/v1/apiserviceconfig/${get_extract_data(api_intern_id)}
method: delete
headers:
X-Project: 7b70dfc812884f288e6c35d5a7407f3e
X-Project: ${get_extract_data(x_project)}
validate:
- equals: {status_code: 204}
\ No newline at end of file
......@@ -4,7 +4,7 @@
url: /api/v1/apiconfig?ids=${get_extract_data(api_id)}
method: delete
headers:
X-Project: 7b70dfc812884f288e6c35d5a7407f3e
X-Project: ${get_extract_data(x_project)}
validate:
- equals: {status_code: 200}
- not_contain: id
\ No newline at end of file
......@@ -4,7 +4,7 @@
url: /api/v1/apiparameter?ids=${get_extract_data(param_id2)}
method: delete
headers:
X-Project: 7b70dfc812884f288e6c35d5a7407f3e
X-Project: ${get_extract_data(x_project)}
extract:
param_id2: id
validate:
......
......@@ -4,6 +4,6 @@
url: /api/v1/apiconfig/export/${get_extract_data(api_intern_id)}
method: get
headers:
X-Project: 7b70dfc812884f288e6c35d5a7407f3e
X-Project: ${get_extract_data(x_project)}
validate:
- equals: {status_code: 200}
\ No newline at end of file
......@@ -4,6 +4,6 @@
url: /api/v1/apiparameter/api/${get_extract_data(api_id)}
method: get
headers:
X-Project: 7b70dfc812884f288e6c35d5a7407f3e
X-Project: ${get_extract_data(x_project)}
validate:
- equals: {status_code: 200}
\ No newline at end of file
......@@ -4,7 +4,7 @@
url: /api/v1/apiconfig?ApiServiceId=${get_extract_data(api_intern_id)}
method: get
headers:
X-Project: 7b70dfc812884f288e6c35d5a7407f3e
X-Project: ${get_extract_data(x_project)}
validate:
- equals: {status_code: 200}
- equals: {method: Get}
......
......@@ -4,7 +4,7 @@
url: /api/v1/globalparameter?ApiServiceId=${get_extract_data(api_intern_id)}
method: get
headers:
X-Project: 7b70dfc812884f288e6c35d5a7407f3e
X-Project: ${get_extract_data(x_project)}
validate:
- equals: {status_code: 200}
- equals: {name: header_A1}
......
......@@ -6,7 +6,7 @@
files:
file: "${get_project_path()}\\data\\API_Interconnection\\API接口.xlsx"
headers:
X-Project: 7b70dfc812884f288e6c35d5a7407f3e
X-Project: ${get_extract_data(x_project)}
extract:
api_id: id.0
validate:
......@@ -22,6 +22,6 @@
url: /api/v1/apiconfig/${get_extract_data(api_id)}
method: delete
headers:
X-Project: 7b70dfc812884f288e6c35d5a7407f3e
X-Project: ${get_extract_data(x_project)}
validate:
- equals: {status_code: 200}
\ No newline at end of file
......@@ -11,7 +11,7 @@
"override": true
}
headers:
X-Project: 7b70dfc812884f288e6c35d5a7407f3e
X-Project: ${get_extract_data(x_project)}
validate:
- equals:
status_code: 200
......@@ -29,7 +29,7 @@
"override": true
}
headers:
X-Project: 7b70dfc812884f288e6c35d5a7407f3e
X-Project: ${get_extract_data(x_project)}
extract:
import_node_id: id.0
validate:
......
......@@ -11,7 +11,7 @@
"override": true
}
headers:
X-Project: 7b70dfc812884f288e6c35d5a7407f3e
X-Project: ${get_extract_data(x_project)}
validate:
- equals:
status_code: 200
......
......@@ -19,7 +19,7 @@
"attributes": [ ]
}
headers:
X-Project: 7b70dfc812884f288e6c35d5a7407f3e
X-Project: ${get_extract_data(x_project)}
extract:
param_id2: id
validate:
......@@ -43,7 +43,7 @@
"asChild": false
}
headers:
X-Project: 7b70dfc812884f288e6c35d5a7407f3e
X-Project: ${get_extract_data(x_project)}
validate:
- equals:
status_code: 200
\ No newline at end of file
......@@ -774,4 +774,57 @@
- equals:
status_code: 200
- equals:
str2: "响应体"
\ No newline at end of file
str2: "响应体"
- name: 校验"api接口调用日志"表是否存入数据
base_url: ${get_base_url(cms_url)}
request:
url: /api/v1/data/original
method: post
json:
{
"dataSetId": "177f7a0a-6512-4427-a52c-81362183e7f5",
"tableName": "API接口调用日志",
"limit": 500
}
headers:
X-Project: 7b70dfc812884f288e6c35d5a7407f3e
validate:
- equals: {status_code: 200}
- equals: { 接口名称: "post_test" }
- equals: { 请求方法: "Post" }
- equals: { 请求地址: "http://127.0.0.1:18000/api/v1/simulation/json" }
- equals: { 请求Headers: "{\"Content-Type\":\"application/json\"}" }
- equals: { 请求ContentType: "application/json" }
- equals: { 请求Body: "{\"json_node2\":10,\"json_node3\":20.456,\"json_node4\":true,\"json_node5\":[\"请求体\"]}" }
- equals: { 是否网络错误: "否" }
- equals: { 响应状态码: 200 }
- equals: { 响应ContentType: "application/json" }
- equals: { 响应Body: "{\"response_node2\":70,\"response_node3\":80.456,\"response_node4\":true,\"response_node5\":[\"响应体\"]}" }
- name: 检验"api请求日志"组件是否存入数据
base_url: ${get_base_url(cms_url)}
request:
url: /api/v1/interconnectionapicall/querylog
method: post
json:
{
"method": null,
"isSuccess": null,
"startTime": "${get_data()} 00:00:00",
"endTime": "${get_data()} 23:59:59",
"keyWord": ""
}
headers:
X-Project: ${get_extract_data(x_project)}
validate:
- equals: { status_code: 200 }
- equals: { interfaceName: "post_test" }
- equals: { method: "Post" }
- equals: { url: "http://127.0.0.1:18000/api/v1/simulation/json" }
- equals: { Content-Type: "application/json" }
- equals: { requestContentType: "application/json" }
- equals: { requestBody: "{\"json_node2\":10,\"json_node3\":20.456,\"json_node4\":true,\"json_node5\":[\"请求体\"]}" }
- equals: { statusCode: 200 }
- equals: { responseContentType: "application/json" }
- equals: { responseBody: "{\"response_node2\":70,\"response_node3\":80.456,\"response_node4\":true,\"response_node5\":[\"响应体\"]}" }
......@@ -20,7 +20,7 @@
"valid": true
}
headers:
X-Project: 7b70dfc812884f288e6c35d5a7407f3e
X-Project: ${get_extract_data(x_project)}
validate:
- equals: {status_code: 200}
- equals: {method: Get}
......
......@@ -16,7 +16,7 @@
"enabled": true
}
headers:
X-Project: 7b70dfc812884f288e6c35d5a7407f3e
X-Project: ${get_extract_data(x_project)}
validate:
- equals: { status_code: 200 }
- equals: { timeoutDuration: 5 }
......
......@@ -316,6 +316,6 @@
]
}
headers:
X-Project: 7b70dfc812884f288e6c35d5a7407f3e
X-Project: ${get_extract_data(x_project)}
validate:
- equals: {status_code: 200}
\ No newline at end of file
......@@ -4,7 +4,7 @@
url: /api/v1/apiconfig/${get_extract_data(api_id)}/disable-global/${get_extract_data(global_query_id1)}
method: put
headers:
X-Project: 7b70dfc812884f288e6c35d5a7407f3e
X-Project: ${get_extract_data(x_project)}
validate:
- equals:
status_code: 200
......@@ -15,7 +15,7 @@
url: /api/v1/apiconfig/${get_extract_data(api_id)}/enable-global/${get_extract_data(global_query_id1)}
method: put
headers:
X-Project: 7b70dfc812884f288e6c35d5a7407f3e
X-Project: ${get_extract_data(x_project)}
validate:
- equals:
status_code: 200
\ No newline at end of file
......@@ -28,7 +28,7 @@
"validFail": false
}
headers:
X-Project: 7b70dfc812884f288e6c35d5a7407f3e
X-Project: ${get_extract_data(x_project)}
validate:
- equals:
status_code: 200
......@@ -61,7 +61,7 @@
"id": "${get_extract_data(api_id)}"
}
headers:
X-Project: 7b70dfc812884f288e6c35d5a7407f3e
X-Project: ${get_extract_data(x_project)}
validate:
- equals:
status_code: 200
......
......@@ -4,7 +4,7 @@
url: /api/v1/apiparameter?ids=${get_extract_data(import_node_id)}
method: delete
headers:
X-Project: 7b70dfc812884f288e6c35d5a7407f3e
X-Project: ${get_extract_data(x_project)}
validate:
- equals:
status_code: 200
......@@ -27,7 +27,7 @@
"id": "${get_extract_data(api_id)}"
}
headers:
X-Project: 7b70dfc812884f288e6c35d5a7407f3e
X-Project: ${get_extract_data(x_project)}
validate:
- equals:
status_code: 200
......
......@@ -16,7 +16,7 @@
"id": "${get_extract_data(api_id)}"
}
headers:
X-Project: 7b70dfc812884f288e6c35d5a7407f3e
X-Project: ${get_extract_data(x_project)}
validate:
- equals:
status_code: 200
......
......@@ -27,7 +27,7 @@
"_X_ROW_KEY": "row_5692"
}
headers:
X-Project: 7b70dfc812884f288e6c35d5a7407f3e
X-Project: ${get_extract_data(x_project)}
validate:
- equals:
status_code: 200
......@@ -58,7 +58,7 @@
"id": "${get_extract_data(api_id)}"
}
headers:
X-Project: 7b70dfc812884f288e6c35d5a7407f3e
X-Project: ${get_extract_data(x_project)}
validate:
- equals:
status_code: 200
......
......@@ -29,6 +29,6 @@
"retryCount": 5
}
headers:
X-Project: 7b70dfc812884f288e6c35d5a7407f3e
X-Project: ${get_extract_data(x_project)}
validate:
- equals: {status_code: 200}
\ No newline at end of file
......@@ -310,4 +310,5 @@ class TestCreat():
allure.dynamic.title(caseinfo['name'])
allure.dynamic.description(caseinfo['name'])
RequestUtil().analysis_yaml(caseinfo)
time.sleep(0.2)
......@@ -18,7 +18,7 @@
"attributesEnabled": true
}
headers:
X-Project: 7b70dfc812884f288e6c35d5a7407f3e
X-Project: ${get_extract_data(x_project)}
validate:
- equals:
status_code: 200
......
......@@ -17,7 +17,7 @@
"connectionType": 3
}
headers:
X-Project: 7b70dfc812884f288e6c35d5a7407f3e
X-Project: ${get_extract_data(x_project)}
validate:
- equals: { status_code: 200 }
- equals: { timeoutDuration: 4 }
......
......@@ -18,7 +18,7 @@
"attributesEnabled": true
}
headers:
X-Project: 7b70dfc812884f288e6c35d5a7407f3e
X-Project: ${get_extract_data(x_project)}
extract:
query_param_id: id
validate:
......
......@@ -4,6 +4,6 @@
url: /api/v1/variablereference/findvariablereference/修改api名称?type=&moduleName=
method: get
headers:
X-Project: 7b70dfc812884f288e6c35d5a7407f3e
X-Project: ${get_extract_data(x_project)}
validate:
- equals: {status_code: 200}
\ No newline at end of file
- name: 下发变量
base_url: ${get_base_url(cms_url)}
request:
url: /api/v1/variable/setvalues
method: post
json:
{
"ResponseStatusCode": "200",
"ResponseContentType": "application/json",
"ResponseBody": "{\"response_node2\":77,\"response_node3\":88.456,\"response_node4\":true,\"response_node5\":[\"响应体\"]}",
"int1": "70",
"float1": "80.456",
"bool1": "true",
"str1": "请求体"
}
headers:
X-Project: ${get_extract_data(x_project)}
Authorization: Bearer ${get_extract_data(Authorization)}
validate:
- equals:
status_code: 200
- equals:
allSuccess: true
\ No newline at end of file
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