今天分享批处理高可用测试之断点续跑有效性测试场景:
测试目的:
考察批处理系统是否支持断点续跑,中断或者失败后设置批处理从断点处启动并能从断点继续处理交易。
测试步骤:
1、选取批处理混合测试场景,根据测试目的发起一定的联机交易压力作为背景压力(背景压力可选);
2、发起批处理,稳定运行5-10分钟,手动强制终止(kill/kill -9)批处理交易进程,通过后台的监控程序、日志文件、进程监控等监控批处理的执行情况;
3、5分钟后设置批处理从断点处启动并重启批处理交易服务,通过后台的监控程序、日志文件、进程监控等监控批处理的执行情况,是否从断点处继续批处理交易。
预期结果:
1、步骤3执行后,批处理程序可以从断点处继续处理批处理交易,总体处理时间满足测试指标;
2、对联机交易功能无影响,系统各性能指标正常。
监控点:
通过日志监控,是否从断点继续跑批处理、交易的响应时间、成功失败交易数、系统处理能力(TPS)、系统CPU、内存、磁盘、网络等资源使用率。
测试指标:
1.批处理断点续跑有效性有效。