1 Star 0 Fork 208

小样下载个 / 易大师接口自动化测试平台

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
update.md 8.74 KB
一键复制 编辑 原始数据 按行查看 历史
凤凰院大白 提交于 2021-03-08 16:07 . SQL脚本和更新内容

v1.1.3

2021.02.04

  • 增加全局变量动态组合接口类型,通过组合场景去获取变量参数;
  • 修复测试时获取不到用户的全局配置的问题;
  • 报文增加BodyToQuery选项,方便在Post请求时管理Query参数;
  • 增加批量增加接口参数的快捷操作;
  • 优化页面的一些展示内容。

v1.1.2

2021.01.30

  • 在组合场景中的替换变量配置中,支持使用全局变量、数据池变量、测试集公共变量(使用格式为:${__变量名})、上下文变量(使用格式为:${变量名})以及常量,且可以自由组合放在一起使用,使用时注意变量替换的优先级即可;
  • 测试环境上可以配置代理功能,支持HTTP/HTTPS协议;

v1.1.1

2021.01.13

  • 增加几个定制化的报文处理器;
  • 增加数据池模块;
  • 修复各种BUG,优化一些地方的代码。

v1.1.0

2020.8.4

  • 修复:测试集名称过长不显示的问题;
  • 增加:项目信息模块:接口、报文、场景、接口Mock、接口探测、接口性能测试、定时任务、测试报告、测试集、组合场景等模块区分项目显示,其他模块暂未考虑;
  • 更新:系统内部错误时不再返回详细的异常信息给前端;
  • 更新版本时将会会将以上模块的老数据信息移入到默认项目中,你可以直接操作数据库将相关表数据移入到你想移入的项目中,或者通过页面的更新工具处理旧数据;
update at_complex_scene set project_id = 1;
update at_interface_info  set project_id = 1;
update at_message  set project_id = 1;
update at_interface_mock  set project_id = 1;
update at_interface_probe  set project_id = 1;
update at_message_scene  set project_id = 1;
update at_performance_test_config  set project_id = 1;
update at_task  set project_id = 1;
update at_test_report  set project_id = 1;
update at_test_set  set project_id = 1;

v1.0.5

2020.7.13

  • 修复:报文中URL格式的参数保存顺序不正确的问题;
  • 修复:登陆失败时验证码不刷新的问题;
  • 优化:全局变量时间戳类型可以新建多个并且可配置参数来设置偏移量;
  • 优化:全局变量日期时间类型可配置参数来来设置以天为单位的偏移量;
  • 优化:前置后置处理器增加对请求头(如果是HTTP请求的话)的自定义处理;
  • 修复:未配置报文的调用参数时会在执行时导致系统内部错误测试集无法正常结束的问题;
  • 修复:组合场景在删除一个场景之后有时候会无法添加单个测试场景的问题;

v1.0.4

2020.3.9

  • 修复:性能测试结果文件保存出错的问题;
  • 修复:在测试集测试、性能测试中,如果接口中使用了动态接口全局变量时会出现无法获取到正确的值的错误;
  • 新增:对路径参数的支持,在接口、报文、场景的请求路径中使用#参数path#,例如/get/#id#或者/query/#root.id#;
  • 更新:非对象数组参数可自定义数据,例如{"root":{"bb":[22,33]}},其中bb数组可在测试数据中被定义,可设置值22,33,44或者"aa","bb"(字符串需加上双引号);
  • 新增:在组合场景中可以通过关联规则来获取保存变量;
  • 新增:组合场景中的场景可设置异步执行方式,节省执行时间。

v1.0.3

2020.2.27

  • 更新:单个场景调试时可自定义报文内容;
  • 修复:HTTP请求时返回302状态时报错的问题;(未测试)
  • 新增:集成swagger4j,可查看api文档,使用方法:修改swagger.properties中disabled=false,启动项目打开http://localhost:8080/doc/index.html,api注解使用请参考https://github.com/cpjit/swagger
  • 更新:生成接口文档时指定名称修改为英文,防止某些Linux服务器上出现文件名中文乱码的文件;
  • 修复:在测试集测试、性能测试中,如果接口中使用了动态接口全局变量时会出现无法获取到正确的值的错误;
  • 修复:全局变量在编辑时无法显示正确的配置的问题。

v1.0.2

2020.1.2

  • 新增:全局变量 -> 数据库取值,可通过SQL语句从数据库获取指定变量;
  • 修复:组合场景搜索出错问题;
  • 修复:性能测试、接口探测等中新增编辑时在选择测试场景的窗口中调试报错的问题;

v1.0.1

2019.12.25

  • 新增:验证规则增加自定义验证;
  • 修复:全局配置中首页地址获取方式导致的各种问题;
  • 其他问题修复

