- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
设计、开发及运维高效协作——dynatrace 助上汽通用打造性能测试闭环
设计、开发及运维高效协作——Dynatrace 助上汽通用打造性能测试
闭环
性能管理成熟度模型是企业评估其业务系统的有效工具。例如很多初创企业或者小规模公
司很多时候仍然停留在“消防员”的模式:当性能测试系统上线后,出现什么问题再处理什
么问题,因此运维和开发的连贯性和服务性都受到很大的影响。接下来,有些企业意识到
测试的必要性,在产品生产后期为性能测试预留出了时间。
然而,由于测试人员对业务结构的不了解或是与开发部门沟通不畅等因素,最终仍有30%
的问题会被遗留。只有较少的企业能够做出基于性能驱动的性能测试,即把性能测试放到
整个软件生命周期里进行考虑,不同阶段都插入不同的测试,从而提升整体性能测试的命
中率。上汽通用利用Dynatrace 解决方案构建的性能测试模型就是这一类型的代表,运用
Dynatrace 解决方案之后,其问题遗留的比例降至5% 。
近日,上汽通用汽车高级测试工程师姜旭在Dynatrace
Perform Day 用户大会上就详细分享了上汽通用公司性能
模型的构建之道。他指出,上海通用的性能驱动测试分成
三个阶段:第一为设计阶段,主要是做性能的建模;第二
是开发阶段,会做性能验证,其与传统性能测试的差别在
于,所有的测试活动都有来源,而且针对性非常强;第三
阶段为运维阶段,负责性能的管理。而Dynatrace 的应用
性能管理方案将这三个阶段串联并形成一个闭环,运维阶
段或者运行监控阶段的性能能够输入到设计阶段,同时输
出到性能验证阶段——经过设计、开发和运维三方的协同
合作,有效地提升了上汽通用整体性能测试的效率和价值。 上汽通用汽车高级测试工程师
设计阶段:解决3 个W 和1 个H
姜旭表示,在设计阶段需要做的就是解决“3个W 和一个H”的问题,即用户是谁?什么样
的时间节点?用户想做什么?通过不同的设置引导用户使用建模的系统,从而形成两类输
出——用户行为模型和性能KPI 的输出。
用户行为模型会输出用户的类别、规模和访问习惯,还有相应的数据规模。相比传统虚拟
测试的“盲测”而言,Dynatrace 平台把这些内容的输出汇总,在前期就可以将测试分析做
得更为精准。同时输出的还有性能KPI,并包含两类,第一类是系统类的数据,例如CPU、
内存,网络,磁盘和进程等信息,开发和运维人员能够同时在平台上看到;第二类是应用
类,例如一个系统的当前在线用户数、响应时间、PV 量等,并且这些PV 量集中在哪些
业务上都有输出。
同时,Dynatrace 平台还能够监控系统的可用性及应用数据库的连接池。因此,上汽通用
能够针对访问量大的页面或者经常使用的数据,通过技术手段提升用户的应用体验。
开发阶段:性能验证,解决潜在性能隐患
开发阶段的性能验证不只是传统的高端性能测试,而且会结合Dynatrace 的工具设计不同
的场景来考察系统性能的表现情况。姜旭强调,上汽通用在性能测试阶段不仅仅是依赖简
单的脚本运行,而是具备一定的分析能力,例如前后端交互时的数据包是否符合要求,以
及数据规则上的限制等,都拥有专业的技术做支撑。除了传统虚拟测试的集成基准测试外,
上汽通用还利用Dynatrace 的平台,分别对系统及应用层面进行集中监测,将很多潜在的
虚拟隐患,甚至只是会拖慢用户体验的关键信息都及时地反映出来。
另外,在性能验证的同时还需要测试设计。由于上汽通用的性能测试是基于业务吞吐量,
而非传统的并发用户导向,其测试分为四个阶段:第一阶段要基于吞吐量的探索;第二阶
段基于交叉业务模式的影响;第三是不同负载均衡的要素对系统的影响;第四个阶段则是
短时间内大量的并发积累。姜旭解释道:“我们会把重要的业务梳理出来,把Dynatrace
作为一个标识,把相关数据做跟踪分析。这样开发部门的同事就不需要做系统定位的工作,
而只需要把该优化的代码做一些调整,测试和开发的交互效果将得到很好的提升。”
运维阶段:跨平台监控,提升整体测试效率
在姜旭看来,Dynatrace 解决方案不仅仅只是监测工具,而是注重用户体验管理、驱动企
业业务创新和赢得竞争优势的数字性能管理平台。在运维阶段,其解决方案的优势在于能
够帮助客户在多个平台上记录重要的信息,将跨平台监控做成整合,从而提高整体的测试
效率。
更重要的是,通过Dynatrace 的应用性能管理方案,上汽通用将设计、开发及运维这三个
阶段串联并形成一个闭环,运维阶段的性能测试并非终点,而是能够输入到设计阶段,再
到到开发阶段。这样,在上汽通用的整
您可能关注的文档
- 二氧化钛对竹材颜色稳定性和防霉性能的影响 - 国际竹藤中心.pdf
- (五)磋商.doc
- 可见光天线高温超导机理研究的新进展 - 易迪拓培训.pdf
- 利用dis数字化信息系统对高脚玻璃杯振动声现象的研究 - 物理实验杂志.pdf
- 模糊择近原则在隧洞围岩分类中的应用 - journal of northeastern .pdf
- 陷入还是自主:中国慈善组织的“结构洞” - 中国社会保障学会.pdf
- 一一一一一一~一一一一.一一一一一一一一.pdf
- 模具设计与制造 - teklit.doc
- 312 两角和与差的正弦、余弦、正切公式第1课时.doc
- 犆犎4 犆犗催化重整制合成气的研究进展 - 工业催化.pdf
最近下载
- 检验基础知识培训.pptx
- ITMC物流企业经营管理沙盘模拟系统用户手册ITMC物流企业经营管理沙盘模拟系统用户手册.doc VIP
- ITMC企业经营管理_电子沙盘使用操作手册.docx VIP
- GB51048-2014 电化学储能电站设计规范.pdf VIP
- 浙江省2025年单独招生考试语文试卷真题打印版 .pdf
- 韩长安:啃烧饼的福布斯富豪.pdf VIP
- 2025年山西省建设工程专业高级职称评审考试建筑工程施工题库含答案详解.docx VIP
- 高尔夫英语词汇大全.doc
- (高清版)DB4419∕T 7-2023 党政机关一般公务用车管理规范.docx VIP
- 四年级语文上册课件《快乐读书吧:很久很久以前》.pptx VIP
原创力文档


文档评论(0)