From 40b3f06c3f961d64448c78aaa0b0bb2c90128a2d Mon Sep 17 00:00:00 2001 From: wangzhen-fit2cloud Date: Tue, 4 Aug 2020 16:38:51 +0800 Subject: [PATCH 1/2] =?UTF-8?q?docs:=20=E4=BF=AE=E6=94=B9=20roadmap=20?= =?UTF-8?q?=E5=86=85=E5=AE=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ROADMAP.md | 34 +++++++++++++++++++--------------- 1 file changed, 19 insertions(+), 15 deletions(-) diff --git a/ROADMAP.md b/ROADMAP.md index ec68870e08..c831d336d8 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -1,32 +1,36 @@ ## v1.1 (开发中) -- [ ] 浏览器插件支持编辑录制后的内容 -- [ ] 插件录制的脚本支持用作接口测试 -- [ ] 动态展示性能测试报告 -- [ ] 优化性能测试稳定性及资源使用效率 -- [ ] 提供 Jenkins 插件 -- [ ] 提供 Swagger API 文档 -- [ ] 增加针对项目的环境配置、全局变量管理功能 -- [ ] 支持 JMX/Swagger 等方式导入接口测试 -- [ ] 支持 LDAP 登录 +- [x] 浏览器插件支持编辑录制后的内容 +- [x] 插件录制的脚本支持用作接口测试 +- [x] 动态展示性能测试报告 +- [x] 优化性能测试稳定性及资源使用效率 +- [x] 提供 Jenkins 插件 +- [x] 提供 Swagger API 文档 +- [x] 增加针对项目的环境配置、全局变量管理功能 +- [x] 支持 JMX/Swagger 等方式导入接口测试 +- [x] 支持 LDAP 登录 - [ ] 推出在线体验环境 ## v1.2 - [ ] 接口测试支持前后置脚本 -- [ ] 接口测试支持等待时间 -- [ ] 接口测试支持 CSV 类型的参数化 -- [ ] 浏览器插件支持导出 HAR 格式 -- [ ] 操作日志记录 -- [ ] 测试用例与需求管理工具的集成 +- [ ] 接口测试支持常用函数 +- [ ] 接口测试批量执行 +- [ ] 接口测试单接口调试功能 +- [ ] 测试用例增加用例评审功能 - [ ] 测试用例与缺陷管理工具的集成 +- [ ] 测试用例增加批量操作类型 +- [ ] 增加消息通知 +- [ ] 测试报告导出 +- [ ] 优化性能测试压力配置模式 ## 规划中 - [ ] 接口测试支持 SQL 类型的参数化 +- [ ] 接口测试支持添加 TCP 协议请求 +- [ ] 接口测试支持添加 WebSocket 协议请求 - [ ] 接口管理功能 - [ ] 集成云平台动态管理测试资源池 - [ ] 支持 K8s 集群作为测试资源池 -- [ ] 测试报告导出 - [ ] 移动端测试支持 - [ ] UI 功能测试支持 From 4359861a509a184ec797f8ebe79cd923c86bbc31 Mon Sep 17 00:00:00 2001 From: wenyann <64353056+wenyann@users.noreply.github.com> Date: Tue, 4 Aug 2020 16:44:56 +0800 Subject: [PATCH 2/2] =?UTF-8?q?feat(=E6=B5=8B=E8=AF=95=E8=B7=9F=E8=B8=AA):?= =?UTF-8?q?=20=E5=AF=BC=E5=87=BA=E7=94=A8=E4=BE=8B=EF=BC=8C=E5=A4=87?= =?UTF-8?q?=E6=B3=A8=E6=98=BE=E7=A4=BA=E6=96=87=E6=9C=AC=E6=A1=86=E5=90=8D?= =?UTF-8?q?=E5=AD=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../metersphere/track/service/TestCaseService.java | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/backend/src/main/java/io/metersphere/track/service/TestCaseService.java b/backend/src/main/java/io/metersphere/track/service/TestCaseService.java index d6c7a199c0..3b4f73b266 100644 --- a/backend/src/main/java/io/metersphere/track/service/TestCaseService.java +++ b/backend/src/main/java/io/metersphere/track/service/TestCaseService.java @@ -392,11 +392,20 @@ public class TestCaseService { } else if (t.getMethod().equals("auto") && t.getType().equals("api")) { data.setStepDesc(""); data.setStepResult(""); - data.setRemark(t.getApiName()); + if(t.getTestId().equals("other")){ + data.setRemark(t.getOtherTestName()); + }else{ + data.setRemark(t.getApiName()); + } + } else if (t.getMethod().equals("auto") && t.getType().equals("performance")) { data.setStepDesc(""); data.setStepResult(""); - data.setRemark(t.getPerformName()); + if(t.getTestId().equals("other")){ + data.setRemark(t.getOtherTestName()); + }else{ + data.setRemark(t.getPerformName()); + } } data.setMaintainer(t.getMaintainer()); list.add(data);