使用场景
该系统为在线活动系统,需要确定该系统在响应时间良好的情况下能否支撑2000人并发。
问题描述
系统在投入生产后,在活动开始期间,大量用户反馈系统访问时间过长,页面卡顿或点击之后系统未响应。
如何测试
1、测试准备
a、需求调研与分析
b、测试计划/方案设计
c、测试环境搭建,工具部署,数据准备
2、脚本设计
a、脚本设计
b、脚本调试
3、测试执行
a、按照计划执行
b、问题反馈与结果分析
4、测试报告
a、报告编写
b、项目交付
测试结果与问题解决
根据客户给出的峰值情况下的平台用户数量,ART以及服务器CPU、内存阈值,以此为目标首先进行了第一轮负载测试 (服务器端、压力daunt网络带宽固定)。
第一轮负载测试的服务器配置与生产环境一致,在1000并发时,服务器CPU使用率高达95.69%,该数据超过了阈值,通知客户后,客户进行了服务器配置升级,升级后开展了第二轮测试。
第二轮负载测试首先验证了1000并发,数据与第一次相比TPS提高了1.6倍左右,资源利用率下降了50%左右,然后在不触发阈值的前提下找到该配置下的最大并发数为2100,在该配置下满足客户支撑2000并发的需求"。
推荐阅读: