云效平台——基于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


关于云效:

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



相关文章
|
10月前
|
Java 测试技术 容器
Jmeter工具使用:HTTP接口性能测试实战
希望这篇文章能够帮助你初步理解如何使用JMeter进行HTTP接口性能测试,有兴趣的话,你可以研究更多关于JMeter的内容。记住,只有理解并掌握了这些工具,你才能充分利用它们发挥其应有的价值。+
1388 23
|
测试技术 持续交付 Apache
Python性能测试新风尚:JMeter遇上Locust,性能分析不再难🧐
【10月更文挑战第1天】Python性能测试新风尚:JMeter遇上Locust,性能分析不再难🧐
576 3
|
缓存 Java 测试技术
谷粒商城笔记+踩坑(11)——性能压测和调优,JMeter压力测试+jvisualvm监控性能+资源动静分离+修改堆内存
使用JMeter对项目各个接口进行压力测试,并对前端进行动静分离优化,优化三级分类查询接口的性能
860 10
谷粒商城笔记+踩坑(11)——性能压测和调优,JMeter压力测试+jvisualvm监控性能+资源动静分离+修改堆内存
|
测试技术 持续交付 Apache
Python性能测试新风尚:JMeter遇上Locust,性能分析不再难🧐
Python性能测试新风尚:JMeter遇上Locust,性能分析不再难🧐
617 3
|
缓存 测试技术 Apache
告别卡顿!Python性能测试实战教程,JMeter&Locust带你秒懂性能优化💡
告别卡顿!Python性能测试实战教程,JMeter&Locust带你秒懂性能优化💡
581 1
|
缓存 测试技术 Apache
告别卡顿!Python性能测试实战教程,JMeter&Locust带你秒懂性能优化💡
【10月更文挑战第1天】告别卡顿!Python性能测试实战教程,JMeter&Locust带你秒懂性能优化💡
469 4
|
测试技术 持续交付 Apache
Python性能测试新风尚:JMeter遇上Locust,性能分析不再难🧐
【9月更文挑战第10天】随着软件应用的不断扩展,性能测试成为确保系统稳定运行的关键环节。本文通过对比Apache JMeter和Locust,探讨了如何在Python环境中利用这两款工具挖掘更多性能测试潜力。JMeter是一款成熟且功能强大的开源工具,支持多种协议,适用于各种应用的测试;而Locust则基于Python,通过简单脚本模拟HTTP请求,更适合Web应用测试。
431 3
|
数据可视化 前端开发 测试技术
接口测试新选择:Postman替代方案全解析
在软件开发中,接口测试工具至关重要。Postman长期占据主导地位,但随着国产工具的崛起,越来越多开发者转向更适合中国市场的替代方案——Apifox。它不仅支持中英文切换、完全免费不限人数,还具备强大的可视化操作、自动生成文档和API调试功能,极大简化了开发流程。
|
12月前
|
SQL 安全 测试技术
2025接口测试全攻略:高并发、安全防护与六大工具实战指南
本文探讨高并发稳定性验证、安全防护实战及六大工具(Postman、RunnerGo、Apipost、JMeter、SoapUI、Fiddler)选型指南,助力构建未来接口测试体系。接口测试旨在验证数据传输、参数合法性、错误处理能力及性能安全性,其重要性体现在早期发现问题、保障系统稳定和支撑持续集成。常用方法包括功能、性能、安全性及兼容性测试,典型场景涵盖前后端分离开发、第三方服务集成与数据一致性检查。选择合适的工具需综合考虑需求与团队协作等因素。
1829 24
|
JSON 前端开发 测试技术
大前端之前端开发接口测试工具postman的使用方法-简单get接口请求测试的使用方法-简单教学一看就会-以实际例子来说明-优雅草卓伊凡
大前端之前端开发接口测试工具postman的使用方法-简单get接口请求测试的使用方法-简单教学一看就会-以实际例子来说明-优雅草卓伊凡
1044 10
大前端之前端开发接口测试工具postman的使用方法-简单get接口请求测试的使用方法-简单教学一看就会-以实际例子来说明-优雅草卓伊凡