一分钟了解阿里云产品:性能测试

一、            
概述

 

阿里云产品种类繁多,今天让我们一起来了解下阿里云性能测试(Performance Testing)吧。

 

 

什么是性能测试呢?

 

性能测试是全球领先的SaaS性能测试平台,具有强大的分布式压测能力,可模拟海量用户真实的业务场景,让应用性能问题无所遁形。性能测试包含两个版本,Lite版适合于业务场景简单的系统,免费使用;企业版适合于承受大规模压力的系统,同时每月提供免费额度,可以满足大部分企业客户。

 

 

那么,性能测试有什么独特的优势呢?

 

  • 专业: 分布式并发压测,施压能力无上限;模拟业务场景,性能缺陷暴露无疑;阿里性能专家在线服务,测试无忧。
  • 易用: 平台提供压测机,无需安装软件;脚本场景监控简单化,省时、省力;1分钟上手,轻轻松松做性能测试。
  • 经济: 提供企业版免费额度,零成本使用;提前容量评估,促进业务快速发展;提升用户体验,快速扩大市场份额。
  • 可靠: 服务高质量容灾,可用性高达99.99%; 测试结果真实准确无误; 多种安全防护措施,保障数据安全。

 

 

性能测试是集测试机管理、测试脚本管理、测试场景管理、测试任务管理、测试结果管理为一体的性能云测试平台。性能测试基于阿里云计算平台研发,可提供超大规模并发压力,满足任意规模系统的性能测试需求。性能测试在工作时会通过施压机产生压测流量,用户如果对施压的流量、地域等有更多要求,性能测试施压机可动态扩展在全球范围进行部署。

 

阿里云性能测试可以针对阿里云内机器应用系统或非阿里云(外部)机器应用系统进行性能测试;不仅支持http/https,TCP/UDP,webservice等协议,而且通过手工编写代码支持更复杂的协议。

 

 

性能测试典型特性介绍:

https://www.aliyun.com/product/pts/?spm=5176.383518.3.51.4iej3S

 

 

 

二、            
技术点(性能测试五大热点技术问题分析)

 

在上一篇文章中,我们为大家介绍性能测试的概况,性能测试(Performance Testing)是全球领先SAAS化性能测试平台,具有强大的分布式压测能力,可模拟海量用户真实的业务操作场景,让应用的性能问题无所遁形。那在使用过程中,经常遇到的热门技术问题有哪些呢?

 

 

 

快速入门:

https://help.aliyun.com/document_detail/pts/getting-started/quick-start.html?spm=5176.docpts/product-introduction/overview.6.92.e0PoJr

 

脚本编写添加事务:

https://help.aliyun.com/document_detail/pts/user-service-guide/script-program/add-transaction.html?spm=5176.docpts/user-service-guide/test-env/select-env-machine.6.112.TOj4RH

 

性能测试RAM

https://help.aliyun.com/document_detail/pts/user-service-guide/ram.html?spm=5176.docpts/user-service-guide/test-results/view-log.6.133.ge3GYa

 

门户类网站性能测试分析及调优:

https://help.aliyun.com/document_detail/pts/test-case/PTS-TC08-ProtalWebSites.html?spm=5176.docpts/user-service-guide/ram.6.140.Eef6K2

 

大规模分布式压测:

https://help.aliyun.com/document_detail/pts/test-case/PTS-TC09-Large-scaleDistributedStressTesting.html?spm=5176.docpts/test-case/PTS-TC08-ProtalWebSites.6.141.yIyoiW

 

 

希望上面的内容,能够对大家有所帮助。

 

 

 

三、            
体验(性能测试心得体会)

 

现在的系统几乎都要做性能测试的,虽然每个系统做性能测试的目标不同,但总体来说,需要的都是测试结果对生产系统要有参考价值的。

那么如果保证呢?对于没有相关经验和性能理论不深的测试人员来说,或多或少的会进入如下误区:

 

a.测试环境随意搭建,早期性能测试开始萌芽的时候,将所有的应用都部署在一台机器上,随便压一下就行了。大家都知道,测试环境系统架构和生产环境要相同,操作系统、中间件、应用版本、参数配置都近可能与生产环境相同。

 

b.随便挑选两笔主要业务压一下,由于时间、人力、经费等限制,做一下简单的压测,这种想法目前在不重视产品质量的公司都存在。要知道功能决定现在,性能决定未来,业务发展下去了,后续还会做性能测试的,并且花费的代价非常昂贵。

