在完成整体和详细的性能工程实施方案后,需要明确性能工程建设的最终目标是什么。下面整理了性能工程建设的"五化”目标,如下图所示。
如上图中的性能工程建设的最终目标为平台化、数字化、服务化、敏捷化和智能化。
性能工程希望在平台化的大目标下实现3个目的。
第一,实现统一压测分析。平台不只是一个发压工具,还具有链路分析和根因定位等能力。
第二,实现团队高效协同。平台不能采用只有一个工作人员能单机使用而其他人无法同时操作的惯式。
第三,实现资产统一管理。不只将众多资产存放在相关人员的本地或者公共服务上的文件夹中,要做到清晰、可视化的管理,便于查看及跟踪。
性能工程希望在数字化的大目标下实现3个目的。
第一,实现团队数字化管理。不是只能通过人工操作Excel的方式进行统计和分析,而是可以通过平台来实现对团队人效的管理,推动性能工程中的团队建设。
第二,实现质量数字化度量。不是只能查看单份报告,而是可以通过对系统质量的持续度量来提升企业内部对性能质量的重视,建设企业性能质量文化,推动整个企业对质量的重视和对I系统生产稳定性的重视。
第三,实现数字化过程监控。不是只查看单一维度的数据,而是对性能过程中各类型实施指标从广度和深度上提升数据获取能力,从而提升整个性能工程实施的效率。
目前企业中存在两种主流的组织架构:第一种是按照职能部门进行划分,比如业务部门、开发部门、测试部门和运维部门等;第二种是按照业务单元进行划分,每个业务单元内部包括不同的小组,有业务组、开发组、测试组等。
性能工程希望在服务化的大目标下实现两个目的。
第一,实现团队内部服务化赋能。相对来说,内部的赋能目的比较容易达到,由于大家对性能工程的理解相对一致,对人员的要求也比较明确,所以在此过程中针对团队内部的服务化相对容易实现。
第二,实现组织外部服务化赋能。根据以上两种企业组织架构,需要针对不同部门及不同角色分别进行赋能,由于不同角色的能力需求也不尽相同,所以在赋能的过程中需要结合具体情况来开展,不要盲目推进所有能力的赋能工作。
企业随着发展,内部敏捷模式越来越成熟。性能工程希望在敏捷化的大目标下实现两个目的。
第一,实现快速按需实施。在以前的工作模式下,项目协同较困难,并且工具使用效率较低,导致整个项目实施周期较长。在当前情况下,通过平台能够达到快速实施项目的效果。
第二,实现快速选代回归。在以前的模式下很难实现快速回归,需要大量人工介入,特别是针对数据的统计和分析。现在通过平台能够自动生成选代数据,对每次选代的数据进行对比,能够实现持续集成和持续交付,完成快速回归。
性能工程希望在智能化的大目标下达到3个目的。
第一,智能压测实施。通过智能化的压测手段,以不依赖个人经验的方式实现高效的压测过程,同时降低压测人员的操作门槛。
第二,智能报告生成。平台能够智能化生成测试报告,其内容不仅能让专业的性能测试人员理解,还能让其他人员也清楚了解系统的性能情况及性能问题。
第三,智能问题分析。平台能够智能化地通过测试报告精准定位问题,同时给出解决问题的具体方案和参数建议等。
性能工程通过持续建设,以最终实现“五化”为目标。对企业而言,需要根据内部现状,选择合适的模式和目标来阶段性推进性能工程建设。
阅读后若有收获,不吝关注,分享,留言评论等操作!!!
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。