A.9性能测试 A.9.1大容量雪崩测试
电网事故状态下系统负载率的测试条件为采集及处理事故站的雪崩数据、非事故站的正常数据,以及各种正常的系统操作。
事故站产生的雪崩数据可按在本地区电网发生可能的最严重事故时,各事故站同时产生的多个状态变位以及全部遥测数据均持续越出阈值计算,以10秒为单位进行测试,非事故站的正常数据采集应包含状态变位。
大容量环境:
1.模拟定义1000个厂站,每个站有效定义800个遥信、400个遥测; 2.每个厂站变化数据为:20个遥测/10秒、2个遥信/10秒、2个SOE/10秒。 本次雪崩测试要求为:
1.雪崩测试是在大容量测试环境下进行; 2.模拟定义200个站发生雪崩;
3.每个事故站变化数据为:40个遥测/秒、25个遥信/秒、25个SOE/秒; 4.持续时间30分钟。 序号 测试项 1 雪崩数据处理正确性 技术要求 测试方法 测试记录 测试结论 系统能正确处理大数检查系统前置收到的 据量情况下的数据。 数据、存入数据库中的数据是否与模拟测试仪发送的数据一致。 检测在大规模数据及应用操作环境下,测试雪崩状态的实时性性能指标。 雪崩测试环境下: 1)逐一测试实时性等时间指标;包括调图、遥控、置数、置位、取曲线(历史数据一天,五分钟间隔)。 2)记录结果。 雪崩测试环境下: 1)检测在大规模数据及应用操作环境下,测试雪崩状态的资源占用指标; 2)记录结果。 2 雪崩状态系统实时性 3 雪崩状态资源占用:SCADA服务器平均负荷率 SCADA服务器CPU平均负荷率<35%。 序号 测试项 4 雪崩状态资源占用:数采服务器均负荷率 技术要求 专网数采服务器CPU平均负荷率<35%。 测试方法 测试记录 测试结论 雪崩测试环境下: 1)检测在大规模数据及应用操作环境下,测试雪崩状态的资源占用指标; 2)记录结果。 雪崩测试环境下: 1)检测在大规模数据及应用操作环境下,测试雪崩状态的资源占用指标; 2)记录结果。 1)交换机开启SNMP V2版本代理; 2)交换机与OptiView的共同体串都设置为public; 3)交换机提供管理IP地址; 4)OptiView所在便携式计算机IP设为同一网段; 5)在雪崩测试环境下,利用OptiView监视该网段的网络利用率; 6)截图保存网络利用率曲线; 7)检查网络利用率是否满足技术要求。 5 雪崩状态资源占用:用户工作站平均负荷率 用户工作站CPU平均负荷率<35%。 6 事故情况主干网络负载率 在事故情况下,系统主干网平均负载率小于10%。
A.9.2冗余性测试 序号 测试项 7 主干网交换机N-1测试 技术要求 主干网交换机N-1条件下,系统各项功能正常。 测试方法 1)关闭一台交换机电源(或通过拔出交换机全部网线模拟); 2)检查告警是否正确; 3)检查系统配置图是否与实际情况相符; 4)在任意的几个节点上(至少有一个节点插在该交换机上)做开关操作/遥测操作/报表查询及实时数据库操作,检查通讯是否正常。 测试记录 测试结论 8 前置网交换机N-1测试 前置网交换机N-1条件下,系统各项功能正常。 1)关闭一台交换机电源 (或通过拔出交换机全部网线模拟); 2)检查告警是否正确; 3)检查前置通道是否自动切换,数据采集是否正常。 1)关闭一台交换机电源 (或通过拔出交换机全部网线模拟); 2)检查告警是否正确; 3)检查系统配置图是否与实际情况相符; 4)在任意的几个节点上(至少有一个节点插在该交换机上)做开关操作/遥测操作/报表查询及实时数据库操作,检查通讯是否正常。 1)选择互为冗余的一组服 务器中的一台(最好选择为应用主机的节点),拔出该节点的两根网线; 2)观察其余服务器节点的状态及各类操作是否正确。 9 Web交换机N-1测试 Web交换机N-1条件下,系统各项功能正常。 10 SCADA服务器N-1测试 SCADA服务器N-1条件下,系统各项功能正常。 序号 测试项 11 SCADA服务器N-2测试 技术要求 SCADA服务器N-2条件下,系统各项功能正常。 测试方法 测试记录 测试结论 1)选择SCADA应用服务 器中的两台,与主网断开连接; 2)观察各类操作是否正确。 12 关系数据库服务器N-1测试 关系数据库服务1)选择互为冗余的一组服 器N-1条件下,系务器中的一台(选择应用统各项功能正常。 主机的节点),拔出该节点的两根网线; 2)观察其余服务器节点的状态及各类操作是否正确。 时序数据库服务1)选择互为冗余的一组服 器N-1条件下,系务器中的一台(选择应用统各项功能正常。 主机的节点),拔出该节点的两根网线; 2)观察其余服务器节点的状态及各类操作是否正确。 前置服务器N-1条件下,系统各项功能正常。 1)选择互为冗余的一组服 务器中的一台(最好选择为应用主机的节点),拔出该节点的两根网线; 2)观察通道切换是否正确。 1)选择前置服务器中的两 台,与主网断开连接; 2)观察通道切换是否正确。 1)选择前置服务器中的三 台,与主网断开连接; 2)观察通道切换是否正确。 13 时序数据库服务器N-1测试 14 前置服务器N-1测试 15 前置服务器N-2测试 前置服务器N-2条件下,系统各项功能正常。 16 前置服务器N-3测试 前置服务器N-3条件下,系统各项功能正常。 序号 测试项 17 PAS应用服务器N-1测试 技术要求 服务器N-1条件下,系统各项功能正常。 测试方法 测试记录 测试结论 1)选择互为冗余的一组服 务器中的一台(最好选择为应用主机的节点),拔出该节点的两根网线; 2)观察其余服务器节点的状态及各类操作是否正确。 1)选择互为冗余的一组服 务器中的一台(最好选择为应用主机的节点),拔出该节点的两根网线; 2)观察其余服务器节点的状态及各类操作是否正确。 1)分别选择SCADA服务 器/应用、数据库服务器/应用,在系统管理界面进行人工切换主备运行方式; 2)记录最长切换时间。 1)分别选择SCADA服务 器/应用、数据库服务器/应用,通过断开网线模拟服务器故障发生自动切换; 2)记录最长切换时间。 1)关闭两台ORACLE服务 器,停掉ORACLE服务; 2)关闭SCADA服务器; 3)关闭B网交换机; 4)系统只保留一个数采节点、一个SCADA节点和一台交换机正常运行,测试SCADA功能是否正常运行。 18 AVC服务器N-1测试 服务器N-1条件下,系统各项功能正常。 19 冷、热备用切换时间(人工切换) SCADA应用冷、热备用切换时间≤5秒。 数据库主备切换时间≤30秒。 20 冷、热备用切换时间(自动切换) SCADA应用冷、热备用切换时间≤5秒。 数据库主备切换时间≤30秒。 21 单机单网测试 单机单网条件下SCADA功能正常。 序号 测试项 22 数据库集群测试 技术要求 数据库服务器心跳线断开后,数据库集群按照设定的逻辑进行仲裁,不会导致数据库停用。 测试方法 测试记录 测试结论 1)断开心跳线,查看数据 库运行状态; 2)验证数据库主备运行方式是否按照设定策略进行切换。
A.9.3系统实时性 序号 测试内容 测试要求 调阅全网系统潮流图画面,画面显示正常,数据实时刷新。 1)画面链接点击进入全网潮流图; 2)记录画面全部显示的时间。 直采厂站遥信变位后,画面正确显示变位信息。 1)模拟系统发送某个开关变位信息; 2)记录从前置收到报文到画面变化时间。 直采厂站遥测变位后,画面正确显示数据变化信息。 1)模拟系统人工置数某个遥测信息; 2)记录从前置收到报文到画面变化时间。 参考指标 测试记录 测试结果 23 系统潮流图调阅时间 ≤1s 24 直采遥信变位到画面刷新时间 ≤1s 25 直采遥测变化到画面刷新时间 ≤2s 26 SOE上送入库时间 前置收到SOE数据后,正确入库。 1)模拟系统发送SOE信息; ≤1s 2)记录从前置收到SOE报文到事件写入数据库时间 1)从主站下发遥控命令,到遥控预置,到遥控执行成功时间 主站下发遥控命令 子站收到并成功执行。 转发遥信变位后,按操作正确显示变位信息。 1)模拟系统转发链路发送某个开关变位信息; 2)记录从从前置收到数据到画面变化时间。 转发遥测变化后,按操作正确显示变化信息。 1)模拟系统转发链路发送某个遥测变化信息; 2)记录从前置收到数据到画面变化时间。 27 遥控下发时间 ≤5s 28 转发遥信变位到画面刷新时间 ≤1s 29 转发遥测变化到画面刷新时间 ≤2s 30 上告警窗时间 开关变位操作及系统告警信息应在告警窗正确显示。 1)模拟开关变位操作; 2)记录从前置收到报文到告警窗显示动作信息的时间。 重要告警可配置事故推图功能,模拟事故信息,系统推出相关厂站图。 1)模拟开关变位操作; 2)记录从前置收到报文到推出事故画面的时间。 根据设置,相关操作及系统告警信息应根据告警等级正确播报。 1)模拟开关变位操作; 2)记录从前置收到报文到语音告警的时间。 ≤1s 31 事故告警推画面时间 ≤1s 32 语音告警时间 ≤1s 33 查询5分钟历史数据曲线。 历史数据曲1)任意查看某一个量测点的线调阅时间 遥测1整天288点历史曲线; 2)记录打开曲线的时间。 查询时序历史数据曲线。 1)任意查看某一个量测点的时序数据曲遥测1整天实时趋势曲线(1s线调阅时间 间隔); 2)记录打开实时曲线的时间。 ≤1s 34 ≤1s A.9.4系统指标测试 序号 测试项 35 SCADA服务器平均负荷率 技术要求 正常运行环境下:SCADA服务器CPU平均负荷率<25%。 测试方法 测试记录 测试结论 1)在主站各个服务器、工 作站节点安装OpenView性能测试软件的Linux代理端; 2)在服务端获取CPU历史数据; 3)截图保存CPU负荷率曲线; 4)检查CPU的负荷率是否满足技术要求。 序号 测试项 36 数采服务器平均负荷率 技术要求 测试方法 测试记录 测试结论 正常运行环境下:同“SCADA服务器平均负 专网数采服务器荷率”测试方法。 CPU平均负荷率<25%。 正常运行环境下:同“SCADA服务器平均负 应用服务器CPU荷率”测试方法。 平均负荷率<25%。 正常运行环境下:同“SCADA服务器平均负 数据库服务器荷率”测试方法。 CPU平均负荷率<25%。 正常运行环境下:同“SCADA服务器平均负 时序库服务器荷率”测试方法。 CPU平均负荷率<25%。 正常运行环境下:同“SCADA服务器平均负 用户工作站CPU荷率”测试方法。 平均负荷率<25%。 正常运行环境下:同“SCADA服务器平均负 web服务器CPU荷率”测试方法。 平均负荷率<25%。 37 应用服务器平均负载率 38 数据库服务器平均负荷率 39 时序库服务器平均负荷率 40 用户工作站平均负荷率 41 Web服务器平均负载率 序号 测试项 42 正常情况主干网络负载率 技术要求 在正常情况下,系统主干网在任意5min内,平均负载率小于10%。 测试方法 测试记录 测试结论 1)交换机开启SNMP V2版 本代理; 2)交换机与OptiView的共同体串都设置为public; 3)交换机提供管理IP地址; 4)OptiView所在便携式计算机IP设为同一网段; 5)在常规测试环境下,利用OptiView监视该网段的网络利用率; 6)截图保存网络利用率曲线; 7)检查网络利用率是否满足技术要求。
A.9.5稳定性测试 序号 测试项 43 72小时连续运行 技术要求 关键功能没有发生故障或重启;没有故障切机和不合理切换发生;没有主要硬件故障。 测试方法 测试记录 测试结论 1)在72小时连续运行测试过 程中,记录常规测试涉及到各项操作; 2)72小时连续运行后,通过事项记录工具检查是否出现除测试用例导致的上述3种情况; 3)记录异常情况。 44 界面稳定性 界面稳定,不会出1)在测试期间,观察是否出现 现异常退出现象。 主站各个应用界面出现异常退出现象; 2)观察时间不得少于24*7小时。
A.9.6黑启动测试 序号 测试项 45 最小方式黑启动测试 技术要求 黑启动时间<15min。 测试方法 测试记录 测试结论 1)确认整个系统处于关闭状 态(先关服务器,后关交换机和阵列); [Q/CSG 110017.81 1)开启数采交换机、主干交换南方电网一体化机各1台; 电网运行智能系2)启动1台公网数采服务器,统技术规范 第8开启1台专网数采服务器; 部分:验收 第13)系统SCADA功能正常时,篇:主站系统验收记录整个系统启动时间; 规范 附录B.12 4)检查最小方式黑启动时间黑启动测试] 是否满足技术要求。 全系统黑启动时间<30min。 1)确认整个系统处于关闭状态(先关服务器,后关交换机和阵列); [Q/CSG 110017.81 2)开启所有交换机; 南方电网一体化3)开启磁盘阵列; 电网运行智能系4)启动服务器和工作站; 统技术规范 第85)系统全部功能正常时,记录部分:验收 第1整个系统启动时间; 篇:主站系统验收6)检查全系统黑启动时间是规范 附录B.12 否满足技术要求。 黑启动测试] 46 全系统黑启动测试
A.9.7WEB压力测试
本次WEB压力测试要求为:
1.模拟200个用户同时对WEB进行访问操作;
2.模拟WEB用户查看潮流图、厂站接线图、历史数据、告警信息操作; 3.定义集结点模拟用户访问操作的并发执行,忽略各操作之间的用户思考时间; 4.除用户初始化阶段和退出阶段,事务并发运行持续时间10分钟。 序号 47 测试项 并发访问 技术要求 应具备同时200人以上的并发访问能力。 并发访问运行环境下:WEB服务器CPU平均负荷率<35%。 测试方法 使用Loadrunner进行200用户并发访问测试。 测试记录 测试结论 48 WEB服务器平均负荷率 1)在主站各个服务器、工 作站节点安装OpenView性能测试软件的Linux代理端; 2)在服务端获取CPU历史数据; 3)截图保存CPU负荷率曲线; 4)检查CPU的负荷率是否满足技术要求。