因此正确的做法是通过生产历史数据来统计高峰时候的业务量(老系统)或者业务调研(新系统),至少要挑选60%以上占比较高的业务或者业务量排在前10名的业务。

 

c.脚本设计上,有很多性能测试人员根本不重视,以为录制一下就OK了,但实际上业务是否做成功了,根本不清楚,如果业务都没有真正做成功那么压测又有什么意思呢?任何工具都无法自动判断业务是否成功了,因此需要测试人员在脚本脚本里面添加检查点进行验证,有时还需要关联和参数化。

 

d.业务场景设计,不同系统服务的客户不一样,业务场景也有很多差异,多种典型场景需要综合考虑,很多性能测试人员都知道单业务场景,但忽略了混合业务、业务突变、稳定性、可靠性、批量、批量对联机交易影响场景。

 

e.并发用户数来衡量系统的性能,很多性能测试觉得系统性能是靠并发用户数来衡量的,一上来就来1万甚至10万个用户并发,最后测试结果响应时间都要几十分钟、错误一大堆、曲线图根本没法看。实际上衡量系统处理能力的性能是靠TPS(笔/秒)来衡量的,范围是一定的,不会随着并发用户数的增加变动很大,增加并发用户数,响应时间就会增加很多,如果真要用并发用户数来衡量系统性能,建议增加响应时间限制这个条件。

 

f.很多性能测试人员认为业务占比就是用户占比,这种观念是错误的,如果你那样做,那么你跑出来的业务占比可能跟生产上大相径庭,生产上A业务占比90,B业务占比10%,而你压测出来的结果正好相反,这样的测试结果有参考价值么?

 

g.分析及调优,这个是性能测试的一个难点,很多测试人员认为这都是开发的事情,其实不然,一个优秀的性能测试人员需要学会如何分析及调优,这里面需要一个漫长的过程,不仅需要扎实的功底、还要有动手的经历以及分析的经验,需要不断地积累。

 

如果性能测试就是录制一下发一下压力的话,那么你将会失业,因为业务操作人员比你还会熟悉业务、比你还会进行录制,所以性能测试一些

理论还要不断加强,早日走上专家的道路。如有不妥,请见谅。

 

如果您想详细了解性能测试,请访问:

https://bbs.aliyun.com/read/256964.html?spm=5176.bbsl243.0.0.QMNZfV

 

淘宝天猫双11性能测试专家分享PTS性能测试解决方案:

https://bbs.aliyun.com/read/255406.html?spm=5176.bbsr256075.0.0.6RBn0b&displayMode=1&u=1649228395040820

 

基于云产品构造的门户网站类性能测试、分析和优化案例:

https://bbs.aliyun.com/read/227816.html?spm=5176.bbsl243.0.0.hU28oL

 

时间: 2024-09-11 21:26:11

一分钟了解阿里云产品:性能测试的相关文章

72期:一分钟了解阿里云产品,看别人如何靠域名赚亿元

云周刊 本周要点 查看更多 [活动回顾]大数据助力驴妈妈自助游,精准运营之道 第3期在线培训已经于3月11日上午顺利结束!本次分享嘉宾为驴妈妈副CTO邵汉成,分享主题围绕驴妈妈架构系统.数据库等内容展开.点击查看视频回顾 产品动态 查看更多 [专题推荐]一分钟了解阿里云产品 [专题推荐]教你10秒钟拿到阿里技术offer [专题推荐]域名风云汇:如何靠域名赚亿元 工单参考 查看更多 Windows lvm扩容后逻辑卷为suspended状态无法挂载 用户在对磁盘扩容后重新挂载LVM分区发现逻辑卷

一分钟了解阿里云产品:云监控

一.             概述   阿里云发布的产品种类齐全,今天让我们一起来了解下云监控这款产品吧.   什么是云监控呢?   云监控(CloudMonitor) 是一项针对阿里云资源和互联网应用进行监控的服务.云监控服务可用于收集获取阿里云资源的监控指标,探测互联网服务可用性,以及针对指标设置警报.     那么,云监控有什么优势呢?   云监控服务无需特意购买和开通,您注册好阿里云账号后,便自动为您开通了云监控服务,方便您在购买和使用阿里云产品后直接到云监控查看产品运行状态并设置报警规

一分钟了解阿里云产品:云虚拟主机

