如何建立云环境下的性能测试策略

如何建立云环境下的性能测试策略

译文
作者:刘妮娜译 2017-08-24 18:22:25
网络
云计算 在这样的情形之下,必须建立起应用程序在云中测试的正确策略。性能测试在任何云测试策略中都是一个关键的方面,它可以测试应用程序的扩展性、兼容性、可用性和安全性。

成都创新互联公司是一家专注于网站设计、成都网站制作与策划设计,偃师网站建设哪家好?成都创新互联公司做网站,专注于网站建设十多年,网设计领域的专业建站公司;建站业务涵盖:偃师等地区。偃师做网站价格咨询:13518219792

【51CTO.com快译】生活在当下,企业不仅利用云计算服务降低基础设施成本,而且为整个过程带来更高的效率和灵活性。在这样的情形之下,必须建立起应用程序在云中测试的正确策略。性能测试在任何云测试策略中都是一个关键的方面,它可以测试应用程序的扩展性、兼容性、可用性和安全性。

一款应用程序在推出之前,需要进行全面的性能测试,包括速度、稳定性和在不同负载条件下的可扩展性。如果不解决可用性差、系统故障、功能差异以及其他问题,这款产品就无法生存。任何性能测试不足都会导致后续问题的产生。


云计算的关键特征
云服务现已被众多企业所使用,其优势特征显而易见。一个重要优势是低成本,包括资本支出和运营支出。成本的有效降低取决于两个因素;活动次数和基础设施的提供。此外,还有云计算应用的低维护费用,进一步降低了成本。

此外,云服务使得应用程序的性能被直接监测,网络服务被促进,松散的设计构架也得到进一步改进。云服务有助于进一步提高生产率,使多个用户在一个给定的时间点内在同一个数据库工作,这有助于节省时间和在严格的时限内交付产品。

与非云环境相比,云服务的资源在设置中是现成的,这些资源是来自外部的,并且可以根据需求提供。这使得云计算的企业,需要加强测试或基础设施的快速可用。

云环境中的性能测试
 在云环境下的测试与非云环境的测试类似。它涉及到一系列的测试,帮助团队来分析系统的各个方面,包括各种不同的云应用场景--公有云、私有云或混合云。性能测试在不同场景内得出对软件或应用程序的测试结果。

不同之处在于,在云环境的设置下,性能测试的规划和执行不太适用。最重要的是,在云环境下的响应时间可以不同于在非云环境的时间。

获取有关负载的统计信息
在测试过程开始时,从云提供商获得所需信息,从共享云的其他客户的负载统计信息中获得所需信息是非常重要的。考虑到将在云上托管一系列应用程序,这将提供给您可以预期的响应时间。因此,建议在高负载环境下运行性能测试时,评估响应时间。

这些测试需要定期运行以记录最小、***和平均响应时间。这将有助于在实际测试过程中,跟踪应用程序的响应时间。

压力测试
与负载测试类似,在公共云中进行压力测试是非常必要的,因为必须进行极端的规划和执行。公有云由多个用户共享,因此测试必须比私有云更有效地进行规划。压力测试对于所有的应用程序都是非常严格的,理解应用程序的响应,找到压力点和突破点至关重要。

监控内存
通过内存监控工具,可以在测试团队监视虚拟内存的情况下进行大量测试。这对于理解测试应用程序的虚拟环境的容量和可伸缩性非常重要。

弹性测试和可扩展性测试
弹性测试是云环境测试中的一个重要环节,通过弹性测试,可以了解产品性能是否达到SLAs水平,以及是否可以进一步扩展。在云模型中,模型或多或少是按需付费的,弹性测试有助于验证所使用的服务,并根据使用情况估算成本。这种方法可以在高负荷下穿过断点,可以增加和减少负荷。对于这样的情况,边界值分析法是方便的,它可以帮助确定阈值。

总结
成本效益、速度、敏捷性和效率是企业广泛利用云的关键原因。性能测试是一项复杂的任务,需要对各种应用程序/项目进行有效的定制。在构建策略时需要考虑各种因素--项目环境、业务驱动因素、接受因素、技术堆栈、可用的技能集、资源和方法。

在云环境的设置下,测试环境将被监测和推进,从而针对应用程序进行有效的测试。公有云测试与私有云测试有不同的含义。只要测试策略完整,云环境就能给你带来想要的结果。

作者:HirenTanna
原文链接:https://dzone.com/articles/building-a-Cloud-performance-testing-strategy
刘妮娜译

【51CTO译稿,合作站点转载请注明原文译者和出处为51CTO.com】

本文名称:如何建立云环境下的性能测试策略
当前网址:http://www.36103.cn/qtweb/news27/3227.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联