vlambda博客
学习文章列表

集成JIRA/TAPD管理缺陷,增强接口测试,MeterSphere开源持续测试平台v1.2.0发布丨Release Notes


▲ 9月2日15:00 MeterSphere v1.2版本发布说明会


v1.1 版本成绩单

MeterSphere

统计时间:2020.07.24-2020.08.26

数据来源:GitHub

项目

新增数量

累计数量

下载量

6729

10329

GitHub Star

1312

1912

Forks

237

387

集成JIRA/TAPD管理缺陷,增强接口测试,MeterSphere开源持续测试平台v1.2.0发布丨Release Notes

8月31日,MeterSphere开源持续测试平台正式发布v1.2.0版本。在该版本中,针对测试跟踪模块的缺陷管理功能,我们与主流的JIRA/TAPD平台进行了集成。同时对接口测试进行了全面增强,单接口调试、内置函数、前后置脚本、文件上传等社区用户呼声强烈的功能悉数推出。除此之外,MeterSphere也针对社区用户反馈的很多问题进行了优化和修复。


新增功能




■ 集成JIRA/TAPD进行缺陷管理


在MeterSphere v1.2.0版本中,用户可以选择与JIRA或TAPD进行对接,配置好对接信息后,测试人员在测试计划中更新用例执行结果时,即可将创建的缺陷信息同步到对应的JIRA或TAPD项目中。


集成JIRA/TAPD管理缺陷,增强接口测试,MeterSphere开源持续测试平台v1.2.0发布丨Release Notes


集成JIRA/TAPD管理缺陷,增强接口测试,MeterSphere开源持续测试平台v1.2.0发布丨Release Notes


■ 单接口调试功能


在一个接口测试中,除了保存执行整个测试外,用户也可以选择单个接口进行执行,并立即查看其结果。这样做的优势是,便于用户快速调试某个接口,进行提取表达式及断言表达式的编写。


集成JIRA/TAPD管理缺陷,增强接口测试,MeterSphere开源持续测试平台v1.2.0发布丨Release Notes


■ Mock数据及内置函数支持


当某个接口需要构造一些测试数据时,在新版本中用户可以通过引用内置函数的方式进行数据构造和处理,例如生成一个随机的UUID等场景。平台同时支持了 Mock.js和JMeter两种不同形式的函数,用户可以结合自身需求自由选择使用。


集成JIRA/TAPD管理缺陷,增强接口测试,MeterSphere开源持续测试平台v1.2.0发布丨Release Notes


■ 前后置脚本支持


如果仅使用内置函数无法满足数据、变量处理的需求时,用户还可通过编写前后置脚本的方式,获取更加强大和灵活的处理能力。目前仅支持BeanShell语法脚本,后续会考虑增加 Javascript、Python等其他语言支持。


集成JIRA/TAPD管理缺陷,增强接口测试,MeterSphere开源持续测试平台v1.2.0发布丨Release Notes


■ 支持上传文件参数


对于需要上传文件的HTTP接口的支持也是社区很多用户都反馈过的。在v1.2.0版本中我们也实现了该功能,用户可以在添加参数时选择文件类型的参数,同时支持同一参数添加多个文件。


除了上述提到的新增功能外,MeterSphere v1.2.0版本还包含很多其他功能更新,欢迎进入我们的官方文档及Github仓库的Release页面查看更详细的更新日志。


功能优化



 接口测试:取消请求参数等长度限制;


■ 接口测试:接口测试报告状态区分成功失败;


■ 性能测试:优化停止性能测试是否保留报告;


■ 测试跟踪:用例所有字段值都相同才判断用例重复;


■ 系统设置:启用LDAP认证后才显示LDAP登录选项;


■ 系统设置:LDAP设置中添加对phone字段的属性映射;


■ 私有依赖发布至中央仓库;


■ 项目描述长度限制优化;


■ 执行步骤有失败时,测试用例不能通过;


■ 环境域名可以是beaseUrl;


■ 保存接口测试不跳转到列表页面;



■ refactor: 安装Docker时使用阿里云Mirror;


 feat: 安装时检查docker及docker-compose是否安装成功;