一.             概述   阿里云产品众多,今天让我们一起来了解下云虚拟主机吧.   什么是阿里云云虚拟主机呢?   简单来说,阿里云虚拟主机市场占用率第一.产品特点:预装网站运行环境,赠送正版数据库,可通过图形化控制面板管理,主要用于搭建网站.提供基于云端的DDoS入侵.防御及网站安全防御服务.全国仅有8线BGP骨干网络,全网覆盖(涵盖电信.联通和移动等主流运营商).   那么,云虚拟主机有什么独特的优势呢?我来给大家说说.   阿里云虚拟主机有两个版本供大家选择:极速共享版虚机和

一分钟了解阿里云产品:补丁管理

一.             概述   阿里云发布了多款产品,今天就让我们一起来了解下补丁管理吧.   什么是补丁管理呢?   补丁管理是为解决客户使用大量第三方软件后,漏洞发现不及时.不会修漏洞.无法批量进行补丁更新等诸多问题而推出的服务,开通补丁管理服务后,可以及时获取最新漏洞预警和补丁,并能通过云端一键下发补丁更新,做到漏洞快速发现.快速修复.   90%的安全问题可以通过升级.打补丁的方式解决,补丁管理通过"端(安骑士)"进行漏洞的快速发现并上报"云端",实

一分钟了解阿里云产品:负载均衡概述

阿里云的产品众多,今天让我们来了解下阿里云的负载均衡(Server Load Balancer).一起来关注下吧.   什么是负载均衡?简而言之,负载均衡就是对多台云服务器进行流量分发的服务.   负载均衡可以通过流量分发扩展应用系统对外的服务能力,通过消除单点故障提升应用系统的可用性.您可以根据业务需求实时添加或删减云服务器,从而实现无缝的业务伸缩.     相比于传统硬件负载均衡器,阿里云的负载均衡有着如下优势:   负载均衡支持删除和添加后端云服务器,实现无缝伸缩 ,伸缩过程不用更换任何设

一分钟了解阿里云产品:消息队列

一.             概述   阿里云发布的产品种类繁多,今天让我们一起来了解下消息队列(Message Queue,简称MQ)吧.     什么是消息队列呢?   消息队列是企业级互联网架构的核心服务,基于高可用分布式集群技术,搭建了包括发布订阅.接入.管理.定时(延时).监控报警等一套完整的高性能.高性价比消息云服务.MQ是阿里云正式商用的互联网消息中间件,帮您实现分布式计算场景中所有异步解耦功能.MQ由阿里巴巴集团中间件技术部自主研发,是原汁原味的阿里集团中间件技术精华之沉淀,是可

一分钟了解阿里云产品:对象存储OSS概述

阿里云的产品种类繁多,今天让我们一起来了解下对象存储(Object Storage Service,简称OSS)吧!   什么是对象存储呢?   简单来说,对象存储OSS是阿里云提供的海量.安全和高可靠的云存储服务.存储容量和处理能力的弹性扩展,按量付费真正使您专注于核心业务.您还可以方便的同其他云产品搭配使用,广泛的应用于海量数据存储与备份,数据加工与处理,内容加速分发,业务数据挖掘分析等多种业务场景.     对象存储 OSS,可以理解为一个即开即用,无限大空间的存储集群.相比传统自建服务器

一分钟了解阿里云产品:分析型数据库

一.             概述   阿里云产品种类繁多,今天让我们一起来了解下分析型数据库(Analytic DB)吧!   什么是分析型数据库呢?   分析型数据库是阿里巴巴自主研发的海量数据实时高并发在线分析(Realtime OLAP)云计算服务,使得您可以在毫秒级针对千亿级数据进行即时的多维分析透视和业务探索.分析型数据库对海量数据的自由计算和极速响应能力,能让用户在瞬息之间进行灵活的数据探索,快速发现数据价值,并可直接嵌入业务系统为终端客户提供分析服务.     分析型数据库帮您实

一分钟了解阿里云产品:安骑士

一.             概述   阿里云产品种类繁多,今天让我们一起来了解下安骑士这款产品吧.   什么是安骑士呢?   一句话,安骑士是阿里云推出的一款免费云服务器安全管理软件,主要提供木马文件查杀.密码防暴力破解.高危漏洞修复等安全防护功能.安骑士支持云外用户使用.     那么,安骑士有什么优势呢?我来给大家讲讲.   安骑士轻量化占用资源.基于云加端安全防御架构 最小化系统资源占用.   安骑士提供实时告警,一个控制台集中管控全部服务器安全状态,短信实时告警黑客攻击行为和高危漏洞风