为什么需要云压力性能测试?

为什么需要云压力性能测试

对软件开发和测试人员来说,最危险的事情之一莫过于被“虚假的安全感”哄骗。举个例子,应用程序的功能和性能水平在预生产阶段往往已经达到预期,但在真实用户环境下就可能崩溃频出、故障不断。

所以我们讲,是骡子是马,拉出来溜溜。传统压力测试,在真实生产环境中,压力小还好,一旦真实负载一起来,问题就多了。

同样的,如果你的团队有任何一种性能测试策略,那么很有可能你正在进行负载测试。然而,在你的负载测试中,你可能无法真正的模拟用户在真实世界的行为。

用户体验成就产品,也杀死产品。

忽视负载测试的真实性,投入生产中会造成大量的性能问题,但用户不会等。如果你不执行精确的真实的负载测试,必然会面临损失收入,影响品牌和降低员工生产力的风险。

解决方案:基于云的负载测试。

对负载和性能程序来说,云提供了两个主要的优势来帮助测试团队更好的模拟真实行为:即时基础设施和地理位置。基于云的负载测试降低了总拥有成本,增加了灵活性,并让测试人员理解第三方组件的影响。

什么才是好的云压力性能测试工具?

所以如果你在考虑采用基于云的负载测试解决方案,你得要选择一个基于云的负载测试工具,并确保它具备以下条件:

1.集成了云平台

一定要考虑到工具与云的集成程度。如果你选择了没有集成一个或多个云平台的解决方案,你需要手动处理好几个步骤,如学习你采用的每个平台是怎样工作(包括它的局限性和约束)和创建的,还要维护和访问你想要使用的机器。

基于云的负载测试解决方案应该提供与云的集成,以简化和加速使用云基础设施所需的步骤。你选择的工具还要满足快速配置,对安全性的简化,对可扩展性的改进,还要有一个统一的接口,良好的的测试体验和及时的结果报告。

2.进行实际测试的能力

虽然基于云的负载测试,在许多情况下,比在实验室中更真实,但仅仅迁移到云是不足以确保最真实的测试的。要真正给你的基于云的测试添加一个真实的层,你必须考虑到真实用户体验的带宽限制。

基于云的负载测试工具应该:

虚拟网络:你需要在有限的带宽,延迟和丢包环境下来验证虚拟用户下载应用程序的速度。对移动用户来说,在各种网络条件下进行测试是特别重要的,因为不同于台式机和笔记本电脑用户,他们受到有限的带宽,延迟和数据包丢失影响的比率更大。

并行化的要求:现代浏览器检索静态资源时有并行处理HTTP请求的能力。这些并行请求需要与服务器更多的连接,并且可以延长响应时间。如果基于云的负载测试工具,不能处理并行请求,那也就不能产生最真实的性能测试。

3.统一的实验室测试和云测试

基于云的负载测试是有优势的。然而,它不应该取代实验室测试。相反,两者应该串联使用,以测试内/外部防火墙,并验证任何用户的应用性能,无论设备、位置、网络或带宽的限制。

要找一个允许在实验室测试和云测试中复用脚本的单一的解决方案。这种类型的工具将节省你的时间和精力,同时能帮你找出在云负载测试中出现,但在内部测试中不会出现的性能问题。最终,一个统一的解决方案将降低授权和培训成本,并允许测试工程师在这两种类型的负载测试中使用他们现有的技能。

4.分析、监测、报告

创建和运行基于云的负载测试只是方案的一部分。测试运行后,需要了解你的应用程序在负载下的表现。要确保应用程序满足预定的性能要求,分析工具是必需的。

采用基于云的负载测试工具,你应该能够轻松地分析收集到的数据,并创建描述测试应用程序性能的可操作的报告。在明确问题根源上,确保你的工具还包括一个全面的监测系统,来了解在负载测试中你的应用在基础设施上发生了什么是至关重要的。

5.支持网络技术

这个要求很明确。无论你是使用 Adobe Flex ,微软的 Silverlight ,实时消息协议( RTMP ), Ajax Push 技术, WebSockets ,等等。你需要一个有内置支持你采用技术的工具。没有这个支持,有效测试你的应用程序的性能几乎是不可能的。

云为团队提供了提高负载测试规模和真实性的机会,同时节省时间并降低了整体成本。为了满足用户在应用性能方面的期望,基于云的负载测试是必须的!记住,简单地迁移到云是不够的,成功测试的主要驱动力,还是在于你所使用的工具以及怎样合理地使用云技术。

你知道,怎么做最明智的选择!

本文由 OneAPM 渠道运营编译自 The 5 Cloud-Based Load Testing Tool Must-Haves

本文转自 OneAPM 官方博客

点击免费试用一款很棒的云压力性能测试工具: OneAPM 云端压力性能测试软件

时间: 2024-10-28 14:13:07

为什么需要云压力性能测试?的相关文章

阿里云SSD云盘性能测试:每GB空间30个IOPS

正 文:    由于服务器需要高并发高IO,所以入手了阿里云的SSD云盘+IO优化的ECS实例.   阿里云SSD云盘:单盘最高提供20000随机读写IOPS.256MB/s吞吐量的存储性能.采用分布式三副本机制,提供99.9999999%的数据可靠性.    SSD云盘基于全SSD存储介质.利用阿里云飞天分布式存储技术,提供数据可靠性99.9999999%的高性能存储:该产品具备以下特点: 高性能:单个SSD云盘最高提供20000随机读写IOPS.256MB/s吞吐量的存储性能:高可靠性:SS

