![]() |
Michael Kopp是Compu-ware公司卓越APM中心的一名技术分析师,他作过10多年的Java/JEE领域的设计师和开发员。另外,Kopp还专攻虚拟和云的大规模生产部署的结构和性能。html |
?web
新APM强调每笔交易的成本;帮助测试员提高其在将投资最大化中的战略性做用数据库
企业进入云就会产生许多利益,包括业务更灵活,显著节省成本,固然还能够增长利润。连续应用程序性能管理(APM)支持整个应用程序生命周期,从多方面来说,能够是实现这些利益的关键。近期,云中APM的重要性备受关注,尤为是当它涉及确保快速,可靠的终端用户应用程序体验时。云是不透明的,也就是说,使用云的应用程序的企业经常不深刻洞察内部工做和他们所选择的云服务提供商的容量管理决策。只有一个方法让企业确信终端用户正在用基于云的应用程序获得可靠的体验。测试员须要从云“另外一边”的真实终端用户的角度去估量性能。由于他们在“前线”,基于云的应用程序中发生性能问题时测试员是第一个作决策的。而后深刻诊断能够帮助肯定性能问题的缘由,不管是云,企本身的数据中心仍是应用程序交付链中的另外一个元素。若是问题缘由是云,企业就能够利用这个有用信息警告云服务提供商并维护应用程序重绩效服务水平协议(SLAs)。性能
许多企业和他们的测试员已在使用APM以确保高水平的员应用程序性能方面作出显著进步。他们的应用程序或许已经够快够可信了,但却没有时间中止在云中作APM更好地理解基于云的应用程序的内部工做能够得到巨大的利益。云中APM的下一步就是优化基于云的应用程序的成本结构,就像应用程序性能对云投资回报有直接影响同样。再一次,测试员有战略性机会去帮助最大化云投资并提升底线。测试
换句话说,云所关注的是,APM不只仅是使应用程序更快,它还使得应用程序,尤为是最高产的应用程序成本效益更高。应用程序开发过程的每一步都必须将之考虑在内,由于即便是所谓的最好的应用程序也绝对不是完美的。持续改进,修正和优化能够极大地影响一个基于云的应用程序的性能和成本效益。 所以,回归测试和整个月影传说生命周期中都须要考虑这两方面。优化
再看搜索功能,除了快,测试员还需将之优化以便它能够提供更好的结果且不被每位测试员执行五遍甚至更多遍。这能够被视做功能优化,也能够下降执行成本,由于在云中,每笔交易都价值一美圆。每笔交易减小数据库获取调用,同时一点也不加速搜索,能够节省成本。这是由于大多数云提供商按执行次数要价,好比SOL。因此优化SOL的数目可能比节省CPU更具成本效益!用这种方法, 企业就彻底绕开了资源优化的问题而直击成本优化问题,测试员能够真正地掌控要价。事实上,企业一点都不必关心公共云中资源的使用,他们须要关心真正的终端用户应用程序SLA和成本效益——愈来愈多地,测试员是该知识的承办商。spa
另外一个例子是购买功能。云中有没有终端用户花不少时间在上面,并消耗许多资源的特色——好比:产品简介或产片图示?经过了解终端用户怎样运用他们的时间,测试员深入了解了在云中什么能够提高价格。此外,经过理解交易的成本结构及它会产生多少受益,测试员能够更好地设置优先级以便转变前的交易的功能,成本及性能能够被优化。设计
对于许多企业来讲,迁移到云中的主要的明显的优点是可变的,这就避免了容量规划和大笔的预付费用的老办法:反之,企业能够,随其负载的增长,扩大他们的环境规模。可是可变性也有其弊端。很容易致使过分消费的计划容量,由于没有硬性限制,这就会超出成本估算。orm
所以,测试员直接理解终端用户怎么与应用程序交互很重要以及应用程序如何处理负载。这样,测试员就能够提供有价值的能够帮助引导更明智的云容量决策的信息。没有这个信息,执行就很盲目。htm
总之,终端用户体验管理使测试员理解了终端用户的行为及性能是如何影响转化率和业务的。但在一个公共云上,这只是APM的一部分。只有当企业 能够在保持成本不断下降的同时,知足终端用户对快且可信的应用程序的期待,他们才能取得云的成功并利用云提高他们的业务性能。经过专一于每笔交易的成本,测试员能够对企业盈利作出更大的战略贡献。
版权声明:本文出自 SPASVO泽众软件测试网:http://www.spasvo.com/news/html/2014922144040.html
原创做品,转载时请务必以超连接形式标明本文原始出处、做者信息和本声明,不然将追究法律责任。