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

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

云效性能测试平台(Galaxy)是一个基于Jmeter的性能压测平台,它集脚本、场景、压测、监控和报表展示为一体,是一个能快速、低成本实施压测的平台。降低了入门使用成本,让开发和测试都可以方便的执行性能压测。

支持在线编写压测脚本

Galaxy一方面提供了在线编写Jmeter脚本,并且提供模板配置,可以快速在线编写包含登录或者一个简单的压测Http/Https协议的压测脚本;同时,也支持原生的Jmeter性能压测脚本,用户在线下编写好Jmeter脚本后,直接上传到平台生成的svn脚本目录即可。

在此场景下,Jmeter的Java Sample可以支持目前主流的服务化协议(RPC、Dubbo),同时Jmeter也提供webservice协议的性能评估;如果有其他的协议组件需求,还可以提交给云效商务组评估实现。

梯度压力,让数据更快速的反映性能问题

在场景设置时,Galaxy支持在线设置并发用户数和用户梯度。

比如希望压测100并发用户数,并且每隔60s增加10个用户,以便观察当达到多少并发用户数时,系统出现性能瓶颈。那么通过下图的配置和图显的梯度,能够快速的配置。这是Jmeter并不支持的功能,由Galaxy扩展而成。



分布式集群压测,让压力来的更猛烈些


Galaxy支持Jmeter集群压测,用户在平台上可以按需添加施压机集群,并且可以进行分组。目前Galaxy集群已评估的场景能够支撑5w并发用户,20w+QPS的性能评估,它的能力会受限于施压机集群的网络带宽以及集群的数量。

实时报告,及时把握测试结果

操作后台可查看性能实时报告,包括性能全景、响应时间、吞吐率、聚合报告。

在性能全景视图中,系统的RT、QPS以及监控机、执行机的系统资源,方便企业直观的定位性能瓶颈;在响应时间视图中,可以详细的查看每个请求的耗时趋势和细分,包括错误率,偏差,90%耗时等等;吞吐量视图中,可以查看每个请求的吞吐量趋势和细分;聚合报告视图,类似loadrunner的summarytable,里面是一个概要的性能结果,通常用于存放在报告中。

系统资源监控这里可以选择多种监控维度视图,CPU、Load、io、net、swap、java等等 选择一个视图以后,便可以看到详细的性能数据,比如选择cpu视图【结果分析】则可以进入历次场景的执行列表。可以方便的查看不同并发压测下的结果情况,并且可以添加备注,方便管理性能测试结果。


如果企业有需要接入性能测试,可以点击http://ali-aegis.aliyun.com/help/help.html查看使用帮助。

云效官网:http://yunxiao.aliyun.com


关于云效:

云效,是新型一站式研发效能平台,经过阿里巴巴多年先进的管理理念和工程实践沉淀,提供从“需求->编码->测试->发布->运维->运营”端到端的持续集成持续交付服务。云效引入敏捷研发、流式实时交付、自动化验证、柔性化管理,为企业用户提供公有云、专有云、混合云解决方案,解决研发过程中跨角色、跨组织、跨地区的协作问题的同时助力企业研发效能体系升级。



相关文章
|
XML jenkins 机器人
JMeter+Ant+Jenkins实现接口自动化测试持续集成
本文介绍了如何使用Ant生成JMeter接口测试报告,并集成到Jenkins中实现自动化测试。内容涵盖Ant与JMeter环境配置、build.xml文件设置、测试执行及报告生成,同时包括Jenkins插件安装、项目配置和钉钉消息通知的集成,帮助实现持续测试与结果可视化。
1367 0
|
12月前
|
前端开发 Java jenkins
Jmeter压力测试工具全面教程和使用技巧。
JMeter是一个能够模拟高并发请求以检查应用程序各方面性能的工具,包括但不限于前端页面、后端服务及数据库系统。熟练使用JMeter不仅能够帮助发现性能瓶颈,还能在软件开发早期就预测系统在面对真实用户压力时的表现,确保软件质量和用户体验。在上述介绍的基础上,建议读者结合官方文档和社区最佳实践,持续深入学习和应用。
2207 10
|
Java 测试技术 容器
Jmeter工具使用:HTTP接口性能测试实战
希望这篇文章能够帮助你初步理解如何使用JMeter进行HTTP接口性能测试,有兴趣的话,你可以研究更多关于JMeter的内容。记住,只有理解并掌握了这些工具,你才能充分利用它们发挥其应有的价值。+
1680 23
|
监控 Java 数据挖掘
利用Jmeter工具进行HTTP接口的性能测试操作
基础上述步骤反复迭代调整直至满足预期目标达成满意水平结束本轮压力评估周期进入常态监控阶段持续关注系统运转状态及时发现处理新出现问题保障服务稳定高效运作
1387 0
|
数据可视化 测试技术 API
JMeter、Apipost 与 Postman 的 API 测试对比:为什么 APIPost 是更聪明的选择
API测试如同筹备一场晚宴,选对工具至关重要。JMeter功能强大但上手难,适合专业用户;Postman简单易用,但在复杂场景和团队协作中表现有限;而Apipost则是一款智能高效的“厨房神器”。它性能测试轻松、结果清晰、学习门槛低,并且能一键集成CI/CD流程。对于追求效率与便捷的团队而言,Apipost无疑是更优选择,让API测试如同五星大厨烹饪般丝滑流畅。
|
缓存 网络协议
Jmeter如何对UDP协议进行测试?
`jmeter-plugins`是JMeter的插件管理器,用于管理和组织所有插件。访问[官网](https://jmeter-plugins.org/install/Install/)下载并放置于`lib/ext`目录下,重启JMeter后可在“选项”中看到插件管理器。
712 1
Jmeter如何对UDP协议进行测试?
|
测试技术 持续交付 Apache
Python性能测试新风尚:JMeter遇上Locust,性能分析不再难🧐
Python性能测试新风尚:JMeter遇上Locust,性能分析不再难🧐
674 3
|
缓存 测试技术 Apache
告别卡顿!Python性能测试实战教程,JMeter&Locust带你秒懂性能优化💡
告别卡顿!Python性能测试实战教程,JMeter&Locust带你秒懂性能优化💡
786 1
|
缓存 测试技术 Apache
告别卡顿!Python性能测试实战教程,JMeter&Locust带你秒懂性能优化💡
【10月更文挑战第1天】告别卡顿!Python性能测试实战教程,JMeter&Locust带你秒懂性能优化💡
554 4
|
敏捷开发 缓存 前端开发
阿里云云效产品使用合集之前端打包时npm安装卡住一般是什么导致的
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。

热门文章

最新文章