■ refactor(性能测试): 修改测试报告展示压力配置的逻辑;


 refactor(接口测试): 前后置脚本排版优化;


■ refactor(接口测试): 单接口执行页面优化;


 refactor(接口测试): 接口测试报告页面调整;


 refactor(接口测试): 接口测试页面调整;


 refactor(接口测试): 没有可用请求时提示;


 refactor(测试跟踪): 优先级名称变更为用例等级;


■ refactor(测试跟踪): 修改用例批量操作文本提示;


■ reactor: 用户ID支持特殊字符;


■ refactor: post请求url优化;


■ refactor: 为路由设置roles;


■ refactor: 代码调整,不强制电脑上有/opt/jmeter/目录;


■ refactor: 修改搜索框的提示;


■ refactor: 修改服务集成样式;


■ refactor: 修改样式;


■ refactor: 修改测试计划搜索框的提示;


■ refactor: 修改系统组织菜单下成员列表的表格样式;


■ refactor: 删掉不用的Controller;


■ refactor: 单接口调试处理Mock数据;


■ refactor: 取消请求参数长度限制;


■ refactor: 启动Jmeter容器的时候设置HEAP;


 refactor: 场景中有配置环境,创建请求默认引用环境;


■ refactor: 复制测试可填写测试名称;


■ refactor: 打包的时候保留JMeter的JAR;


 refactor: 打包的时候保留JMeter的JAR;


■ refactor: 接口测试报告完成状态新增成功失败;


 refactor: 更新Readme格式;


■ refactor: 添加构建JMeter镜像的dockerfile;


■ refactor: 环境域名可以设置为DbeaseUrl;


■ refactor: 用例名称长度限制改为50;


■ refactor: 系统设置前端页面修改;


 refactor: 首页只显示运行中的定时任务;


 refactor: 高级参数设置组件;


■ refactor: 默认使用SVG渲染echart;


■ style(测试跟踪): 测试报告优化;


■ style: 修复表格抖动的Bug;


■ style: 格式化Vue代码;


■ style: 测试报告优化;


■ refactor: 修改Errors中出现的Unicode;


■ refactor: 去掉不用的日志;


■ refactor: 输出JMeter console的日志。


Bug修复




■ 修复接口测试保存URL校验失败无提示的问题;


■ 修复性能测试报告请求统计Label显示的问题;


■ 修复不停地输出Dubbo日志的问题;


■ 修复强制停止时刷新页面的Bug;


 修复Thread Iterations Limit为1的Bug;


■ 修复Postman多级目录导入报错;


■ 修复导出用例顺序无规则的问题;


■ 修复Dubbo配置中心非必填的问题;


■ 修复测试用例执行步骤删除逻辑的问题;


 修复非管理员用户点击高级搜索退出登入的问题;


■ 修复点击定时任务启动报错的问题;


■ 修复插件录制导入报错的问题;


■ 修复Zookeeper无限重连的Bug;


 修复Registry Center更新后无法生效的Bug;


 修复Dubbo接口调用异常的问题;


■ 修复Swagger导入报错问题;


■ 修复ServiceKey与ServiceInterface颠倒的Bug;


■ 修复测试用例筛选条件;


■ 修复模块树拖拽的Bug;


 修复测试用例导入功能测试不能选择自动方式的问题;


■ 修复模块树过多,显示样式错误的问题;


■ 修复测试方式为自动时通过按钮禁止的问题;


■ 修复步骤描述显示问题;


 修复资源池校验问题;


 修复用户邮箱格式支持带符号的问题。


特别鸣谢




感谢社区用户对MeterSphere v1.2.0版本提出的宝贵意见和反馈。特此致谢的社区贡献者Github ID列表如下:


  • popolyj    

  • xmyemail    

  • plateauandsp    

  • eixxie    

  • Richard-chenbin    

  • zhao103804    

  • Ammyz    

  • donfaquir    

  • Sadomaster    

  • zhoujimin    

  • dahuachao    

  • meihaoyidian    

  • shorile    

  • tuyula    


直播预告

集成JIRA/TAPD管理缺陷,增强接口测试,MeterSphere开源持续测试平台v1.2.0发布丨Release Notes




点击进入直播间。