From f9f1809f3e43e3408a9b6a4918ef32a41bd10056 Mon Sep 17 00:00:00 2001 From: q4speed Date: Wed, 15 Apr 2020 18:25:34 +0800 Subject: [PATCH] =?UTF-8?q?api=E7=95=8C=E9=9D=A2=EF=BC=8C=E6=9C=AA?= =?UTF-8?q?=E5=AE=8C=E5=BE=85=E7=BB=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/api/test/ApiScenarioConfig.vue | 170 ++++++++++++ .../components/api/test/EditApiTest.vue | 242 ------------------ .../api/test/components/ApiBody.vue | 47 ++++ .../api/test/components/ApiCollapse.vue | 70 +++++ .../api/test/components/ApiCollapseItem.vue | 125 +++++++++ .../api/test/components/ApiKeyValue.vue | 83 ++++++ .../api/test/components/ApiRequest.vue | 151 +++++++++++ .../api/test/components/ApiRequestForm.vue | 75 ++++++ .../api/test/components/ApiScenarioForm.vue | 49 ++++ .../test/components/ApiTestRuntimeConfig.vue | 121 --------- .../test/components/ApiTestSceneConfig.vue | 196 -------------- .../components/common/router/router.js | 10 +- frontend/src/i18n/zh-CN.js | 22 +- 13 files changed, 796 insertions(+), 565 deletions(-) create mode 100644 frontend/src/business/components/api/test/ApiScenarioConfig.vue delete mode 100644 frontend/src/business/components/api/test/EditApiTest.vue create mode 100644 frontend/src/business/components/api/test/components/ApiBody.vue create mode 100644 frontend/src/business/components/api/test/components/ApiCollapse.vue create mode 100644 frontend/src/business/components/api/test/components/ApiCollapseItem.vue create mode 100644 frontend/src/business/components/api/test/components/ApiKeyValue.vue create mode 100644 frontend/src/business/components/api/test/components/ApiRequest.vue create mode 100644 frontend/src/business/components/api/test/components/ApiRequestForm.vue create mode 100644 frontend/src/business/components/api/test/components/ApiScenarioForm.vue delete mode 100644 frontend/src/business/components/api/test/components/ApiTestRuntimeConfig.vue delete mode 100644 frontend/src/business/components/api/test/components/ApiTestSceneConfig.vue diff --git a/frontend/src/business/components/api/test/ApiScenarioConfig.vue b/frontend/src/business/components/api/test/ApiScenarioConfig.vue new file mode 100644 index 0000000000..193d2f7926 --- /dev/null +++ b/frontend/src/business/components/api/test/ApiScenarioConfig.vue @@ -0,0 +1,170 @@ + + + + + diff --git a/frontend/src/business/components/api/test/EditApiTest.vue b/frontend/src/business/components/api/test/EditApiTest.vue deleted file mode 100644 index a77d0c1af9..0000000000 --- a/frontend/src/business/components/api/test/EditApiTest.vue +++ /dev/null @@ -1,242 +0,0 @@ - - - - - diff --git a/frontend/src/business/components/api/test/components/ApiBody.vue b/frontend/src/business/components/api/test/components/ApiBody.vue new file mode 100644 index 0000000000..a6074a6e65 --- /dev/null +++ b/frontend/src/business/components/api/test/components/ApiBody.vue @@ -0,0 +1,47 @@ + + + + + diff --git a/frontend/src/business/components/api/test/components/ApiCollapse.vue b/frontend/src/business/components/api/test/components/ApiCollapse.vue new file mode 100644 index 0000000000..303c06f80a --- /dev/null +++ b/frontend/src/business/components/api/test/components/ApiCollapse.vue @@ -0,0 +1,70 @@ + + diff --git a/frontend/src/business/components/api/test/components/ApiCollapseItem.vue b/frontend/src/business/components/api/test/components/ApiCollapseItem.vue new file mode 100644 index 0000000000..add6a4e7ff --- /dev/null +++ b/frontend/src/business/components/api/test/components/ApiCollapseItem.vue @@ -0,0 +1,125 @@ + + + + diff --git a/frontend/src/business/components/api/test/components/ApiKeyValue.vue b/frontend/src/business/components/api/test/components/ApiKeyValue.vue new file mode 100644 index 0000000000..9cab3f286e --- /dev/null +++ b/frontend/src/business/components/api/test/components/ApiKeyValue.vue @@ -0,0 +1,83 @@ + + + + + diff --git a/frontend/src/business/components/api/test/components/ApiRequest.vue b/frontend/src/business/components/api/test/components/ApiRequest.vue new file mode 100644 index 0000000000..464027ab64 --- /dev/null +++ b/frontend/src/business/components/api/test/components/ApiRequest.vue @@ -0,0 +1,151 @@ + + + + + diff --git a/frontend/src/business/components/api/test/components/ApiRequestForm.vue b/frontend/src/business/components/api/test/components/ApiRequestForm.vue new file mode 100644 index 0000000000..e642811645 --- /dev/null +++ b/frontend/src/business/components/api/test/components/ApiRequestForm.vue @@ -0,0 +1,75 @@ + + + + + diff --git a/frontend/src/business/components/api/test/components/ApiScenarioForm.vue b/frontend/src/business/components/api/test/components/ApiScenarioForm.vue new file mode 100644 index 0000000000..953240aab7 --- /dev/null +++ b/frontend/src/business/components/api/test/components/ApiScenarioForm.vue @@ -0,0 +1,49 @@ + + + + + diff --git a/frontend/src/business/components/api/test/components/ApiTestRuntimeConfig.vue b/frontend/src/business/components/api/test/components/ApiTestRuntimeConfig.vue deleted file mode 100644 index 9dbcb03caa..0000000000 --- a/frontend/src/business/components/api/test/components/ApiTestRuntimeConfig.vue +++ /dev/null @@ -1,121 +0,0 @@ - - - - - diff --git a/frontend/src/business/components/api/test/components/ApiTestSceneConfig.vue b/frontend/src/business/components/api/test/components/ApiTestSceneConfig.vue deleted file mode 100644 index c89c04e8ab..0000000000 --- a/frontend/src/business/components/api/test/components/ApiTestSceneConfig.vue +++ /dev/null @@ -1,196 +0,0 @@ - - - - - diff --git a/frontend/src/business/components/common/router/router.js b/frontend/src/business/components/common/router/router.js index 7a70a42f38..01831e0eb5 100644 --- a/frontend/src/business/components/common/router/router.js +++ b/frontend/src/business/components/common/router/router.js @@ -18,7 +18,7 @@ import PerformanceTestReport from "../../performance/report/PerformanceTestRepor import ApiTestReport from "../../api/report/ApiTestReport"; import ApiTest from "../../api/ApiTest"; import PerformanceTest from "../../performance/PerformanceTest"; -import EditApiTest from "../../api/test/EditApiTest"; +import ApiScenarioConfig from "../../api/test/ApiScenarioConfig"; import PerformanceTestHome from "../../performance/home/PerformanceTestHome"; import ApiTestList from "../../api/test/ApiTestList"; import ApiTestHome from "../../api/home/ApiTestHome"; @@ -96,13 +96,13 @@ const router = new VueRouter({ }, { path: 'test/create', - name: "createFucTest", - component: EditApiTest, + name: "createAPITest", + component: ApiScenarioConfig, }, { path: "test/edit/:testId", - name: "editFucTest", - component: EditApiTest, + name: "editAPITest", + component: ApiScenarioConfig, props: { content: (route) => { return { diff --git a/frontend/src/i18n/zh-CN.js b/frontend/src/i18n/zh-CN.js index 26749d5899..31a068f99a 100644 --- a/frontend/src/i18n/zh-CN.js +++ b/frontend/src/i18n/zh-CN.js @@ -168,7 +168,27 @@ export default { 'resource_pool_is_null': '资源池为空', }, api_test: { - 'select_resource_pool': '请选择资源池' + scenario: { + name: "场景名称", + base_url: "基础URL", + base_url_describe: "基础URL作为所有请求的URL前缀", + variables: "变量", + headers: "请求头" + }, + request: { + name: "请求名称", + method: "请求方法", + url: "请求URL", + url_describe: "例如: https://fit2cloud.com", + parameters: "请求参数", + parameters_desc: "参数追加到URL,例如https://fit2cloud.com/entries?key1=Value1&Key2=Value2", + headers: "请求头", + body: "请求内容", + body_kv: "键值对", + body_text: "文本", + assertions: "断言", + extract: "提取" + } }, test_track: { 'test_track': '测试跟踪',