CN101873351A - 用于汽车远程监控***的压力测试方法及测试*** - Google Patents
用于汽车远程监控***的压力测试方法及测试*** Download PDFInfo
- Publication number
- CN101873351A CN101873351A CN 201010205623 CN201010205623A CN101873351A CN 101873351 A CN101873351 A CN 101873351A CN 201010205623 CN201010205623 CN 201010205623 CN 201010205623 A CN201010205623 A CN 201010205623A CN 101873351 A CN101873351 A CN 101873351A
- Authority
- CN
- China
- Prior art keywords
- parameter
- pressure test
- pressure
- terminal
- remote monitoring
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Testing And Monitoring For Control Systems (AREA)
Abstract
本发明公开了一种用于汽车远程监控***的压力测试方法及测试***。该方法包括步骤:根据压力测试需求,设定进行压力测试的参数;根据压力测试参数中的模拟终端数量,定义车载终端;模拟车载终端通过TCP/IP协议连接登录监控***;根据设定的压力测试参数,生成规定格式的数据报文;发送数据报文;观测压力测试过程,分析结果。本发明还公开了一种压力测试***,用于对汽车远程监控***进行压力测试。本发明有效解决了车载终端以及监控数据的模拟问题,实现了灵活有效的压力测试。
Description
技术领域
本发明属于车辆工程领域,涉及到汽车运营监控,尤其涉及一种基于互联网技术的汽车远程数据监控***性能测试方法及测试***。
背景技术
汽车远程监控***能实时采集和监视汽车运行参数,能积累第一手试验数据,为车辆质量管理和技术改进提供支持,能对汽车的故障进行监视,能预防和杜绝重大事故的发生,保障驾驶员和乘客的安全。
汽车远程监控***不但应用在传统汽车上,在新能源汽车上应用更是广泛。国家对新能源汽车支持力度的加大、新能源汽车的推广应用,车辆数目急剧增多,对汽车远程监控***的需求越来越高。同时由于各种不同型号、配置的新能源汽车的不断开发,远程监控***的监控功能需要不断增加、修改和调整,对监控***的稳定性、服务容量、同时访问车辆、同时登陆的监控终端数量的要求越来越高。
压力测试作为汽车远程监控***性能测试的一项重要方法,由大量被监控汽车向远程监控***同时发起登陆请求,直到性能超出预定指标或达到饱和状态,以确定汽车远程监控***所能监控汽车数量的极限,或尽早发现可能存在的瓶颈,发现***设计的漏洞,以便对监控***性能做出优化。
目前,由于用于汽车防盗监控、物流车量监控、车载视频监控等诸如此类***,要么对监控数据量要求不大,更新频率低;要么应用规模有限,汽车数量有限,因此对***的压力性能要求不高,目前针对这类***进行压力测试的方法是,在汽车远程监控***投入运行前,提前将足额、半额或更小比例数量的汽车投入运营状态,利用车载终端直接登录远程监控***,上传监控数据,来测试***的性能,这种方法需要耗费大量人力和财力,在人员、场地、时间的安排上投入大量金钱,而且这种方法往往与其他某种实验需要共同进行,没有专门为远程监控***使用,达不到测试的预期目的。
发明内容
本发明的目的是提供一种用于汽车远程监控***的压力测试方法及测试***,对汽车远程监控***实现灵活有效的压力测试。
本发明采用如下的方案技术:
一种用于汽车远程监控***的压力测试方法,该方法包括步骤:
1)根据压力测试需求,设定进行压力测试的参数;
2)根据压力测试参数中的模拟终端数量,定义模拟车载终端;
3)模拟车载终端通过TCP/IP协议连接登录监控***;
4)根据设定的压力测试参数,生成规定格式的数据报文;
5)发送数据报文,向远程监控***施加压力;
6)观测压力测试过程,分析结果。
所述压力测试的参数包括:根据需要设定与压力测试直接相关的参数,包括模拟终端数量、终端起始编号、监控数据发送频率;根据需要设定与分析压力测试结果相关的参数,包括汽车所在位置参数、故障代码参数、故障频率和汽车工作状态参数。
所述模拟终端数量、终端起始编号用于定义虚拟车载终端;监控数据发送频率用于决定数据报发送强度;位置参数用于产生车辆当前经纬度;故障代码参数、故障频率和汽车工作状态参数分别用于产生具体数据。
所述车载终端定义的方法是:根据终端起始编号模拟终端数量,在终端起始编号上逐步递增,自动产生编号。
其中步骤4)具体是:根据设定的监控数据发送频率,在特定的时刻,根据压力测试参数中的汽车位置参数、故障代码和汽车工作状态参数,产生模拟数据,并生成规定格式的数据报文。
所述数据报文依次由报文头部、车载终端编码、报文序号、状态参数部分、故障参数部分、位置信息部分和校验码组成。
其中步骤5)具体是:每个模拟终端在特定的时刻发送数据报文,给远程监控***施加压力,模拟终端发送报文间隔时间相等,即在同一个模拟终端前后发送数据报文间隔内,其余模拟终端等间隔分别发送数据报文。
一种用于汽车远程监控***的压力测试***,其包括:
测试交互界面,由若干文本框、下拉选择框和操作按键组成,用于测试用户输入测试参数;
参数获取模块,用于将用户输入的参数读入计算机内存;
数据产生模块,用于产生数据报文;
报文格式配置模块,用于保存与汽车远程监控***进行数据交换的数据格式,也就是实际车载终端发送给远程监控***的数据格式;
定时器模块,用于控制每个模拟车载终端数据发送频率;
网络通信模块,用于通过TCP/IP协议,连接远程监控***,并发送数据报文。
由于采用了上述方案,本发明具有以下特点:本发明基于互联网技术,采用TCP/IP协议作为数据传输的基本格式,并在该协议上构建车辆监控数据格式,有效解决了车载终端以及监控数据的模拟问题,实现了灵活有效的压力测试。
附图说明
图1为本发明压力测试装置的示意图。
图2为本发明压力测试逻辑流程图。
图3为本发明压力测试***组成框图。
图4为本发明压力测试实施例流程图。
具体实施方式
本发明根据汽车远程监控***所需车辆监控数据,可动态设定模拟车辆位置、状态参数仿真值、故障码,并根据预先定义的空中协议格式来产生被监控车辆的数据,并可动态调整数据发送频率,模拟车辆终端发送被监控车辆的数据,来完成对远程监控***的压力测试。
如图1所示,为本发明的监控***压力测试装置示意图,包括一台测试机和被压力测试的远程监控***。测试机可以为任何一台具有以太网卡且互联网相连的普通个人电脑,而汽车远程监控***则包含完整的通信服务器、数据库服务器和应用服务器,但它们可作为一个整体被测试对象看待。测试机和汽车远程监控***通过互联网相连,他们之间通过TCP/IP(Transmission ControlProtocol/Internet Protocol)互联网协议通信。测试机仅仅模拟车载终端,不返回测试结果,由人工直接在远程监控***内部观测测试结果。
本发明测试机通过模拟一定数量的车载终端,向远程监控***发送规定格式的数据报来向被测试的监控***施加压力,因此车载终端数量的模拟和监控数据报的产生是压力测试得以良好实施的关键。
如图2所示,汽车远程监控***压力测试方法包括以下步骤:
步骤201,首先需要设定进行压力测试的参数。这些参数分为两种,一种与压力测试直接相关的参数,包括模拟终端数量、终端起始编号、监控数据发送频率;一种与分析压力测试结果相关的参数,包括汽车所在位置参数,故障代码参数、故障频率和汽车工作状态参数。前者用于定义具体压力大小,后者用于检查在给定的压力下,监控***能否正常工作。
模拟终端数量和终端起始编号直接由数字和文本输入给定,监控数据发送频率从给定列表中选择。汽车位置参数可通过2种方式指定:选择城市和所在区县或者直接输入经度、纬度。故障代码的设定包括故障频率和故障代码2部分,故障频率表示测试时多长时间发生一次汽车故障,故障代码代表具体故障内容。汽车工作状态参数的设定方式是:选择所要设定工作参数在规定格式中对应的指针,选择状态参数的发生函数,发生函数包括正弦函数、方波函数、三角波函数、随机函数和常数函数。
步骤202,根据压力测试参数中的模拟终端数量,定义车载终端。车载终端定义的方法是,根据终端起始编号,自动产生编号。终端起始编号可以是车辆的VIN码,比如终端起始编号为17位的VIN码“xxxxxxxxxxxxxx001”,以模拟终端数量为99为例,那么自动产生编号为从“xxxxxxxxxxxxxx001”到“xxxxxxxxxxxxxx099”的模拟车载终端。
步骤203,模拟车载终端通过TCP/IP协议连接登录监控***。模拟终端以socket套接字方式登录到远程监控***,如果链接建立,则模拟车载终端成功返回一个socket套接字,使模拟车载终端准备好进入发送状态。
步骤204,根据设定的监控数据发送频率,在特定的时刻,根据压力测试参数中的汽车位置参数、故障代码和汽车工作状态参数,产生模拟数据,并生成规定格式的数据报文。
数据报文格式由远程监控***事先规定,如表1所示。
表1
序号 | 内容 |
1 | 报文头部 |
序号 | 内容 |
2 | 车载终端编码 |
3 | 报文序号 |
4 | 状态参数部分 |
5 | 故障参数部分 |
6 | 位置信息部分 |
7 | 校验码 |
数据报文组成以依次为:
1)报文头部,表示开始,往往占用1个字节;
2)车载终端编码,用于指示该报文所属模拟车载终端,如果采用汽车VIN码,则占用17字节;
3)报文序号,以1为增量从1-255递增,用于标识当前报文序号;
4)状态参数部分,包含若干状态参数,使用事先设定的状态参数对其进行填充,状态参数所占用字节长度由实际需要传送的数据量多少确定;
5)故障参数部分,包含若干故障参数,用事先设定的故障参数对其进行填充;
6)位置信息部分,包含模拟终端模拟的当前时刻车辆位置,也由事先设定的位置参数对其进行填充。
7)校验码用于校验数据报文中的数据。
步骤205,每个模拟终端在特定的时刻发送数据报文,给远程监控***施加压力。为避免网络拥堵,模拟终端发送报文间隔时间相等,即在同一个模拟终端前后发送数据报文间隔内,其余模拟终端等间隔分别发送数据报文。重复上述步骤205,直到压力测试结束。
步骤206,观测压力测试过程,分析结果。观测压力测试结果是通过比对实际监控***中记录的结果与设定参数的变化值是否吻合来确定的。当压力加到一定程度(比如模拟车载终端个数达到一定数量或数据报文发送频率提高到一定水平),监控***各项功能是否还能正常。
本发明还提供一个测试***,用于对汽车远程监控***进行压力测试。如图3所示,该测试***由以下几个部分的模块组成:
测试交互界面模块301,由若干文本框、下拉选择框和操作按键组成,用于测试用户输入;
测试参数获取模块302,将测试用户输入的数据存入计算机内存;
数据产生模块303,用于产生数据报文;
报文格式配置模块304,用于保存与监控***进行数据交换的数据格式;
定时器模块305,用于控制每个模拟车载终端数据发送频率;
网络通信模块306,用于通过TCP/IP协议,连接远程监控***,并发送数据报文。
由上面的测试***可以看出,通过本发明来进行的汽车远程监控***压力测试,完全可以在一台或几台能具有互联网连接功能的计算机上实现,简单、方便,效率较高。而且由于报文格式配置由专门的模块单独存储,具有可替换性和可配置性,能适应不同数据报文格式的汽车远程监控***。
如图4所示,为根据本发明对汽车远程监控***进行的压力测试实施例流程。包括以下步骤:
步骤401,提出压力测试目标,比如根据远程监控***设计参数和实际需要确定数据发送频率、被监控车辆数目等;
步骤402,启动测试***;
步骤403,设定压力测试参数;
步骤404,启动测试;
步骤405,观测压力测试过程;
步骤406,记录压力测试过程当中,关系的参数,比如***响应时间、监控数据的正确率、传输延时等,最后生成测试报表。
由于采用了计算机软件和测试数据自动生成的方法,实际测试过程,有测试用户干预的只有压力测试参数设定和观测压力测试过程这2个步骤,其余步骤均由测试终端根据本发明提出的测试方法自动完成,大大节省了对于汽车远程监控***压力测试的人力和物力。
上述的对实施例的描述是为便于该技术领域的普通技术人员能理解和应用本发明。熟悉本领域技术的人员显然可以容易地对这些实施例做出各种修改,并把在此说明的一般原理应用到其他实施例中而不必经过创造性的劳动。因此,本发明不限于这里的实施例,本领域技术人员根据本发明的揭示,对于本发明做出的改进和修改都应该在本发明的保护范围之内。
Claims (8)
1.一种用于汽车远程监控***的压力测试方法,其特征在于:该方法包括步骤:
1)根据压力测试需求,设定进行压力测试的参数;
2)根据压力测试参数中的模拟终端数量,定义模拟车载终端;
3)模拟车载终端通过TCP/IP协议连接登录监控***;
4)根据设定的压力测试参数,生成规定格式的数据报文;
5)发送数据报文,向远程监控***施加压力;
6)观测压力测试过程,分析结果。
2.如权利要求1所述的用于汽车远程监控***的压力测试方法,其特征在于:所述压力测试的参数包括:根据需要设定与压力测试直接相关的参数,包括模拟终端数量、终端起始编号、监控数据发送频率;根据需要设定与分析压力测试结果相关的参数,包括汽车所在位置参数、故障代码参数、故障频率和汽车工作状态参数。
3.如权利要求2所述的用于汽车远程监控***的压力测试方法,其特征在于:所述模拟终端数量、终端起始编号用于定义虚拟车载终端;监控数据发送频率用于决定数据报发送强度;位置参数用于产生车辆当前经纬度;故障代码参数、故障频率和汽车工作状态参数分别用于产生具体数据。
4.如权利要求1所述的用于汽车远程监控***的压力测试方法,其特征在于:所述车载终端定义的方法是:根据终端起始编号、模拟终端数量,在终端起始编号上逐步递增,自动产生编号。
5.如权利要求1所述的用于汽车远程监控***的压力测试方法,其特征在于:其中步骤4)具体是:根据设定的监控数据发送频率,在特定的时刻,根据压力测试参数中的汽车位置参数、故障代码和汽车工作状态参数,产生模拟数据,并生成规定格式的数据报文。
6.如权利要求5所述的用于汽车远程监控***的压力测试方法,其特征在于:所述数据报文依次由报文头部、车载终端编码、报文序号、状态参数部分、故障参数部分、位置信息部分和校验码组成。
7.如权利要求1所述的用于汽车远程监控***的压力测试方法,其特征在于:其中步骤5)具体是:每个模拟终端在特定的时刻发送数据报文,给远程监控***施加压力,模拟终端发送报文间隔时间相等,即在同一个模拟终端前后发送数据报文间隔内,其余模拟终端等间隔分别发送数据报文。
8.一种用于汽车远程监控***的压力测试***,其特征在于:其包括:
测试交互界面,由若干文本框、下拉选择框和操作按键组成,用于测试用户输入测试参数;
参数获取模块,用于将用户输入的参数读入计算机内存;
数据产生模块,用于产生数据报文;
报文格式配置模块,用于保存与汽车远程监控***进行数据交换的数据格式,也就是实际车载终端发送给远程监控***的数据格式;
定时器模块,用于控制每个模拟车载终端数据发送频率;
网络通信模块,用于通过TCP/IP协议,连接远程监控***,并发送数据报文。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010205623 CN101873351A (zh) | 2010-06-22 | 2010-06-22 | 用于汽车远程监控***的压力测试方法及测试*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010205623 CN101873351A (zh) | 2010-06-22 | 2010-06-22 | 用于汽车远程监控***的压力测试方法及测试*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101873351A true CN101873351A (zh) | 2010-10-27 |
Family
ID=42998010
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 201010205623 Pending CN101873351A (zh) | 2010-06-22 | 2010-06-22 | 用于汽车远程监控***的压力测试方法及测试*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101873351A (zh) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102095448A (zh) * | 2010-12-08 | 2011-06-15 | 江苏天泽信息产业股份有限公司 | 车载信息终端生产线自动测试***及其测试方法 |
CN102542863A (zh) * | 2010-12-31 | 2012-07-04 | 上海博泰悦臻电子设备制造有限公司 | 车载***模拟器 |
CN102568271A (zh) * | 2010-12-31 | 2012-07-11 | 上海博泰悦臻电子设备制造有限公司 | 车载***模拟器 |
CN102624586A (zh) * | 2012-03-23 | 2012-08-01 | 武汉恒亿电子科技发展有限公司 | 一种多媒体管理***测试方法及装置 |
CN104063305A (zh) * | 2013-03-18 | 2014-09-24 | 腾讯科技(深圳)有限公司 | 智能终端软件的压力测试方法、装置和*** |
CN104571073A (zh) * | 2013-10-24 | 2015-04-29 | 同济大学 | 针对列车制动***的隐患和故障特征提取方法 |
CN106652224A (zh) * | 2015-10-30 | 2017-05-10 | 宁波轩悦行电动汽车服务有限公司 | 分时租赁***的虚拟车载gprs终端***及其控制方法 |
CN108415398A (zh) * | 2017-02-10 | 2018-08-17 | 上海辇联网络科技有限公司 | 汽车信息安全自动化测试***及测试方法 |
CN112600700A (zh) * | 2020-12-08 | 2021-04-02 | 航天科技控股集团股份有限公司 | 一种基于Tbox新能源汽车平台的性能验证*** |
CN112732575A (zh) * | 2021-01-08 | 2021-04-30 | 北京虹信万达科技有限公司 | 一种基于信息技术应用创新环境下的业务***测试方法 |
CN114785709A (zh) * | 2022-03-24 | 2022-07-22 | 中国农业银行股份有限公司 | 一种全链路生产压力测试的监控方法及装置 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1901482A (zh) * | 2006-07-06 | 2007-01-24 | 华为技术有限公司 | 一种对宽带网络接入设备进行压力测试的方法及装置 |
CN101364344A (zh) * | 2008-06-27 | 2009-02-11 | 北京工业大学 | 基于压力测试的路网极限容量确定方法 |
-
2010
- 2010-06-22 CN CN 201010205623 patent/CN101873351A/zh active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1901482A (zh) * | 2006-07-06 | 2007-01-24 | 华为技术有限公司 | 一种对宽带网络接入设备进行压力测试的方法及装置 |
CN101364344A (zh) * | 2008-06-27 | 2009-02-11 | 北京工业大学 | 基于压力测试的路网极限容量确定方法 |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102095448B (zh) * | 2010-12-08 | 2012-07-18 | 天泽信息产业股份有限公司 | 车载信息终端生产线自动测试***及其测试方法 |
CN102095448A (zh) * | 2010-12-08 | 2011-06-15 | 江苏天泽信息产业股份有限公司 | 车载信息终端生产线自动测试***及其测试方法 |
CN102568271B (zh) * | 2010-12-31 | 2014-10-22 | 上海博泰悦臻电子设备制造有限公司 | 车载***模拟器 |
CN102542863A (zh) * | 2010-12-31 | 2012-07-04 | 上海博泰悦臻电子设备制造有限公司 | 车载***模拟器 |
CN102568271A (zh) * | 2010-12-31 | 2012-07-11 | 上海博泰悦臻电子设备制造有限公司 | 车载***模拟器 |
CN102542863B (zh) * | 2010-12-31 | 2016-01-06 | 上海博泰悦臻电子设备制造有限公司 | 车载***模拟器 |
CN102624586A (zh) * | 2012-03-23 | 2012-08-01 | 武汉恒亿电子科技发展有限公司 | 一种多媒体管理***测试方法及装置 |
CN104063305A (zh) * | 2013-03-18 | 2014-09-24 | 腾讯科技(深圳)有限公司 | 智能终端软件的压力测试方法、装置和*** |
CN104063305B (zh) * | 2013-03-18 | 2018-06-22 | 腾讯科技(深圳)有限公司 | 智能终端软件的压力测试方法、装置和*** |
CN104571073A (zh) * | 2013-10-24 | 2015-04-29 | 同济大学 | 针对列车制动***的隐患和故障特征提取方法 |
CN104571073B (zh) * | 2013-10-24 | 2017-05-24 | 同济大学 | 针对列车制动***的隐患和故障特征提取方法 |
CN106652224A (zh) * | 2015-10-30 | 2017-05-10 | 宁波轩悦行电动汽车服务有限公司 | 分时租赁***的虚拟车载gprs终端***及其控制方法 |
CN108415398A (zh) * | 2017-02-10 | 2018-08-17 | 上海辇联网络科技有限公司 | 汽车信息安全自动化测试***及测试方法 |
CN112600700A (zh) * | 2020-12-08 | 2021-04-02 | 航天科技控股集团股份有限公司 | 一种基于Tbox新能源汽车平台的性能验证*** |
CN112732575A (zh) * | 2021-01-08 | 2021-04-30 | 北京虹信万达科技有限公司 | 一种基于信息技术应用创新环境下的业务***测试方法 |
CN114785709A (zh) * | 2022-03-24 | 2022-07-22 | 中国农业银行股份有限公司 | 一种全链路生产压力测试的监控方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101873351A (zh) | 用于汽车远程监控***的压力测试方法及测试*** | |
US10169928B2 (en) | Apparatus for providing data to a hardware-in-the-loop simulator | |
CN101149780B (zh) | 对无线射频识别服务***进行自动化测量的***与方法 | |
CN106559270B (zh) | 一种城轨信号设备的数据分析方法及装置 | |
KR101896752B1 (ko) | 교통 안전서비스 테스트 시스템 | |
CN103326901B (zh) | 一种电力***宽带网络性能测试方法及*** | |
CN107819611B (zh) | 基于iec61850多服务端仿真的客户端测试方法 | |
CN102695187A (zh) | 基于分布式Web的6LoWPAN协议一致性测试装置及方法 | |
CN111966084A (zh) | Tbox检测装置及方法 | |
CN107220169B (zh) | 一种模拟服务器返回定制化数据的方法和设备 | |
CN110290223A (zh) | 主动升级方法及*** | |
WO2016190509A1 (ko) | 교통 안전서비스 테스트 시스템 | |
CN114399061A (zh) | 一种基站巡检方法及*** | |
CN111586608A (zh) | 一种电源车的智能健康服务***及其数据传输方法 | |
CN109617763A (zh) | 一种用于fc-ae总线的压力测试方法及装置 | |
CN103944779B (zh) | 一种wap业务性能监测方法及*** | |
CN104994181A (zh) | 一种分布式olt***中显示动态mac地址表的方法 | |
Alvear et al. | Validation of a vehicle emulation platform supporting OBD-II communications | |
CN108551475A (zh) | 数据传输方法和装置 | |
CN108248641A (zh) | 一种城市轨道交通数据处理方法及装置 | |
CN112140936A (zh) | 充电监控方法、***和存储介质 | |
CN102394790A (zh) | 一种模拟输电线路在线监测装置及其测试方法 | |
RU2532714C2 (ru) | Способ получения данных при оценке ресурсов сети и устройство для осуществления способа | |
CN114245320B (zh) | 一种车载物联网的测试方法及*** | |
CN113438318B (zh) | 云控平台的性能测试***、方法、电子设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20101027 |