340 lines
8.0 KiB
Markdown
340 lines
8.0 KiB
Markdown
|
##### ep-melloi
|
|||
|
|
|||
|
##### Version 1.9.7
|
|||
|
1.业务断言支持
|
|||
|
2.用户上传脚本默认生成场景类型报告
|
|||
|
3.增加测试报告的开始和结束时间
|
|||
|
4.修复场景脚本无法修改成功问题
|
|||
|
5.紧急修复sceneId bug
|
|||
|
6.key-value 容错
|
|||
|
7.fmt
|
|||
|
|
|||
|
##### Version 1.9.6
|
|||
|
1.压测审批通知增加依赖服务
|
|||
|
2.修改服务bug
|
|||
|
|
|||
|
##### Version 1.9.5
|
|||
|
1. 压测时间段走审批
|
|||
|
|
|||
|
##### Version 1.9.4
|
|||
|
1.gRPC 自助压测页面支持保存
|
|||
|
|
|||
|
##### Version 1.9.3
|
|||
|
1.支持permit配置超时
|
|||
|
2.配合caster 新增容器修改
|
|||
|
|
|||
|
##### Version 1.9.2
|
|||
|
1.压测执行代码重构
|
|||
|
2.重新合master
|
|||
|
|
|||
|
##### Version 1.9.1
|
|||
|
1.上传脚本压测功能
|
|||
|
2.添加cookie
|
|||
|
|
|||
|
##### Version 1.9.0
|
|||
|
1.压测熔断提示后端
|
|||
|
2.script 局部更新
|
|||
|
|
|||
|
##### Version 1.8.10
|
|||
|
1.删除咸鱼容器
|
|||
|
|
|||
|
##### Version 1.8.9
|
|||
|
1.新增定时器功能
|
|||
|
|
|||
|
##### Version 1.8.8
|
|||
|
1.场景压测自助压测及我的脚本中,均支持熔断成功率的配置
|
|||
|
|
|||
|
##### Version 1.8.7
|
|||
|
1.remove mail password
|
|||
|
2.alter wechat notify content
|
|||
|
|
|||
|
##### Version 1.8.6
|
|||
|
1.对加压逻辑改造,压测停止后,没添加的容器的不再添加
|
|||
|
2.优化平均响应时间统计算法
|
|||
|
|
|||
|
##### Version 1.8.5
|
|||
|
1.场景脚本排序逻辑调整
|
|||
|
2.添加ttp、grpc以及场景脚本的删除功能
|
|||
|
|
|||
|
##### Version 1.8.4
|
|||
|
1.运行接口增加cookie
|
|||
|
|
|||
|
##### Version 1.8.3
|
|||
|
1.微信通知增加依赖服务通知
|
|||
|
2.微信群通知增加服务依赖
|
|||
|
3.压测容器详情
|
|||
|
|
|||
|
##### Version 1.8.2
|
|||
|
1.微信通知增加依赖服务通知
|
|||
|
|
|||
|
##### Version 1.8.1
|
|||
|
1.压测接口url请求参数包含json格式时,自动encode
|
|||
|
2.修改脚本后保存时断言、数据文件删不掉的问题修复
|
|||
|
|
|||
|
##### Version 1.8.0
|
|||
|
1. 增加 ping 功能和显示
|
|||
|
2. 修复keepAlive 修改失败问题
|
|||
|
3. 日志查询优化
|
|||
|
|
|||
|
##### Version 1.7.9
|
|||
|
1. 添加grpc debug 标签
|
|||
|
|
|||
|
##### Version 1.7.8
|
|||
|
1.强制删除容器修改为双层删除逻辑,自身接口删除失败会调用paas接口来删除
|
|||
|
|
|||
|
##### Version 1.7.7
|
|||
|
1. 多断言
|
|||
|
2. 修复报告不更新问题
|
|||
|
3. 删除main二进制文件
|
|||
|
|
|||
|
##### Version 1.7.6
|
|||
|
1.首页bugfix&数据清洗
|
|||
|
|
|||
|
##### Version 1.7.5
|
|||
|
1.场景压测支持绑定非默认172.22.22.222的其他ip
|
|||
|
|
|||
|
##### Version 1.7.4
|
|||
|
1.修改grpc returnType 包含. 的问题
|
|||
|
|
|||
|
##### Version 1.7.3
|
|||
|
1.场景复制功能
|
|||
|
|
|||
|
##### Version 1.7.2
|
|||
|
1.强制删除容器,不依赖caster平台
|
|||
|
|
|||
|
##### Version 1.7.1
|
|||
|
1.melloi 服务树增加nil判断
|
|||
|
|
|||
|
##### Version 1.7.0
|
|||
|
1.melloi首页统计、场景压测增加UT
|
|||
|
|
|||
|
##### Version 1.6.9
|
|||
|
1.melloi部分代码增加UT
|
|||
|
2.更新db.sql
|
|||
|
3.report 更新策略优化
|
|||
|
|
|||
|
##### Version 1.6.8
|
|||
|
1. 下载功能
|
|||
|
|
|||
|
##### Version 1.6.7
|
|||
|
1. 对获取不到物理机ip 的容器 添加补偿机制
|
|||
|
2. 解除查询job 限制
|
|||
|
|
|||
|
##### Version 1.6.6
|
|||
|
1. http 压测增加301,302 code
|
|||
|
|
|||
|
#### Version 1.6.5
|
|||
|
1. 修复场景压测post接口编辑时不展示header和form的问题
|
|||
|
2. 修复不同分组添加接口跑到同一组的问题
|
|||
|
3. 修复场景接口 json 解析失败
|
|||
|
4. 修复jmeter报的 json 错误
|
|||
|
|
|||
|
|
|||
|
##### Version 1.6.4
|
|||
|
1. url 解析错误提示
|
|||
|
|
|||
|
#### Version 1.6.3
|
|||
|
1. 选择已有接口支持选择到服务树
|
|||
|
|
|||
|
##### Version 1.6.2
|
|||
|
1. 场景脚本批量执行
|
|||
|
|
|||
|
##### Version 1.6.1
|
|||
|
1. grpc 脚本详情支持白名单用户查看
|
|||
|
|
|||
|
#### Version 1.6.0
|
|||
|
1. 场景名称支持输入中文,脚本路径命名调整
|
|||
|
|
|||
|
#### Version 1.5.9
|
|||
|
1. 获取压测job容器所在的物理机ip并落地
|
|||
|
|
|||
|
##### Version 1.5.8
|
|||
|
1. 批量增加容器
|
|||
|
2. headers 和 argument-param 初始化
|
|||
|
|
|||
|
##### Version 1.5.7
|
|||
|
1. 修复reportSummary 状态问题
|
|||
|
|
|||
|
##### Version 1.5.6
|
|||
|
1. 获取压测job容器所在的物理机ip并落地
|
|||
|
|
|||
|
##### Version 1.5.5
|
|||
|
1. 压测报告支持百分位显示
|
|||
|
|
|||
|
##### Version 1.5.4
|
|||
|
1.获取压测job容器所在的物理机ip并落地
|
|||
|
|
|||
|
#### Version 1.5.3
|
|||
|
1. 修复只显示queryFree 10 个的问题
|
|||
|
2. 修改 sign
|
|||
|
3. 增加 sign
|
|||
|
|
|||
|
##### Version 1.5.2
|
|||
|
1.修复场景分组问题
|
|||
|
2.hostinfo配置化
|
|||
|
|
|||
|
##### Version 1.5.1
|
|||
|
1.域名支持绑定用户指定的非172.16.1.1的host
|
|||
|
|
|||
|
#### Version 1.5.0
|
|||
|
1. 定义 script.TestType
|
|||
|
|
|||
|
##### Version 1.4.9
|
|||
|
1.支持grpc复制功能
|
|||
|
|
|||
|
##### Version 1.4.8
|
|||
|
1.解析grpc 支持 java_package
|
|||
|
|
|||
|
##### Version 1.4.7
|
|||
|
1.首页压测次数统计增加压测类型维度
|
|||
|
|
|||
|
##### Version 1.4.6
|
|||
|
1.首页优化,支持grpc、场景相关数据统计
|
|||
|
|
|||
|
#### Version 1.4.5
|
|||
|
1. defer close file
|
|||
|
|
|||
|
#### Version 1.4.4
|
|||
|
1. 删除容器时更新测试报告状态
|
|||
|
|
|||
|
#### Version 1.4.3
|
|||
|
1. 优化grpc执行代码
|
|||
|
|
|||
|
#### Version 1.4.2
|
|||
|
1.修改grpc通知 压测人BUG
|
|||
|
|
|||
|
##### Version 1.4.1
|
|||
|
1.调整grpc解析,将 method aa_bb 转成 aaBb
|
|||
|
|
|||
|
####Version 1.4.0
|
|||
|
1. 增加http 短连接配置
|
|||
|
|
|||
|
##### Version 1.3.9
|
|||
|
1.添加压测配置查询接口
|
|||
|
2.修复添加场景时草稿箱状态错误问题
|
|||
|
|
|||
|
##### Version 1.3.8
|
|||
|
1. 场景模块上传数据文件改造
|
|||
|
2. 批量停止压测优化
|
|||
|
|
|||
|
##### Version 1.3.7
|
|||
|
1.支持场景上传数据文件
|
|||
|
|
|||
|
##### Version 1.3.6
|
|||
|
1.场景压测删除草稿、清空草稿箱功能
|
|||
|
|
|||
|
##### Version 1.3.5
|
|||
|
1.output_params 初始化
|
|||
|
2.停止所有容器接口
|
|||
|
|
|||
|
##### Version 1.3.4
|
|||
|
1.GRPC 更新bug修复,支持上传新的文件
|
|||
|
|
|||
|
##### Version 1.3.3
|
|||
|
1.支持压测熔断参数用户可配置
|
|||
|
2.重构部分代码
|
|||
|
|
|||
|
##### Version 1.3.2
|
|||
|
1.GRPC压测支持参数化
|
|||
|
2.GRPC压测支持路径
|
|||
|
|
|||
|
##### Version 1.3.1
|
|||
|
1.场景压测中编辑接口并保存后执行顺序问题修复
|
|||
|
|
|||
|
##### Version 1.3.0
|
|||
|
1.修复生成多余的文件夹 和 jmx 文件
|
|||
|
2.修复post 请求的 body 丢失问题
|
|||
|
|
|||
|
##### Version 1.2.9
|
|||
|
1.修复场景压测未绑定容器host问题
|
|||
|
|
|||
|
##### Version 1.2.8
|
|||
|
1. 场景 post 请求增加3个模板
|
|||
|
2. 解决 参数依赖模块写入jmx 文件发生 html 转义问题
|
|||
|
3. 修复修复输出参数兼容性引起的排序问题
|
|||
|
|
|||
|
##### Version 1.2.7
|
|||
|
1.修复 quick-start 批量选择接口自动生成场景多余的 scene.jmx 文件问题
|
|||
|
2.修复 script-list 批量选择接口生成场景的 script 表无 sceneId 问题
|
|||
|
|
|||
|
##### Version 1.2.6
|
|||
|
1.接口输出参数新老数据兼容性处理
|
|||
|
2.TestType配置化
|
|||
|
3.可选参数列表bugfix
|
|||
|
|
|||
|
##### Version 1.2.5
|
|||
|
1.修复单接口修改脚本的报错问题
|
|||
|
|
|||
|
##### Version 1.2.4
|
|||
|
1.修复单接口调试、执行压测的502报错问题
|
|||
|
|
|||
|
##### Version 1.2.3
|
|||
|
1.GRPC优化,支持多个proto文件编译
|
|||
|
2.GRPC 编译&执行分离
|
|||
|
|
|||
|
##### Version 1.2.2
|
|||
|
1.场景压测输出参数结构调整
|
|||
|
2.可用参数列表接口调整
|
|||
|
3.排序逻辑调整
|
|||
|
|
|||
|
##### Version 1.2.1
|
|||
|
1.修复拿服务树节点的bug
|
|||
|
|
|||
|
##### Version 1.2.0
|
|||
|
1.接口之间多个参数依赖
|
|||
|
2.Cpu 核心数配置化
|
|||
|
|
|||
|
##### Version 1.1.9
|
|||
|
1.场景压测预览图接口开发,支持前端层级关系图模式
|
|||
|
2.从草稿箱选择一个场景后,再选择已有接口,接口报错问题修复
|
|||
|
3.部分接口查询条件添加有效数据的过滤条件
|
|||
|
4.场景压测相关的bug修复
|
|||
|
|
|||
|
##### Version 1.1.8
|
|||
|
1.修复根据id 查询报告bug
|
|||
|
|
|||
|
##### Version 1.1.7
|
|||
|
1.修复脚本登录状态 和 异步压测脚本无法修改问题
|
|||
|
2.压测快照增加 binary 信息和展示
|
|||
|
3.场景脚本 debug 线程数优化
|
|||
|
4.修复新用户登录404 bug
|
|||
|
|
|||
|
##### Version 1.1.6
|
|||
|
1.整拖拽功能底层逻辑,配合前端
|
|||
|
2.选择已有接口逻辑调整
|
|||
|
3.场景压测增加预览图接口,支持层级关系图模式
|
|||
|
4.一些接口的bug修复
|
|||
|
|
|||
|
##### Version 1.1.5
|
|||
|
1.grpc 场景脚本查询增加白名单
|
|||
|
2.压测时间段校验忽略白名单
|
|||
|
3.修复 grpc 压测微信通知报告地址bug
|
|||
|
4.脚本快照增加 post 请求的 multipart/form-data 类型
|
|||
|
5.优化场景脚本生成逻辑
|
|||
|
|
|||
|
##### Version 1.1.4
|
|||
|
1.场景压测调试
|
|||
|
2.异步压测脚本修改
|
|||
|
3.post IO 流请求脚本新增和修改
|
|||
|
|
|||
|
##### Version 1.1.3
|
|||
|
1.将jmx模板路径放到配置文件
|
|||
|
|
|||
|
##### Version 1.1.2
|
|||
|
1. 新增脚本详情页压测入口
|
|||
|
2. http 异步压测脚本生成
|
|||
|
3. grpc 异步压测脚本生成
|
|||
|
|
|||
|
##### Version 1.1.1
|
|||
|
1. 修复程序占用大量内存和 cpu 问题
|
|||
|
|
|||
|
##### Version 1.1
|
|||
|
1. 脚本复制,脚本修改
|
|||
|
2. 压测微信通知,错误熔断
|
|||
|
|
|||
|
##### Version 1.0.0
|
|||
|
1 自助压测,填写接口、QPS、压测时长,快速开始压测
|
|||
|
2 自测报告,查询压测中以及压测完成的报告
|
|||
|
3 手工压测,填写压测申请,由ep部门辅助进行压测
|
|||
|
4 脚本列表,已创建成功的压测脚本,可选择重复执行
|
|||
|
5 集群资源,查询压测机器资源利用情况
|