云服务性能测试:香港云主机力压全球5大IaaS

中介交易 SEO诊断 淘宝客 云主机 技术大厅 作为一名资深技术宅,看到"美国专业IaaS研究机构Cloud Spector日前针对全球市场中最大的5家IaaS云服务性能发起了一项测试.测试结果显示,相较于Amazon EC2与HP Cloud等业界知名的云计算服务服务商,微软Windows Azure的IaaS服务在性能上处于领先地位,性价比也优于同类云服务商"的报道后,大感有趣.本着程序猿刻苦钻研精神,想看看我大中华区云服务商与Windows Azure之间究竟差着多少个Amazo

MySQL 压力性能测试(Mysqlslap)工具

Mysqlslap是从5.1.4版开始的一个MySQL官方提供的压力测试工具.通过模拟多个并发客户端访问MySQL来执行压力测试,同时详细的提供了"高负荷攻击MySQL"的数据性能报告.并且能很好的对比多个存储引擎在相同环境下的并发压力性能差别. 它的使用语法如下: shell>/usr/local/mysql/bin/mysqlslap [options] 常用参数[options]详细介绍: --concurrency代表并发数量,多个可以用逗号隔开.例如:--concurr

关于Amazon EC2云服务性能测试分析

EC2云平台测试搭建 现在,人们一听到云计算都不会特别陌生,然而作为Amazon提供的云计算环境的基本平台,谁也都不会忽略Amazon EC2.人们通过使用EC2,就可以根据个人或企业的需要在任何时候简便地创建.启动和供应虚拟实例.Amazon提供的云计算服务中,更多人或许只对软件即服务(SaaS)所熟悉,而硬件即服务(HaaS)则云里雾里. HaaS--一个基于Xen管理程序结构的计算服务.它通过创建既可以从零开始也可以使用预先构建好的映像文件允许开发者创建基于Linux的虚机,让用户在使用W

云效平台——基于jmeter的轻量级性能测试平台

做网站开发的同学都知道,网站的加载速度是影响用户访问的一个重要因素.如果你的网站打开速度很慢,那么你的访客很可能会流失到你的竞品平台,那么既浪费了用户推广成本,又造成了不良口碑,损失严重.所以选择使用什么样的性能测试工具,是每位做网站业务的负责人.开发测试同事都必须考虑的问题. 云效性能测试平台(Galaxy)是一个基于Jmeter的性能压测平台,它集脚本.场景.压测.监控和报表展示为一体,是一个能快速.低成本实施压测的平台.降低了入门使用成本,让开发和测试都可以方便的执行性能压测. 支持在线编

【超大福利包】性能测试的产品经理一高兴,1000个资源包有效期免费延长5!个!月!

限量1000个资源包,有效期免费延长5个月! 据说最近阿里云性能测试PTS的产品经理有喜事,一高兴,拍了拍大腿,说,250万VUM和700万VUM的基础版资源包,统统延长有效期,从1个月延长至6个月.这不,本菇凉,刻不容缓快马加鞭来通知各位同学呐.一共限量1000个资源包,先购先得哟~特别提示:已购的250万VUM和700万VUM基础版资源包不能延长有效期,只有新购的这两种类型资源包的有效期可以从1个月延长至6个月噢~ 阿里云的性能测试是什么? 阿里云性能测试(Performance Testi

浅谈应用性能测试 PTS

阅读原文 我们为什么要进行性能测试? 1. 评估系统的能力. 当应用上线有大量用户当问的时候,页面的打开速度直接影响用户体验,进而影响用户的留存.了解用户的真实使用体验,对应用做出针对性的性能评估,有效提升用户体验. 2. 验证系统的稳定性和可靠性. 在整个的网站应用架构体系中,会有一些接口基础服务,它的职责是对外输出一些稳定的查询,一些服务能力,这个时候系统需要有较高的稳定性,比如访问量很多,数据量很大,这个时候就需要关注性能.另外对于一些核心系统,可用性很高,对于性能系统也是非常关键的. 3

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

[51CTO.com快译]生活在当下,企业不仅利用云计算服务降低基础设施成本,而且为整个过程带来更高的效率和灵活性.在这样的情形之下,必须建立起应用程序在云中测试的正确策略.性能测试在任何云测试策略中都是一个关键的方面,它可以测试应用程序的扩展性.兼容性.可用性和安全性. 一款应用程序在推出之前,需要进行全面的性能测试,包括速度.稳定性和在不同负载条件下的可扩展性.如果不解决可用性差.系统故障.功能差异以及其他问题,这款产品就无法生存.任何性能测试不足都会导致后续问题的产生. 云计算的关键特征云

傲游云浏览器4.0正式版评测

  作为全球首家基于云技术覆盖主流操作平台的浏览器厂商,傲游此次发布的新版浏览器,不仅完成了内核的改造升级,实现对HTML5的完美支持,还开发出"GPU加速"功能,实现对电脑GPU的智能调用,极大提升浏览视觉体验的同时,更最大限度降低了浏览器对CPU的占用,从而使电脑在运行浏览器时更合理调配硬件设施. 新版傲游云浏览器不仅拥有极速浏览.超速启动和高速下载等速度方面的全面提升,更是采取全新隐私保护策略,很好地平衡了Cookie与隐私之间的关系,使得Cookie能在用户不被骚扰的情况下使用