资源描述
杭州长荣通讯技术有限公司
千里眼平台测试细则(暂行)
拟制人 方勇军 日期 8月16日
审核人 日期 年 月 日
批准人 日期 月 日
文档密级:普通
平台测试分两大某些:一、按照移动公司平台技术规范,相应每一条已实现功能逐条测试;二、对平台解决能力、可靠性进行测试。
一、移动千里眼平台测试项目
客户端与平台接口测试
测试项目
测试内容
预期成果
测试成果
1顾客登陆注、销功能模块
1.1
顾客登录
按HTTP DIGEST认证方式使用顾客名密码登陆平台进行登陆
密码对的时能返回登陆成功,不对的时能返回登陆失败
1.2
保活消息
客户端每隔15秒给平台发options保活
每隔15秒给平台发options保活,超过30秒未收到保活信息则平台以为客户端掉线
1.3
获取顾客信息功能
客户端向平台发送获取顾客信息祈求,获取顾客信息
服务器返回顾客信息
1.4
客户端获取设备列表
客户端向平台发送获取设备列表祈求获取设备列表信息
服务器返回该顾客授权设备列表
1.5
手机客户端获取设备列表
向服务器发送手机获取设备列表HTTP祈求获取顾客授权终端列表
服务器返回顾客终端列表
1.6
获取设备动态信息
客户端向服务器获取设备动态信息
服务器返回对的设备动态信息
1.7
设备状态变更告知
修改设备状态,设备状态变更时服务器告知客户端设备状态有变更
设备变化状态时告知客户端,列表中状态变化
1.8
查询设备详细信息
向服务器发送查询设备详细信息祈求,服务器返回设备详细信息
弹出该终端详细信息
1.9
获取平台信息
客户端获取平台信息
服务器返回当前服务器信息
1.10
客户端自动升级功能
客户端向服务器发送查询版本更新信息
若服务器有新版本软件,则返回新版本软件下载URL,若无新版本软件,则返回不需升级
2 实时视频浏览
2.1
PC客户端使用直连方式浏览实时视频
客户端向平台发送直连方式浏览实时视频祈求,分别祈求摄像头主码流和子码流,观测与否能对的播放
客户端可通过直连方式播放终端主码流和子码流
2.2
PC客户端使用转发方式浏览实时视频
客户端向平台发起转发方式浏览实时视频祈求,观测与否能通过平台进行对的转发,涉及播放摄像头主码流与子码流
在转发方式下,主码流与子码流均能正常播放
2.3
手机客户端获取实时浏览URL
模仿手机客户端向平台发起获取实时浏览URL祈求,检查平台返回
平台返回对的URL给客户端
2.4
手机客户端进行RTSP实时浏览
使用手机客户端打开获取到RTSP播放URL进行实时视频浏览,观测与否能正常播放
在手机客户端中可以对的播放实时视频
3 云镜控制功能
3.1
PC客户端云镜控制功能
在PC客户端中能对当前播放摄像头(带云台)进行上、下、左、右、调焦、变倍等操作
在发不同祈求到终端时,终端对的响应云台控制动作
3.2
手机客户端云镜控制功能
在手机客户端中能对当前播放摄像头(带云台)进行上、下、左、右、调焦、变倍等操作
在发不同祈求到终端时,终端对的响应云台控制动作
3.3
云镜加锁、解锁功能
向云台发送加锁祈求锁定云台,在锁定云台时,使用另一账户登陆,观测与否能对该云台进行控制
在锁定期,其她顾客不能对云台进行控制,在解除锁定期其她顾客能控制
4 中心平台录像配备及回放
4.1
平台手动录像状态查询
向平台发送手动录像状态查询祈求,观测平台与否能对的返回当前手动录像摄像头列表
平台返回当前正在手动录像摄像头
4.2
启动平台手动录像
向平台发送启动某个摄像头中心平台手动录像祈求,观测平台与否会对该终端进行录像
平台对终端开始进行录像
4.3
平台停止录像祈求消息
向平台发送停止中心平台手动录像
平台停止中心平台手动录像
4.4
平台录像筹划查询
客户端能查询平台筹划录像
平台返回当前顾客筹划录像配备
4.5
平台录像筹划设立
客户端向平台发送筹划录像配备,涉及添加、删除、修改某路摄像头录像筹划,观测平台与否会正保证存,并且与否会按筹划配备自动启动录像
可添加、删除、修改某个摄像头中心平台录像筹划,并且在需要录像时候,自动启动录像
4.6
平台录像查询祈求消息
可依照时间、录像类型等条件查询中心平台录像文献列表
录像列表中显示查询成果
4.7
平台录像删除
客户端向平台发送删除录像记录祈求,平台能对的执行
平台上删除掉客户端祈求记录
4.8
平台录像回放或者下载功能
客户端向平台发送回放或下载祈求,观测与否可回放中心平台录像文献
客户端可浏览中心平台录像视频
4.9
平台录像回放或者下载VCR控制
客户端在回放平台录像过程中,发送各VCR控制指令到平台,观测与否可进行VCR控制
平台对的响应VCR控制操作
4.10
平台录像回放或者下载EOS告知
在视频文献结束时,检查平台会发送EOS告知给客户端
文献结束时,平台应发送EOS告知
4.11
M_SC获取平台录像回放、下载URL
M_SC发送获取平台录像回放URL祈求,观测平台与否会返回对的URL
平台返回RTSP回放URL
4.12
M_SC RTSP平台录像回放、下载
客户端使用平台返回URL进行录像回放,观测与否能正常播放平台录像
手机客户端可通过URL回放中心平台录像文献
5 前端抓拍、录像配备与回放
5.1
前端抓拍筹划配备
在设备列表选取一种终端右击选取“参数配备管理”-》“抓拍筹划”
进行查询,设立
界面显示相应操作成果
5.2
前端录像筹划配备
在设备列表选取一种终端右击选取“参数配备管理”-》“录像筹划”
进行查询,设立
界面显示相应操作成果
5.3
前端手动录像控制
在设备列表选取一种终端右击选取“参数配备管理”-》“录像筹划”
进行手动录像,查询,祈求,停止
界面显示相应操作成果
5.4
前端录像查询
在"录像查询"中,录像类型选"前端查询"查询
录像列表中显示查询成果
5.5
手机查询前端录像祈求
向平台发送手机客户端查询录像祈求,可设立不同查询条件,观测平台与否会对的返回前端录像文献
平台返回前端符合查询条件录像文献列表
5.6
前端录像中转回放
在客户端对前端录像文献发起回放操作,观测与否能正常回放前端录像文献
在客户端能观看前端录像文献
5.7
前端录像回放或者下载VCR控制
客户端在回放终端录像过程中,发送各VCR控制指令到平台,观测与否可进行VCR控制
平台对的响应VCR控制操作
5.8
前端录像回放或者下载EOS控制
在视频文献结束时,检查平台会发送EOS告知给客户端
文献结束时,平台应发送EOS告知
5.9
M_SC获取前端录像回放、下载URL祈求
M_SC发送获取终端录像回放URL祈求,观测平台与否会返回对的URL
平台返回RTSP回放URL
5.10
M_SC RTSP前端录像回放、下载祈求
客户端使用平台返回URL进行录像回放,观测与否能正常播放平台录像
手机客户端可通过URL回放终端设备录像文献
6 中心平台报警联动
6.2.17.1
告警联动查询功能
在客户端发送查询告警联动祈求,与否可获取到告警联动设立
平台返回告警联动设立到客户端
6.2.17.3
告警联动设立祈求消息
在客户端对告警联动配备进行添加、删除、修改等操作
平台执行相应操作并返回成果
6.2.17.5
告警告知消息
终端告警发到平台时,平台与否会将告警消息发送给客户端
界面弹出 告知内容
6.2.17.6
告警查询祈求消息
客户端发送查询祈求查询终端历史告警记录
可获取到符合查询条件告警记录
6.2.17.8
告警确认祈求消息
客户端确认已解决某条告警
平台上告警解决状态显示为相应状态
7 前端设备参数查询/配备(在设备列表选取一种终端右击选取“参数配备管理” 打开"参数配备管理"界面)
7.1
配备串口参数
客户端可对终端串口进行参数配备
配备后终端上串口配备为相应值
7.2
查询串口参数
客户端发送查询串口参数祈求,观测与否可获取到终端上配备参数值
终端返回当前串口参数配备
7.3
配备开关量参数
客户端向平台发送配备开关量参数
终端上开关量被配备为对的值
7.4
查询开关量参数
客户端发送查询开关量参数祈求,观测返回成果
返回对的开关量参数
7.5
配备编码参数
客户端可对终端编码参数进行配备
终端上编码参数被配备为了相应值
7.6
查询编码参数
客户端查询终端编码参数
返回当前编码参数
7.7
配备显示参数
客户端对显示参数进行设立
设立成功后画面上显示相应设立值
7.8
查询显示参数
客户端查询终端显示参数
返回对的值
7.9
配备文字参数
客户端可配备文字参数
配备成功后视频画面上显示相应值
7.10
查询文字参数
客户端查询文字参数
返回对的值
7.11
配备图像遮挡参数
客户端配备图像遮挡区域参数
设立后终端上值与设立值一致
7.12
查询图像遮挡参数
查询终端图像遮挡参数
返回对的值
7.13
查询巡航轨迹列表
客户端查询巡航轨迹列表
返回当前巡航轨迹列表
8 告警配备
8.1
查询、设立告警联动参数
在客户端发送设立告警联动参数配备到终端后,再获取告警联动参数,检查返回值与设立值与否一致
可进行设立,并且返回值与设立值一致
8.2
查询、设立视频信号丢失告警参数
在客户端发送设立视频信号丢失告警参数后再发送获取参数祈求,检查返回值与否一致
可进行设立,并且返回值与设立值一致
8.3
查询、设立移动侦测告警参数
在客户端发送设立移动侦测告警参数后再发送获取参数祈求,检查返回值与否一致
可进行设立,并且返回值与设立值一致
8.4
查询、设立视频遮挡告警参数
在客户端发送设立视频遮挡告警参数后再发送获取参数祈求,检查返回值与否一致
可进行设立,并且返回值与设立值一致
8.5
查询、设立告警抓拍参数
在客户端发送设立告警抓拍参数后再发送获取参数祈求,检查返回值与否一致
可进行设立,并且返回值与设立值一致
8.6
查询、设立IO输入告警参数
在客户端发送设立IO输入告警参数后再发送获取参数祈求,检查返回值与否一致
可进行设立,并且返回值与设立值一致
8.7
查询、设立硬盘告警参数
在客户端发送设立硬盘告警参数后再发送获取参数祈求,检查返回值与否一致
可进行设立,并且返回值与设立值一致
8.8
查询、设立告警录像参数
在客户端发送设立告警录像参数后再发送获取参数祈求,检查返回值与否一致
可进行设立,并且返回值与设立值一致
8.9
手机查询、配备运动检测设立
向服务器发送手机配备运动检测配备参数祈求,检查成果返回与否成功、然后再发送查询祈求,检查返回成果与设立与否一致
可进行设立,并且返回值与设立值一致
9 预置点与巡航轨迹
9.1
预置点设立查询
在客户端发送设立预置点参数后再发送获取参数祈求,检查返回值与否一致
可进行设立,并且返回值与设立值一致
9.2
删除预置点参数
在客户端发送删除某个预置点祈求,再发送获取祈求,检查返回值中该点与否被删除掉
能删除,并且查询时返回值一致
9.3
查询、配备巡航轨迹
向终端发送配备巡航轨迹祈求,再发送获取祈求,检查返回值与否一致
可进行设立,并且返回值与设立值一致
10 查询终端设备状态
10.1
查询编码器能力
向终端发送查询编码器能力祈求
终端对的返回当前值
10.2
查询硬盘状态祈求
向终端发送查询硬盘状态祈求
终端对的返回当前值
10.3
查询告警输入状态祈求
向终端发送查询告警输入状态祈求
终端对的返回当前值
10.4
查询告警输出状态祈求
向终端发送查询告警输出状态祈求
终端对的返回当前值
10.5
查询视频通道状态祈求
向终端发送查询视频通道状态祈求
终端对的返回当前值
10.6
查询布防状态祈求
向终端发送查询布撤防状态祈求
终端对的返回当前值
10.7
查询前端设备日记祈求
向终端发送查询前端日记祈求
终端返回符合条件日记记录
10.8
前端布撤防告知
对前端进行布防或撤防设立,观测客户端与否可收到布撤防告知
在前端布撤防状态变更时,客户端可收到告知
11 透明通道、云台参数、看守位
11.1
设立透明通道祈求
向终端发送配备透明通道参数祈求,检查配备与否成功
终端配备成功返回
11.2
查询、配备云台参数祈求
在客户端发送设立云台参数祈求后再发送获取参数祈求,检查返回值与否一致
可进行设立,并且返回值与设立值一致
11.3
查询、配备看守位参数祈求
在客户端发送设立看守位参数祈求后再发送获取参数祈求,检查返回值与否一致
可进行设立,并且返回值与设立值一致
12 前端抓拍图片查询和下载
12.1
前端抓拍查询
向服务器发送查询前端抓拍图片祈求,检查返回成果
返回符合条件抓拍图片列表
12.2
获取前端抓拍文献下载URL
向服务器发送获取前端抓拍图片下载URL祈求
返回合法下载URL
12.3
前端抓拍图片下载
依照服务器返回URL从服务器下载图片,看与否可如下载
URL对的时可对的下载,不对的或已超过有效期时,不可下载
12.4
平台抓拍查询
向服务器发送查询平台抓拍图片祈求,检查返回成果
返回符合条件抓拍图片列表
12.5
获取平台抓拍文献下载URL祈求消息
向服务器发送获取平台抓拍图片下载URL祈求
返回合法下载URL
12.6
抓拍图片下载祈求消息
依照服务器返回URL从服务器下载图片,看与否可如下载
URL对的时可对的下载,不对的或已超过有效期时,不可下载
12.7
前端手动抓拍
从客户端向终端发送手动抓拍祈求,观测终端与否会进行手动抓拍响应
终端收到祈求后进行抓拍操作
13 音频对讲
13.1
音频对讲功能
客户端向终端发送开始音频对讲祈求,与否可进行与终端音频对讲,发送停止祈求时,与否会结束音频对讲
能开始音频对讲及结束音频对讲
6.2.22
音频广播功能
客户端向平台发送开始音频广播祈求,检查平台与否可通过VDS实现音频广播功能
客户端可通过VDS模块进行音频广播
14 客户端视频上载及查询
14.1
查询上载视频文献
客户端向平台发送查询上载视频文献,检查平台与否可返回
平台返回符合条件上载视频文献列表
14.2
获取上载视频文献
客户端向服务器发送获取上载视频文献URL祈求,并且依照服务器返回URL进行文献上载,检查返回成果与否成功
服务器可对的返回上载URL,并且在客户端使用该URL上传时,可上传视频文献,在超时或URL非法时,禁止上传
二、平台解决能力及可靠性测试
功能模块
测试内容
预期成果
实际成果
压力测试
1.终端接入压力测试
使用模仿程序模仿路设备同步向服务器注册并定期向服务器发送心跳保活祈求,观测平台上与否显示台终端所有在线,观测模仿程序与否有注册失败或响应超时现象,观测服务器CPU负荷及IO负荷以及内存负荷与否在正常范畴
台设备所有在线并且保活正常,服务器CPU负荷不超过30%并且IO负荷不超过20MB/s
2.VDS转发模块压力测试
使用模仿程序模仿500个客户端同步向服务器发送转发方式浏览视频祈求,进行数据侦听,检测能否收到视频数据,并且检测丢包现象率,观测服务器CPU负荷及IO负荷以及内存负荷与否在正常范畴
客户端程序均能收到视频数据,且丢包率不超过5%,CPU负荷不超过60%,IO负荷不超过20MB/s
3.客户端接入模块压力测试
使用模仿程序模仿个客户端同步登陆服务器,并且发送获取顾客信息以及获取设备列表祈求,检查与否能正常登陆,并且对的获取设备列表,且超时不超过5秒
客户端所有在线并且保活正常,服务器CPU负荷不超过30%并且IO负荷不超过20MB/s
4.VT模块压力测试
模仿20个手机客户端同步登陆服务器并且向服务器发起浏览实时视频祈求,并进行数据侦听,检测能否收到视频数据,并且检测丢包现象率,观测服务器CPU负荷及IO负荷以及内存负荷与否在正常范畴
客户端程序均能收到视频数据,且丢包率不超过5%,CPU负荷不超过60%,IO负荷不超过20MB/s
5.VR模块压力测试
模仿程序同步路设备在线,并且配备200路摄像头进行24小时存储,观测平台上与否200路摄像头均在进行存储,并且观测其码率与否在合理范畴。观测服务器CPU负荷及IO负荷以及内存负荷与否在正常范畴
200路摄像头均在进行录像,丢包率不超过3%,码率保持在384Kbps以上,服务器CPU负荷不超过60%
稳定性测试
1. 保持路终端同步在线
保持500路客户端同步在线,保持100路终端时时在进行视频浏览,服务器运营两个星期,每天记录服务器各程序CPU、内存、以及IO负荷状态,观测其与否稳定并且无异常,观测程序与否正常运营
服务器稳定运营,各程序无明显内存泄露,CPU负荷、内存使用率及IO负荷均在正常范畴
展开阅读全文