89 Star 469 Fork 250

smooth / stressTestSystem

 / 详情

是否考虑添加一个基线压测模块,可以根据同一个压测脚本的多次执行结果生成TPS折线图,便于系统优化前后的性能对比,也可以作为线上系统性能稳定性的监控参考

待办的
创建于  
2020-08-26 11:04

现在领导比较重视的是性能优化的结果,性能提升了多少,没有一个比较直观的图表进行展示
如果可以根据同一个脚本的多次结果,生成一个时间为横轴,TPS为纵轴的二维折线图,这样就能比较直观的展示出来性能优化的效果
同时,也可以应用于一些固定的日常压测脚本,按一定频率运行(比如一周一次),通过生成的tps/时间折线图,可以看到TPS的变化情况,如比上一次结果偏差过大,可以有邮件提醒之类的功能就更好了

希望大神可以考虑

评论 (3)

Jason 创建了任务
Jason 关联仓库设置为smooth/stressTestSystem
展开全部操作日志

感谢提供建议,这已经属于定制开发范畴了,开源的不会考虑这么细致的需求。
另外你说的TPS是保留每次的趋势图,还是保留监控数据,是保留所有TPS采样数据,还是只保留TPS平均值,还有报警阀值要怎么定义,而且不同的用户可能会有不同的想法,所以涉及比较细的需求调研。
等我们内部也有成熟和明确的应用需求时,会考虑加这个功能。

感谢提供建议,这已经属于定制开发范畴了,开源的不会考虑这么细致的需求。
另外你说的TPS是保留每次的趋势图,还是保留监控数据,是保留所有TPS采样数据,还是只保留TPS平均值,还有报警阀值要怎么定义,而且不同的用户可能会有不同的想法,所以涉及比较细的需求调研。
等我们内部也有成熟和明确的应用需求时,会考虑加这个功能。

@smooth
保留总的TPS的平均值即可,这样基本就能够看出不同时间运行压测脚本时,系统的一个性能情况,经过长时间的优化和压测,形成的TPS折线图可以更直观的看到性能优化的历史情况和效果。

报警阀值可以将最新一次运行压测脚本后的平均TPS值和上一次的对比,可以设置误差值在一个±值范围内(或者仅在TPS比上一次降低了x%时给出报警邮件或提示),是我自己的一些思考哈,仅供参考

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(2)
1508780 smooth00 1578953215
Java
1
https://gitee.com/smooth00/stressTestSystem.git
git@gitee.com:smooth00/stressTestSystem.git
smooth00
stressTestSystem
stressTestSystem

搜索帮助