基于接口或业务场景的稳定性测试
压力项:
(多进程)多用户并发登录、多用户操作(开合闸/定时任务)、多用户查询实时/离线数据、多用户设置阈值、
(多线程)单用户频繁操作(开合闸/定时任务)、单用户频繁查询实时/离线数据、单用户频繁设置阈值、
第一套环境:基准测试
单用户下或零数据量环境下,对程序的资源情况进行测试(CPU占用率,内存占用情况)
环境:一个网关下,com1口空开接入(组网方式为家庭场景1)
配置:空开都默认配置
操作:在网关web不同页面切换,运行24小时,收集系统资源情况
第二套环境:日常压力测试下
对单用户在日常操作网关web主要业务进行压测
前提:此压力需要根据系统日常相关数据,如平均每日访问量,平均在线数,每日完成事务数(开合闸、定时、查询实时和离线数据)等
环境:一个网关下,com1口空开接入(组网方式为家庭场景1)
配置:空开都默认配置
操作:通过网关web,查看实时数据、配置阈值、批量分合闸、定时任务、查询离线数据、运行8个小时,收集资源占用情况,检查功能正常
第三套环境:峰值压力测试下
对未来的预期压力,可根据历史日均以及日最高压力等,评估未来日均及日最高压力
环境:一个网关,各com口满载空开
配置:空开都默认配置
操作:通过网关web,查看实时数据、配置阈值、批量分合闸(涉及不同com口混合场景:所有空开分/合闸、com1口1个空开分闸和com2口1个空开合闸、com1合闸com2分闸)、定时任务(涉及不同com口混合场景)、查询离线数据(需一直保持5000条)、运行8个小时,收集资源占用情况,检查功能正常
第四套环境:容量测试
系统满载预期压力后,需要测试系统承受的最大压力,可通过“拐点法”,逐步增加压力,直到性能指标不可接受或出现了明显的拐点
网友评论