在场景创建成功之后,就可以对场景进行压测。
执行方式一
在控制台左侧菜单栏选择测试场景。
在场景列表中,找到要压测执行的场景,单击右侧操作选项里的开始按钮。
启动场景
启动场景-2
执行方式二
在控制台左侧菜单栏选择测试场景。
在场景列表中,找到要压测执行的场景,单击右侧操作选项里的进入操作页按钮。
在场景操作页点击启动压测按钮,即可开始压测过程。点击停止压测可以停止本次压测。
execute-3
页面具体说明如下:
状态:指该场景的当前状态,主要包含以下几类。
场景构建成功,可以启动压测
数据上传中
脚本装配中
场景准备完成,正在启动
执行中
停止中
最大量级:对应链路的最大预设压测量级(TPS/并发量)。
当前配置量级:对应链路的当前配置压测量级(TPS/并发量),可通过调速修改当前量级,但无法超过其最大量级。
调速:在压测执行过程中可实时改变压测量级。在调速选项输入目标量级,在操作选项处点击调速,即可改变当前配置量级,调速立即生效。
注意:为保证压测引擎的调度效率,每次上调量级建议不超过最大量级的 1/4。
批量设置 & 批量调速:基于每一个链路的最大量级进行按比例的批量调速。数值框中输入目标百分比,先后点击批量设置和批量调速可修改当前量级。
说明:
场景执行过程中,TPS、RT 和并发量等统计数据在场景操作页下方实时更新展示。
一个场景压测启动过程需要经历多个阶段,大致包括压测引擎准备、数据准备、预热和启动等过程,因此启动过程将耗费 3~5 秒不等。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
在阿里云的性能测试PTS(Performance Testing Service)中,您描述的是如何管理和执行压力测试场景的过程。这个过程涉及到了从创建到执行压力测试的多个关键步骤,确保用户能够有效地对系统进行性能评估和优化。下面是对您提到内容的一些补充说明:
场景构建成功:在设计完测试场景并上传了必要的测试数据、配置好压测脚本之后,系统会显示“场景构建成功”,此时场景已准备好进行压测。
开始按钮与进入操作页:提供了两种方式来启动压测,直接通过列表中的“开始”按钮快速启动,或者通过“进入操作页”进行更详细的配置后再启动。后者适合需要细致调整或监控压测过程的用户。
数据上传中/脚本装配中:这些状态表明系统正在处理上传的测试数据或编译、配置压测脚本,是压测准备阶段的一部分。
场景准备完成,正在启动/执行中:表示压测已经启动,系统正在按照设定的参数向目标系统施加负载。
停止中:当用户选择停止压测时,系统会逐步减少负载直至完全停止,此状态表示正在这一过程中。
最大量级与当前配置量级:这两个指标帮助用户管理压测强度。最大量级是预先设定的最高负载水平,而当前配置量级是在实际运行时设置的具体负载值,可以在最大量级范围内调整。
调速功能:实时调整压测量级的能力对于模拟不同负载条件下的系统表现至关重要。用户可以根据实时监控的数据动态调整,以发现系统的性能瓶颈或稳定性问题。注意调速时的建议比例,避免因过快增加负载导致压测引擎调度效率下降或被测系统无法承受。
虽然您的描述没有详细展开“批量设置”,但通常在高级或批量操作中,PTS可能允许用户对多个场景或链路同时进行配置更改、启动或停止操作,这样可以提高大规模测试任务的效率,尤其是在需要对多种场景或不同量级进行对比测试时。
综上所述,阿里云PTS提供了一套全面且灵活的压力测试解决方案,覆盖了从场景设计到执行分析的全过程,支持用户根据实际需求高效地进行性能评估和优化工作。