云效平台——基于jmeter的轻量级性能测试平台
2023-09-14 09:03:13 时间
做网站开发的同学都知道,网站的加载速度是影响用户访问的一个重要因素。如果你的网站打开速度很慢,那么你的访客很可能会流失到你的竞品平台,那么既浪费了用户推广成本,又造成了不良口碑,损失严重。所以选择使用什么样的性能测试工具,是每位做网站业务的负责人、开发测试同事都必须考虑的问题。
云效性能测试平台(Galaxy)是一个基于Jmeter的性能压测平台,它集脚本、场景、压测、监控和报表展示为一体,是一个能快速、低成本实施压测的平台。降低了入门使用成本,让开发和测试都可以方便的执行性能压测。
支持在线编写压测脚本
Galaxy一方面提供了在线编写Jmeter脚本,并且提供模板配置,可以快速在线编写包含登录或者一个简单的压测Http/Https协议的压测脚本;同时,也支持原生的Jmeter性能压测脚本,用户在线下编写好Jmeter脚本后,直接上传到平台生成的svn脚本目录即可。
在此场景下,Jmeter的Java Sample可以支持目前主流的服务化协议(RPC、Dubbo),同时Jmeter也提供webservice协议的性能评估;如果有其他的协议组件需求,还可以提交给云效商务组评估实现。
梯度压力,让数据更快速的反映性能问题
在场景设置时,Galaxy支持在线设置并发用户数和用户梯度。
比如希望压测100并发用户数,并且每隔60s增加10个用户,以便观察当达到多少并发用户数时,系统出现性能瓶颈。那么通过下图的配置和图显的梯度,能够快速的配置。这是Jmeter并不支持的功能,由Galaxy扩展而成。
实时报告,及时把握测试结果
操作后台可查看性能实时报告,包括性能全景、响应时间、吞吐率、聚合报告。
在性能全景视图中,系统的RT、QPS以及监控机、执行机的系统资源,方便企业直观的定位性能瓶颈;在响应时间视图中,可以详细的查看每个请求的耗时趋势和细分,包括错误率,偏差,90%耗时等等;吞吐量视图中,可以查看每个请求的吞吐量趋势和细分;聚合报告视图,类似loadrunner的summarytable,里面是一个概要的性能结果,通常用于存放在报告中。
性能测试技术笔记(三):如何设计一个压测平台 对于压测平台,或者说各种测试平台,其实很多同学有个误区就是:平台各种高大上牛逼,但往往忽略了开发和维护以及学习使用平台本身的成本。
性能测试监控平台:influxdb+grafana+jmeter 性能测试工具jmeter自带的监视器对性能测试结果的实时展示,在Windows系统下的GUI模式运行,渲染和效果不是太好,在linux环境下又无法实时可视化。
云上的移动性能测试平台 功能决定现在,性能决定未来。欢迎大家围观《云上的移动性能测试平台》, 了解EMAS性能测试平台的能力与规划。
云效平台 云效,是新型一站式研发效能平台,经过阿里巴巴多年先进的管理理念和工程实践沉淀,提供从 ldquo;需求- 编码- 测试- 发布- 运维- 运营 rdquo;端到端的持续集成持续交付服务,解决研发过程中跨角色、跨组织、跨地区的协作问题,助力企业研发效能体系升级。
云效性能测试平台(Galaxy)是一个基于Jmeter的性能压测平台,它集脚本、场景、压测、监控和报表展示为一体,是一个能快速、低成本实施压测的平台。降低了入门使用成本,让开发和测试都可以方便的执行性能压测。
支持在线编写压测脚本
Galaxy一方面提供了在线编写Jmeter脚本,并且提供模板配置,可以快速在线编写包含登录或者一个简单的压测Http/Https协议的压测脚本;同时,也支持原生的Jmeter性能压测脚本,用户在线下编写好Jmeter脚本后,直接上传到平台生成的svn脚本目录即可。
在此场景下,Jmeter的Java Sample可以支持目前主流的服务化协议(RPC、Dubbo),同时Jmeter也提供webservice协议的性能评估;如果有其他的协议组件需求,还可以提交给云效商务组评估实现。
梯度压力,让数据更快速的反映性能问题
在场景设置时,Galaxy支持在线设置并发用户数和用户梯度。
比如希望压测100并发用户数,并且每隔60s增加10个用户,以便观察当达到多少并发用户数时,系统出现性能瓶颈。那么通过下图的配置和图显的梯度,能够快速的配置。这是Jmeter并不支持的功能,由Galaxy扩展而成。
分布式集群压测,让压力来的更猛烈些
实时报告,及时把握测试结果
操作后台可查看性能实时报告,包括性能全景、响应时间、吞吐率、聚合报告。
在性能全景视图中,系统的RT、QPS以及监控机、执行机的系统资源,方便企业直观的定位性能瓶颈;在响应时间视图中,可以详细的查看每个请求的耗时趋势和细分,包括错误率,偏差,90%耗时等等;吞吐量视图中,可以查看每个请求的吞吐量趋势和细分;聚合报告视图,类似loadrunner的summarytable,里面是一个概要的性能结果,通常用于存放在报告中。
系统资源监控这里可以选择多种监控维度视图,CPU、Load、io、net、swap、java等等 选择一个视图以后,便可以看到详细的性能数据,比如选择cpu视图【结果分析】则可以进入历次场景的执行列表。可以方便的查看不同并发压测下的结果情况,并且可以添加备注,方便管理性能测试结果。
云效官网:http://yunxiao.aliyun.com
关于云效:
云效,是新型一站式研发效能平台,经过阿里巴巴多年先进的管理理念和工程实践沉淀,提供从“需求- 编码- 测试- 发布- 运维- 运营”端到端的持续集成持续交付服务。云效引入敏捷研发、流式实时交付、自动化验证、柔性化管理,为企业用户提供公有云、专有云、混合云解决方案,解决研发过程中跨角色、跨组织、跨地区的协作问题的同时助力企业研发效能体系升级。
性能测试技术笔记(三):如何设计一个压测平台 对于压测平台,或者说各种测试平台,其实很多同学有个误区就是:平台各种高大上牛逼,但往往忽略了开发和维护以及学习使用平台本身的成本。
性能测试监控平台:influxdb+grafana+jmeter 性能测试工具jmeter自带的监视器对性能测试结果的实时展示,在Windows系统下的GUI模式运行,渲染和效果不是太好,在linux环境下又无法实时可视化。
云上的移动性能测试平台 功能决定现在,性能决定未来。欢迎大家围观《云上的移动性能测试平台》, 了解EMAS性能测试平台的能力与规划。
云效平台 云效,是新型一站式研发效能平台,经过阿里巴巴多年先进的管理理念和工程实践沉淀,提供从 ldquo;需求- 编码- 测试- 发布- 运维- 运营 rdquo;端到端的持续集成持续交付服务,解决研发过程中跨角色、跨组织、跨地区的协作问题,助力企业研发效能体系升级。
相关文章
- [产品相关] A/B测试终极指南(翻译)
- Apache Kafka使用默认配置执行一些负载测试来完成性能测试和基准测试
- 微信二维码 场景二维码 用于推送事件,关注等 注册用户 ,经过测试
- jmeter性能测试的策略
- 性能测试:监控web服务器--apache
- spring boot单元测试之十五:用mockmvc测试返回异步结果的controller(spring boot 2.4.4)
- 云效平台——基于jmeter的轻量级性能测试平台
- 如何使用jMeter对某个OData服务进行高并发性能测试
- 如何从 0 开始学 Python 自动化测试开发(附零基础学习资料)
- 如何做 python 接口测试?
- 【数据结构】测试6 树和二叉树
- 你不得不会的性能测试实战,绝对干货
- Jmeter 性能测试之阶梯式场景、波浪式场景
- Redis性能测试怎么做?看看7年测试工程师写的测试总结
- 要做接口并发性能测试,总得先学会分析吧!
- 【提升自己系列】,Redis性能测试还能这样做
- 【测开方法论】如何简单的对测试平台进行底层重构 ?
- 性能进阶:使用JMeter进行websocket测试【建议收藏】
- influx测试——单条读性能很差,大约400条/s,批量写性能很高,7万条/s,总体说来适合IOT数据批量存,根据tag查和过滤场景,按照时间顺序返回
- IQ测试集锦--智力PK
- Mac搭建本地服务器及测试demo
- 谈谈自动化测试能否取代软件手动测试
- 如何基于CANoe 12.0和vTESTstudio完成TC8车载以太网一致性测试?
- 北汇信息继续扩大V2X测试服务,扎根重庆,服务全国
- JMeter 接口测试/并发测试/性能测试
- 安全测试——目录设置
- App自动化测试介绍和环境搭建