111 Star 599 Fork 208

凤凰院大白 / 易大师接口自动化测试平台

2022-02-18 20:47
431003 xuwangcheng 1578923592 凤凰院大白

百度云war包地址:

链接:https://pan.baidu.com/s/1CllLrauYtJeXm77CaTlbPQ?pwd=w2pm

百度一键安装包 for windows

链接:https://pan.baidu.com/s/1xFlBzHfLL9LT6z-dnfKW1A?pwd=8h64

请将下载后的atp.zip解压到任何目录(路径不能带空格),点击start.bat启动平台。管理账号:admin/q708162543

更新说明

v1.1.4

2022.02.18

  • 用户同步成功时默认角色修改为default_role( 之前为admin角色),用户可自行配置该角色的权限;
  • 去除后台日志打印出参,防止出参信息过多时影响性能;
  • 修改at_message_scene的response_example字段类型为longtext,解决在返回出参数据过多时保存返回示例出错的问题;
  • 其他问题修复;

声明:该版本目前为该平台的最后一个版本,以后不再对此平台进行任何维护更新,有问题请先查询码云上的WIKI,如果自定义的需求需要开发,请自行下载源码,(接受有偿的功能开发)。

最后提交信息为: !33v1.1.4
2021-08-03 09:53
431003 xuwangcheng 1578923592 凤凰院大白

百度云war包地址:

链接:https://pan.baidu.com/s/1KnYXBzyE0g0-PMAE3YWC7A
提取码:m1nx

百度一键安装包 for windows

将自行编译的war替换老版本exe安装的tomcat8/webapps目录下。

更新说明

v1.1.3

2021.02.04

  • 增加全局变量动态组合接口类型,通过组合场景去获取变量参数;
  • 修复测试时获取不到用户的全局配置的问题;
  • 报文增加BodyToQuery选项,方便在Post请求时管理Query参数;
  • 增加批量增加接口参数的快捷操作;
  • 优化页面的一些展示内容。
最后提交信息为: !31更新
2021-02-12 12:22
431003 xuwangcheng 1578923592 凤凰院大白

百度云war包地址:

链接:https://pan.baidu.com/s/1pJW1WuiXo-tBqBhIZoFQ5A
提取码:zc13
复制这段内容后打开百度网盘手机App,操作更方便哦

百度一键安装包 for windows

链接:https://pan.baidu.com/s/1TH92IuuzXQZdbQa02gfu5g
提取码:evnt
复制这段内容后打开百度网盘手机App,操作更方便哦

更新说明

v1.1.2

2021.02.03

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

v1.1.1

2021.01.13

  • 增加几个定制化的报文处理器;
  • 增加数据池模块;
  • 修复各种BUG,优化一些地方的代码。
最后提交信息为: !27v1.2.1
2020-08-04 15:16
431003 xuwangcheng 1578923592 凤凰院大白

更新包

更新说明

  • 修复:测试集名称过长不显示的问题;
  • 增加:项目信息模块:接口、报文、场景、接口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;
最后提交信息为: !22更新版本v1.1.0
2020-07-13 11:38
431003 xuwangcheng 1578923592 凤凰院大白

请自行编译部署更新。

更新说明

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

百度云下载:

更新说明

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

百度云下载:

更新说明

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

百度云下载:

更新说明

  • 新增:全局变量 -> 数据库取值,可通过SQL语句从数据库获取指定变量;
  • 修复:组合场景搜索出错问题;
  • 修复:性能测试、接口探测等中新增编辑时在选择测试场景的窗口中调试报错的问题;
最后提交信息为: !13更新
2020-01-10 14:41
431003 xuwangcheng 1578923592 凤凰院大白

百度云下载:

更新说明

  • 新增:验证规则增加自定义验证;
  • 修复:全局配置中首页地址获取方式导致的各种问题;
  • 其他问题修复
最后提交信息为: !10更新配置
2019-12-26 15:55
431003 xuwangcheng 1578923592 凤凰院大白

百度云下载:

更新说明
这是第一个正式版,今后不再继续深度维护此项目,只会新增一些比较好的功能需求以及修复BUG,请关注本人明年基于新技术重构的平台版本。

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

百度云下载:

更新说明

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

百度云下载:

更新说明

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

百度云下载:

更新说明

  • 修复场景数据缺失导致前台页面报错的问题;
  • 修复接口关联性能测试和接口探测时删除报错的问题;
  • 新增:全局变量新增动态接口变量类型
  • 新增:全局变量增加属性 变量有效期(一些动态生成的变量表明它的有效期,在有效期内不会再次动态生成),变量唯一性范围(一些动态生成的变量表明在何在使用范围下不会再次生成)[尚未实现]
  • 新增:全局变量强制刷新接口
最后提交信息为: 更新版本到v0.1.3beta
2019-11-15 14:15
431003 xuwangcheng 1578923592 凤凰院大白

百度云下载:

更新说明

  • 修改:前端代码优化,样式微调
  • 修改: 后端代码优化,更加友好的异常提醒
  • 修复:全局设置中二次更新设置异常的问题
  • 新增:检查系统版本,前端增加升级提醒
  • 修改:登陆页面验证码获取方式
  • 修复:在首页直接切换账户的异常问题
  • 更新:默认项目JDK版本为1.8
2019-11-15 14:12
431003 xuwangcheng 1578923592 凤凰院大白

百度云下载:

更新说明

  • 修复:几个重要的bug;
最后提交信息为: 发布v0.1.5beta版本
2019-11-14 16:23
431003 xuwangcheng 1578923592 凤凰院大白

百度云下载:

更新说明

  • 新增:HTTP/HTTPS接口支持请求类型PUT/DELETE
  • 修改:组合场景中如果没有单独设置测试环境则默认使用一个随机的环境测试
  • 新增:HTTP/HTTPS接口单独处理Content-type为multipart/form-data、application/x-www-form-urlencoded的情况
  • 更新:Api用户同步接口合并增加和更新操作
  • 更新:前端/后端代码部分重构
  • 新增:支持Dubbo、websocket类型的接口测试
  • 更新:测试集目录增加右键菜单操作
  • 修复几个小bug
最后提交信息为: 更新readme
Java
1
https://gitee.com/xuwangcheng/masteryi-automated-testing.git
git@gitee.com:xuwangcheng/masteryi-automated-testing.git
xuwangcheng
masteryi-automated-testing
易大师接口自动化测试平台

搜索帮助