在场景创建成功之后,就可以对场景进行压测。
在控制台左侧菜单栏选择测试场景。
在场景列表中,找到要压测执行的场景,单击右侧操作选项里的执行按钮。
在弹出的执行场景对话框,确认持续时间和并发用户数 没有问题之后,单击确认启动压测场景。
持续时间: 本次压测执行的最长时间。
并发用户数: 所有压测脚本的最大并发用户数,每个脚本的并发用户数需要单独配置。
压测确认
场景进入“执行中”的状态之后,压测任务会一直执行到持续时间结束。您可以单击操作选项的停止按钮来手动结束本轮压测。
启动中
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
在阿里云的性能测试PTS(Performance Testing Service)中,您描述的过程是使用PTS进行性能压测的标准步骤。下面是对您提到的流程的一些补充说明和操作建议:
场景创建与配置:在开始执行压测之前,您需要先在PTS控制台创建一个测试场景。这个场景中包含了待测试的服务URL、请求参数、预期响应等信息,以及模拟用户行为的脚本。您还可以设置各种运行时参数,比如HTTP头、Cookie、变量管理等,以更贴近真实用户的访问情况。
并发用户数配置:每个脚本的并发用户数确实需要单独配置,这允许您精细地模拟不同业务场景下的用户访问模式。例如,在电商应用中,您可以设置商品详情页、购物车、支付等多个环节的不同并发数,以评估系统的整体负载承受能力。
持续时间设定:设定压测的持续时间是为了确保系统能够在长时间高负载的情况下稳定运行。通过观察这一时间段内的系统表现,可以发现潜在的性能瓶颈或稳定性问题。
执行中状态:当场景进入“执行中”状态后,PTS会按照您的配置发送请求,模拟用户访问。此期间,您可以通过PTS的实时监控功能查看各项性能指标,如响应时间、吞吐量、错误率等,这些数据对于分析系统性能至关重要。
手动停止与结果分析:如果在压测过程中发现异常或者想要提前结束测试,可以手动点击“停止”按钮。测试结束后,阿里云PTS会提供详尽的测试报告,包括但不限于性能趋势图、Top慢SQL、错误分布等,帮助您快速定位问题所在并优化系统性能。
后续操作:基于压测结果,您可能需要对系统进行调优,比如优化数据库查询、增加服务器资源、调整缓存策略等。之后,可以再次进行压测以验证优化效果,形成一个持续改进的闭环。
记得在进行大规模压测前,确保通知到所有相关团队,避免对生产环境造成影响,并且最好在非高峰时段进行,以免干扰正常业务。