视频监控系统性能测试方案实现

作者:谢婷;张轶骏 刊名:工业控制计算机 上传者:李立敏

【摘要】随着高清摄像机的广泛使用,视频监控平台的性能受到了极大的考验。设计了一种视频监控平台性能测试仪,利用模拟通道数和通道流量,主要对视频监控平台进行压力极限测试,测试被测平台响应注册请求、呼叫请求、数据转发和主备用切换等能力。经过检验,系统具备良好的性能,可以应对现场应用的复杂环境。

全文阅读

本文综合考虑视频监控系统数据量大、通道多、实时性强、稳定性高等特点,设计对应的测试项,完成对视频监控平台各项性能指标的测试。1系统结构平台性能测试仪包括注册并发请求处理能力测试、呼叫并发请求处理能力测试和对媒体数据的转发分发能力测试。如图1所示。注册并发请求处理能力测试主要是对测试视频监控平台在多个前端系统同时注册时的并发处理能力测试。呼叫并发请求处理能力测试是对视频监控平台在处理多个用户请求前端系统视频时的并发处理能力测试。媒体数据转发能力测试是对视频监控平台在处理呼叫过程中对媒体数据的转发分发处理能力测试。视频监控平台性能测试仪的注册并发请求处理能力主要是对被测监控平台接口II功能测试。另外三项测试包括接口I和接口II,主要测试过程需要由接口I向被测平台发起请求,再由被测平台向接口II发起请求。因此视频监控平台性能测试仪主要包括接口I和接口II两个部分,如图2所示。图2平台性能测试仪结构图进行注册并发请求处理能力测试时,接口II模拟多路前端系统向被测视频监控平台发起并发注册。在进行另外2项性能测试时,接口II模拟带有多路摄像头的硬盘录像机,并且在测试时由平台性能测试仪接口I主动向平台性能测试仪的接口II发起呼叫请求。2测试功能实现平台性能测试仪的功能实现包括注册并发请求处理能力测试功能、呼叫并发请求处理能力测试功能、对媒体数据的转发分发能力测试功能和主备切换性能测试功能的实现。(1)注册并发请求处理能力测试注册并发请求处理能力测试对测试仪要求:1)性能测试仪必须接口II接入能力。2)测试仪能够在接口II上相平台发起预期并发数的1.2倍的并发注册请求,即测试仪必须模拟多路前端设备的并发注册。3)能够统计被测监控平台注册请求成功率与每条请求对应消息的响应延时。性能测试仪注册并发请求处理能力测试流程如图3所示。图中包含两个流程,主线程流程与注册流程。注册流程图中表示一个注册实例的注册过程,首先向监控平台发送注册请求消息,并且注册请求数加1。当接收到注册成功响应消息后注册成功次数加1,若注册不成功则直接再次发送注册请求消息。注册成功后立即发送注销请求消息,且注销次数加1。在每个注册实例中都包含一个结束测试标志,当该标准被置位后停止循环注册注销,并自动结束线程。当收到注销请求响应消息后,判断主线程是否将注册实例的结束测试标准置位,若置位则结束线程,否则立即发送注册请求,重复以上过程。在主线程中首先模拟n路前端设备,即具有不同地址编码的注册实例。然后开启n路注册线程并开始计时。当计时到达30分钟时,主线程将所有注册实例的结束测试标准都置位,结束测试。最后统计注册请求总次数、注册成功总次数以及注销请求总次数等信息并计算被测监控平台的注册请求成功率和请求响应消息的平均时间,完成并发注册性能测试。(2)呼叫并发请求处理能力测试呼叫并发请求处理能力测试对测试仪要求:1)测试仪须具备接口II向平台注册上线以及接口I与平台连接保活功能。图1平台性能测试仪功能图2)接口I具备对平台进行实时视频调阅(呼叫)功能,接口II具备支持实时视频调阅协议互联互通功能。3)接口I具备并发呼叫请求能力,接口II能够响应并发摄像头呼叫请求能力。4)能够统计被测监控平台呼叫请求成功率与每条请求对应消息的响应延时。性能测试仪并发呼叫和并发处理的功能实现与并发注册相同,接口II由实时视频调阅响应类生产多个摄像机实例模拟具有不同地址编码的多路摄像机,接口I由实况调阅类(呼叫类)生成多个呼叫对应摄像机的多个呼叫实例。开始测试时,接口I开启多路线程,每路线程对应一个实例,向平台发起呼叫请求。接口I

参考文献

引证文献

问答

我要提问