部标平台检测(一).企业监控平台标准符合性压力检测实施细则
2015-07-29 16:17 GPS视频平台产品经理 阅读(1246) 评论(0) 编辑 收藏 举报一、检测标准
796协议中规定,平台车辆接入性能的要求为:监控平台需满足具有海量定位数据高并发能力;平均500条/秒,峰值1000条/秒;企业平台能支持至少10000台终端接入,支持超过10000个动态目标的监控能力。
依据上述要求,对于企业平台的压力检测采用TCP方式进行,分为两个部分进行;动态目标压力为检测和定位数据压力检测。
如何开发高性能的GPS服务器,参见:基于部标JT/T 808协议及数据格式的GPS服务器.需要购买高性能的gps服务器源码可以联系:2379423771@qq.com
部标平台认证过检或者平台检测文章其他系列参见:
部标1077视频平台过检和压力测试经验分享
交通部部标平台检测(六)-如何快速的通过交通部过检
部标平台检测(五)-交通部部标平台功能检测中平台报警的检测要求
部标平台检测(四).交通部部标809协议测试和运行测试
部标平台检测(三).交通部部标平台过检详细准备工作和项目计划
部标平台检测(二).交通部部标平台检测流程及材料说明
二、检测要求
首先进行动态目标压力检测,主要对企业平台的动态目标监控能力进行检测,检测方法为,模拟10000个车辆按照jt/t808协议,进行注册、鉴权后,发送GPS定位数据,发送数据频率为500条/秒,该部分检测时间为1小时。
然后进行定位数据压力检测,主要对企业平台对海量定位数据的处理能力进行检测,检测方法为,模拟2000个车辆进行注册、鉴权,发送GPS定位数据。发送数据频率为1000条/秒,以达到标准中峰值1000条/秒的性能要求。该部分检测时间为15至30分钟。考虑到检测机器的性能,将发送频率实际设置为200条/200毫秒。
三、检测准备
在正式开始之前,提示被检平台在其车辆数据库中加入如下车辆信息:
车牌号码 |
手机号码 |
终端ID |
测B00000-测B09999 |
13100000000-13100009999 |
1000000-1009999 |
共计10000辆车。
在进行动态目标压力检测时,分别在三台电脑上进入“…/企业平台压力测试/confing”打开“int.ini”配置文件,并分别配置为如下参数:
|
第一台配置 |
第二台配置 |
第三台配置 |
总连接数 |
3333 |
3333 |
3334 |
每线程套接字数 |
20 |
20 |
20 |
注册鉴权发送间隔 |
1000 |
1000 |
1000 |
GPS发送间隔 |
1000 |
1000 |
1000 |
自动取整数值 |
3333 |
3333 |
3334 |
此时,第一台电脑发送数据对应车牌为“测B00000”~“测B03332”,第二台电脑发送数据对应车牌为“测B03333”~“测B06665”,第三台电脑发送数据对应车牌为“测B06666” ~“测B09999”。
在进行定位数据压力检测时,分别在单台电脑上进入“…/企业平台压力测试/confing”打开“int.ini”配置文件,并配置为如下参数:
参数名称 |
配置参数 |
总连接数 |
2000 |
每线程套接字数 |
10 |
注册鉴权发送间隔 |
1000 |
GPS发送间隔 |
200 |
自动取整数值 |
2000 |
四、压力检测步骤
4.1 检测软件的使用
打开企业平台压力测试软件,点击“设置”→“参数设置”,如下图:
之后弹出如下对话框:
将被测平台的IP地址以及端口正确填入更改车牌号及终端手机号信息,点击确定。
软件界面输入用户名(admin)以及密码(admin),点击“登录”
在如上图的待测平台下拉列表中随意选择一个(被测平台的IP、端口信息已经在之前的步骤中写好,这里选择的检测平台不会对其存在任何影响),然后点击确定。
然后点击“开始”按钮,开始压力测试。
在测试过程中可随时在下方的日志查看当前的连接以及GPS数据发送情况。
点击“打印”可在“…\Release\Report\”目录下生成压力测试报告的EXCEL文档。请注意,在每次打印文件后,需将文件进行重命名并妥善保存,以免造成无法恢复的文件覆盖。
4.2 检测流程
考虑到检测机器的性能。
第一个环节的检测分为三台机器同时运行压力检测软件,分别模拟3333辆、3333辆、3334辆,共计10000辆车对待测平台进行压力检测。设置发送数据频率为500条/秒,检测时间为1小时,需要检测链接建立线程时间都小于10分钟。
第二个环节的检测在单台机器上进行,检测2000辆车,设置发送数据频率为1000条/秒,检测时间为15至30分钟,其中全部检测建立链接的时间小于5分钟。
其中,考虑到时间以及鉴权情况,注册、鉴权发送时间间隔为1秒。
需要注意的是,为了保证检测的发送 ,检测软件在鉴权
首先发送注销,接收到通用应答后,再发送注册请求。
4.3 抽样对比
检测接收后,对每个环节下的数据均需抽样比对,取样如下:
内容 |
取样数量(单位) |
备注 |
GPS定位数据总数 |
1(个) |
在该部分检测中所产生的全部的定位数据总和 |
单个车辆GPS定位数据数量 |
10(辆) |
随机选取10辆车的定位数据,查看每辆车所产生的全部定位数据 |
GPS定位数据信息内容 |
10(条) |
尽量随机选取不同车辆的定位数据 |
对上述取样进行比对,每个部分结束后均需进行(产生主动、被关闭的除外),每一对比对结果均保存截图备查。
4.4 结果判定
在检测即将结束时手动查看链接总数,若模拟车机仍未全部链接完成,判定检测平台不通过压力检测。
在检测即将结束时手动查看发送GPS数据的频率,若GPS数据发送的频率仍然不到当前部分的频率;第一部分500条每秒(即每台机器167条每秒),第二部分1000条每秒,判定监控平台不通过压力检测。
检测期间在任意机器中发现任何连接的主动、被动关闭,均应全部停止检测,等待至少两分钟后,进行第二次检测,若在检测过程中再次出现主动或关闭,随机选择一台压力检测机器tracert指令。当有本机返回域名bjtrlecom.net访问时间小于500ms时,可直接判定检测平台不通过压力检测,保存当前检测报告,并对软件打印界面截图;否则,立即停止当前的全部压力检测,检测时间另行通知。
五、结果判定
压力检测进行时允许送检单位不安排人员至检测现场,而采用远程配合的方式,但需在检测正式开始前至少1个工作日提交“检测声明”,否则不予安排检测。
不论现场检测与远程配合检测,均需按要求提供真实有效的检测。
名词释义:
主动关闭:指由于注册、鉴权不成功等而导致的检测软件主动关闭该连接,重新建立其它连接而造成的连接断开。
被动关闭:指由于被检平台由于连接等待超时等原因而造成的连接断开。