v1.0.0

2019.12.25

  • 新增:支持文件上传接口,详细使用参见https://gitee.com/xuwangcheng/masteryi-automated-testing/wikis/pages?sort_id=1559135&doc_id=196989;
  • 新增:测试报表模块(简略版);
  • 新增:验证规则 -> 节点验证 可以根据下标来获取数组节点的数据了,例如:ROOT.list.phone[1],下标大小从0开始并且需要你手动添加下标值;
  • 新增:组合场景->保存变量 可以保存入参节点值;
  • 更新:不再保存测试场景调试时的测试结果到数据库;
  • 完善:固定格式、自定义格式报文的一些处理逻辑;
  • 修复:JSON数组在批量导入参数和报文新增编辑时无法解析的问题;
  • 修复其他几个小问题;

v0.2.2beta

2019.11.28

  • 新增:更加简便安全的版本更新方案(只需要更新到最新War包即可);
  • 新增:webSocket类型的接口Mock,支持选择指定的接口场景来新增接口Mock信息(支持Http/Socket/WebSocket协议);
  • 新增:角色权限控制支持精确到前端按钮级别(仅支持部分主要功能的按钮);
  • 新增:测试集公共变量/公共请求头/公共验证规则;
  • 更新:前后端部分交互采用WebSocket技术;
  • 更新:默认不显示WebUI测试相关模块(暂时废弃,不更新了);
  • 修复:前端弹出窗口大小没有跟随浏览器大小动态改变而导致显示异常的问题
  • 修复:组合场景配置异常问题。

v0.2.1beta

2019.11.17

  • 修复:HTTP协议使用GET请求如果参数值为空的情况会导致无法正确的拼接查询参数到URL后面的问题;
  • 修复:组合场景中没有测试场景测试集测试也会显示成功的问题;
  • 修复:验证规则->节点验证时,重复指定预期验证比对值类型为入参节点时,点击预期比对值会弹出多个节点选择框的问题;
  • 更新:导入接口参数时对值为‘null’的节点类型统一设置为String;
  • 更新:关联验证可以添加备注信息;
  • 更新:组合场景里如果没有测试场景则该组合场景将会被置为Stop状态;
  • 增加:测试备注中的测试过程日志;
  • 增加:创建测试报文时可以选择同时创建一个默认的测试场景。

v0.2.0beta

2019.09.15

  • 新增:HTTP/HTTPS接口支持请求类型PUT/DELETE
  • 修改:组合场景中如果没有单独设置测试环境则默认使用一个随机的环境测试
  • 新增:HTTP/HTTPS接口单独处理Content-type为multipart/form-data、application/x-www-form-urlencoded的情况
  • 更新:Api用户同步接口合并增加和更新操作
  • 更新:前端/后端代码部分重构
  • 新增:支持Dubbo、websocket类型的接口测试
  • 更新:测试集目录增加右键菜单操作
  • 修复几个小bug

v0.1.5beta

2019.09.12

  • 修复:几个重要的bug;

v0.1.4beta

2019.09.03

  • 修改:前端代码优化,样式微调
  • 修改:后端代码优化,更加友好的异常提醒
  • 修复:全局设置中二次更新设置异常的问题
  • 新增:检查系统版本,前端增加升级提醒
  • 修改:登陆页面验证码获取方式
  • 修复:在首页直接切换账户的异常问题
数据库变更SQL

v0.1.3beta

2019.08.01

  • 修复场景数据缺失导致前台页面报错的问题;
  • 修复接口关联性能测试和接口探测时删除报错的问题;
  • 新增:全局变量新增动态接口变量类型
  • 新增:全局变量增加属性 变量有效期(一些动态生成的变量表明它的有效期,在有效期内不会再次动态生成),变量唯一性范围(一些动态生成的变量表明在何在使用范围下不会再次生成)[尚未实现]
  • 新增:全局变量强制刷新接口

v0.1.2beta

2019.06.27

  • 修复报文中包含Array类型节点时的数据填充问题
  • 修复生成报文时各节点的顺序每次都不一样的问题
  • 修复测试报告推送邮件时如果测试集中没有自定义配置就会报错的问题

v0.1.1beta

2019.03.29

  • 新增: 登录增加验证码

v0.1.0beta

2018.12.28

  • 修复:最近登录时间显示不准确
  • 新增:页面菜单管理模块
  • 新增:用户菜单权限管理
  • 更新:取消用户只能看到同角色用户创建的接口的限定
Java
1
https://gitee.com/bxfwtw/masteryi-automated-testing.git
git@gitee.com:bxfwtw/masteryi-automated-testing.git
bxfwtw
masteryi-automated-testing
易大师接口自动化测试平台
master

搜索帮助