本发明涉及智能电视技术领域,尤其涉及一种电视压力测试方法、平台及计算机可读存储介质。
背景技术:
随着数字电视的普及率越来越高,以及数字电视的功能越来越强大,数字电视已经成为人们生活中不可或缺的一部分,人们可以通过数字电视实现娱乐互动、视频直播、视频点播等。
在数字电视为人们提供信息和视觉服务的基础上,对数字电视的性能要求也是达到了前所未有的高度和强度,这就要求有一套可行、简单、适用的测试方法,来对数字电视的性能进行测试、考核。
其中,压力测试是稳定性测试中的一个重要方面,它是通过逐步增加访问系统的线程数,观察测试系统性能变化,确定系统所能承受的压力,通过压力测试,往往能找到其他测试方法难以发现的错误,例如内存泄漏、并发与同步的问题。因此,利用压力测试可以有效的测服务器的运行状态和响应时间等。
目前对数字电视进行压力测试主要还是通过遥控器对待测试数字电视进行遥控,并通过串口工具抓取打印信息,不仅效率低,而且当要处理多台待测试数字电视时,由于步骤复杂、按键响应时间不一致等诸多问题,往往导致测试人员忘记测试操作到哪里,整个测试过程繁琐耗时。
技术实现要素:
本发明的主要目的在于提出一种电视压力测试方法、平台及计算机可读存储介质,旨在解决现有电视压力测试方式繁琐耗时,且不智能的技术问题。
为实现上述目的,本发明提供了一种电视压力测试方法,所述电视压力测试方法包括:
当接收到压力测试软件的运行指令时,运行所述压力测试软件,并基于所述压力测试软件的运行界面获取所述压力测试软件对应的测试用例;
将所述测试用例发送至待测试电视,以供所述待测试电视执行所述测试用例对应的测试操作;
接收并记录所述测试操作对应的日志,并生成所述日志对应的打印信息。
优选地,所述基于所述压力测试软件的运行界面获取所述压力测试软件对应的测试用例的步骤包括:
当接收到基于所述压力测试软件的运行界面触发的新建测试流程指令时,新建文件夹,并基于所述新建文件夹,输出模式选择窗口;
当接收到基于所述模式选择窗口的选择指令时,确定所述选择指令对应的测试模式;
基于所述测试模式,生成对应的遥控区,并接收所述遥控区对应的测试用例。
优选地,所述基于所述测试模式,生成对应的遥控区,并接收所述遥控区对应的测试用例的步骤包括:
确定所述测试模式所属类别,其中,所述所属类别包括红外模式和串口模式;
若所述测试模式为红外模式,则通过红外灯与待测试电视进行连接,生成对应的红外遥控区,并接收所述红外遥控区对应的测试用例;
若所述测试模式为串口模式,则通过串口工具与待测试电视进行连接,生成对应的串口遥控区,并接收所述串口遥控区对应的测试用例。
优选地,所述将所述测试用例发送至待测试电视,以供所述待测试电视执行所述测试用例对应的测试操作的步骤包括:
获取所述测试用例对应的测试参数;
将所述测试用例和所述测试参数发送至待测试电视,以供所述待测试电视基于所述测试用例和所述测试参数,执行对应的测试操作。
优选地,所述接收并记录所述测试操作对应的日志,并生成所述日志对应的打印信息的步骤之后,所述方法还包括:
当接收到异常查询指令时,确定所述异常查询指令对应的待确定日志;
将所述待确定日志显示于所述压力测试软件的运行界面。
优选地,所述当接收到异常查询指令时,确定所述异常查询指令对应的待确定日志的步骤包括:
当接收到异常查询指令时,获取所述异常查询指令对应的关键命令;
在所述打印信息中确定所述关键命令对应的待确定日志。
优选地,所述当接收到压力测试软件的运行指令时,运行所述压力测试软件,并基于所述压力测试软件的运行界面获取所述压力测试软件对应的测试用例步骤包括:
当接收到基于所述压力测试软件的运行界面触发的端口选择指令时,选择所述端口选择指令对应的端口;
当接收到压力测试软件的运行指令时,基于所述端口,运行所述压力测试软件;
基于所述压力测试软件的运行界面获取所述压力测试软件对应的测试用例。
优选地,所述方法还包括:
基于所述压力测试软件的运行界面监测所述端口的连接情况;
若所述端口断开,则在所述端口对应位置显示提示信息。
此外,为实现上述目的,本发明还提供一种电视压力测试平台,所述电视压力测试平台包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的电视压力测试程序,所述程序被所述处理器执行时实现如上所述的电视压力测试方法的步骤。
此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有电视压力测试程序,所述电视压力测试程序被处理器执行时实现如上所述的电视压力测试方法的步骤。
本发明的电视压力测试方法,当接收到压力测试软件的运行指令时,运行所述压力测试软件,并基于所述压力测试软件的运行界面获取所述压力测试软件对应的测试用例;将所述测试用例发送至待测试电视,以供所述待测试电视执行所述测试用例对应的测试操作;收并记录所述测试操作对应的日志,并生成所述日志对应的打印信息。本发明在接收到压力测试软件运行指令时,通过运行压力测试软件,并获取压力测试软件对应的测试用例,对待测试电视进行压力测试,最终将测试结果生成打印信息,以供其他设备或者工程师通过打印信息判断待测电视的性能,减少了人力操作的步骤,使电视压力测试更快更智能。
附图说明
图1是本发明实施例方案涉及的硬件运行环境的压力测试平台的结构示意图;
图2为本发明电视压力测试方法第一实施例的流程示意图;
图3为本发明电视压力测试方法第二实施例的流程示意图;
图4为本发明电视压力测试方法第三实施例的流程示意图
图5为本发明实施例方案中压力测试平台运行压力测试软件的界面示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
本发明实施例的解决方案主要是:当接收到压力测试软件的运行指令时,运行所述压力测试软件,并基于所述压力测试软件的运行界面获取所述压力测试软件对应的测试用例;将所述测试用例发送至待测试电视,以供所述待测试电视执行所述测试用例对应的测试操作;收并记录所述测试操作对应的日志,并生成所述日志对应的打印信息。以解决现有电视压力测试方式繁琐耗时,且不智能的技术问题。
如图1所示,图1是本发明实施例方案涉及的硬件运行环境的电视压力测试平台的结构示意图。该压力测试平台可以包括:处理器1001,例如cpu,通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。业主接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选地,业主接口1003还可以包括标准的有线接口(例如用于连接有线键盘、有线鼠标等)、无线接口(例如用于连接无线键盘、无线鼠标)。网络接口1004可选的可以包括标准的有线接口(用于连接有线网络)、无线接口(如wi-fi接口、蓝牙接口、红外线接口等,用于连接无线网络)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
本领域技术人员可以理解,图1中示出的压力测试平台并不构成对电视压力测试平台的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图1所示,作为一种计算机可读存储介质的存储器1005中可以包括操作系统、网络通信模块、业主接口模块以及电视压力测试程序。其中,操作系统是管理和控制移动终端与软件资源的程序,支持网络通信模块、业主接口模块、电视压力测试程序以及其他程序或软件的运行;网络通信模块用于管理和控制网络接口1002;业主接口模块用于管理和控制业主接口1003。
在图1所示的移动终端中,所述移动终端通过处理器1001调用存储器1005中存储的电视压力测试程序,并执行以下步骤:
当接收到压力测试软件的运行指令时,运行所述压力测试软件,并基于所述压力测试软件的运行界面获取所述压力测试软件对应的测试用例;
将所述测试用例发送至待测试电视,以供所述待测试电视执行所述测试用例对应的测试操作;
接收并记录所述测试操作对应的日志,并生成所述日志对应的打印信息。
进一步地,所述基于所述压力测试软件的运行界面获取所述压力测试软件对应的测试用例的步骤包括:
当接收到基于所述压力测试软件的运行界面触发的新建测试流程指令时,新建文件夹,并基于所述新建文件夹,输出模式选择窗口;
当接收到基于所述模式选择窗口的选择指令时,确定所述选择指令对应的测试模式;
基于所述测试模式,生成对应的遥控区,并接收所述遥控区对应的测试用例。
进一步地,所述基于所述测试模式,生成对应的遥控区,并接收所述遥控区对应的测试用例的步骤包括:
确定所述测试模式所属类别,其中,所述所属类别包括红外模式和串口模式;
若所述测试模式为红外模式,则通过红外灯与待测试电视进行连接,生成对应的红外遥控区,并接收所述红外遥控区对应的测试用例;
若所述测试模式为串口模式,则通过串口工具与待测试电视进行连接,生成对应的串口遥控区,并接收所述串口遥控区对应的测试用例。
进一步地,所述将所述测试用例发送至待测试电视,以供所述待测试电视执行所述测试用例对应的测试操作的步骤包括:
获取所述测试用例对应的测试参数;
将所述测试用例和所述测试参数发送至待测试电视,以供所述待测试电视基于所述测试用例和所述测试参数,执行对应的测试操作。
进一步地,所述接收并记录所述测试操作对应的日志,并生成所述日志对应的打印信息的步骤之后,处理器1001调用存储器1005中存储的电视压力测试程序,并执行以下步骤:
当接收到异常查询指令时,确定所述异常查询指令对应的待确定日志;
将所述待确定日志显示于所述压力测试软件的运行界面。
进一步地,所述当接收到异常查询指令时,确定所述异常查询指令对应的待确定日志的步骤包括:
当接收到异常查询指令时,获取所述异常查询指令对应的关键命令;
在所述打印信息中确定所述关键命令对应的待确定日志。
进一步地,所述当接收到压力测试软件的运行指令时,运行所述压力测试软件,并基于所述压力测试软件的运行界面获取所述压力测试软件对应的测试用例步骤包括:
当接收到基于所述压力测试软件的运行界面触发的端口选择指令时,选择所述端口选择指令对应的端口;
当接收到压力测试软件的运行指令时,基于所述端口,运行所述压力测试软件;
基于所述压力测试软件的运行界面获取所述压力测试软件对应的测试用例。
进一步地,处理器1001调用存储器1005中存储的电视压力测试程序,并执行以下步骤:
基于所述压力测试软件的运行界面监测所述端口的连接情况;
若所述端口断开,则在所述端口对应位置显示提示信息。
基于上述压力测试平台的硬件结构,提出本发明电视压力测试方法各个实施例。
本发明提供一种电视压力测试方法,电视压力测试方法可选应用于压力测试平台中。
参照图2,图2为本发明电视压力测试方法第一实施例的流程示意图。
在本实施例中,提供了电视压力测试方法的实施例,需要说明的是,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
在本实施例中,电视压力测试方法包括:
步骤s10,当接收到压力测试软件的运行指令时,运行所述压力测试软件,并基于所述压力测试软件的运行界面获取所述压力测试软件对应的测试用例;
步骤s20,将所述测试用例发送至待测试电视,以供所述待测试电视执行所述测试用例对应的测试操作;
步骤s30,接收并记录所述测试操作对应的日志,并生成所述日志对应的打印信息。
在本实施例中,当压力测试平台接收到压力测试软件的运行指令时,运行压力测试软件,并获取用户在压力测试软件中编辑的测试用例,将测试用例发送至待测试电视,并接收并记录待测试电视根据测试用例执行的对应测试操作,并生成对应的打印信息,以供其他设备或者工程师了解待测试电视的性能。
以下将对各个步骤进行详细说明:
步骤s10,当接收到压力测试软件的运行指令时,运行所述压力测试软件,并基于所述压力测试软件的运行界面获取所述压力测试软件对应的测试用例。
在本实施例中,压力测试平台可以是一台连接服务器的电脑,装有压力测试软件,在实际操作中,用户在“我的电脑”中,点击打开“设备管理器”,点击查看“端口(com和lpt)”,点击运行压力测试软件。
当压力测试平台接收到压力测试软件的运行指令时,运行该压力测试软件,并基于压力测试软件的运行界面获取该压力测试软件对应的测试用例,其中,测试用例是指本次压力测试所用的线程数和对应的执行指令,如待机、切换频道等。
具体的,基于所述压力测试软件的运行界面获取压力测试软件对应的测试用例的步骤包括:
步骤s11,当接收到基于所述压力测试软件的运行界面触发的新建测试流程指令时,新建文件夹,并基于所述新建文件夹,输出模式选择窗口。
在压力测试软件运行过程中,用户可以在压力测试软件对应的编辑区域进行测试用例编辑。具体的,用户点击选择“测试流程”,并基于“测试流程”点击“模板”,压力测试平台根据接收到的基于所述压力测试软件的运行界面触发的新建测试流程指令,新建文件夹,并基于新建文件夹,输出模式选择窗口,这是由于本发明提供了红外模式和串口模式两种方式。用户可以根据模式选择窗口选择即将进行的处理模式。
步骤s12,当接收到基于所述模式选择窗口的选择指令时,确定所述选择指令对应的测试模式。
用户在模式选择窗口中选择对应的模式图标,触发选择指令,压力测试平台根据接收到的选择指令,确定选择指令对应的测试模式。
步骤s13,基于所述测试模式,生成对应的遥控区,并接收所述遥控区对应的测试用例。
压力测试平台基于用户选定的测试模式,生成对应的遥控区,该遥控区是供用户进行测试用例的编辑的,也就是说,用户在遥控区进行测试用例的输入和编辑,压力测试平台接收遥控区对应的测试用例。如用户在遥控区编辑切换频道的频率,切换频道的次数等。
进一步地,步骤s13包括:
步骤a,确定所述测试模式所属类别,其中,所述所属类别包括红外模式和串口模式;
步骤b,若所述测试模式为红外模式,则通过红外灯与待测试电视进行连接,生成对应的红外遥控区,并接收所述红外遥控区对应的测试用例;
步骤c,若所述测试模式为串口模式,则通过串口工具与待测试电视进行连接,生成对应的串口遥控区,并接收所述串口遥控区对应的测试用例。
在本实施例中,提供两种测试模式,一种是红外模式,一种是串口模式。
在用户选定测试模式后,压力测试平台确定当前的测试模式的所属类型,具体的就是确定用户选择的测试模式是红外模式还是串口模式。
若用户选择的测试模式是红外模式,压力测试平台则通过红外灯与待测试电视进行连接,生成对应的红外遥控区,并接收该红外遥控区对应的测试用例。
若用户选择的测试模式是串口模式,压力测试平台则通过串口小板与待测试电视进行连接,生成对应的串口遥控区,并接收串口遥控区对应的测试用例。
需要说明的是,红外模式在本实施例中是通过在红外发射板上安装红外发射灯,将标记好的测试用例,经过与压力测试平台的usb转接、驱动,到msp430单片机,由红外发射灯发到待测试电视。在实际处理中,红外发射板上的红外发射灯优选为4个。红外模式下,压力测试软件不能保存打印信息;串口模式下可以保存打印信息,但需要及时清空已保存的打印信息,避免文件过大引起压力测试软件运行异常。
并且,红外发射板和串口工具不能接触金属物体,避免短路烧坏。
步骤s20,将所述测试用例发送至待测试电视,以供所述待测试电视执行所述测试用例对应的测试操作。
在本实施例中,压力测试平台将测试用例发送至待测试电视,待测试电视在接收到测试用例时,执行对应的测试操作。如测试用例为切换频道,则待测试电视执行切换频道的测试操作。
步骤s30,接收并记录所述测试操作对应的日志,并生成所述日志对应的打印信息。
在本实施例中,压力测试平台与待测试电视连接,实时接收并记录待测试电视执行测试操作对应的日志,并生成对应的打印信息,在实际处理中,用户可根据实际情况停止当前测试,并在压力测试停止后,在对应的“日志”图标中点击查看打印信息,即当压力测试平台检测到压力测试停止指令时,向待测试电视下达停止指令,以供待测试电视停止执行测试操作,压力测试平台也停止接收并记录保存测试操作对应的日志,也停止生成日志对应的打印信息。并在接收到日志查看信息时,将打印信息输出,以供用户或者其他设备进行查看。
可以理解的,日志是待测试电视在执行测试操作时所反馈的执行效果,在将日志生成打印信息后,其他设备或者用户可以很直观的获取当前压力测试出现的问题,以便对待测试电视进行性能上的调整。
本实施例当接收到压力测试软件的运行指令时,运行所述压力测试软件,并基于所述压力测试软件的运行界面获取所述压力测试软件对应的测试用例;将所述测试用例发送至待测试电视,以供所述待测试电视执行所述测试用例对应的测试操作;收并记录所述测试操作对应的日志,并生成所述日志对应的打印信息。本发明在接收到压力测试软件运行指令时,通过运行压力测试软件,并获取压力测试软件对应的测试用例,对待测试电视进行压力测试,最终将测试结果生成打印信息,以供其他设备或者工程师通过打印信息判断待测电视的性能,减少了人力操作的步骤,使电视压力测试更快更智能。
进一步地,基于第一实施例提出本发明电视压力测试方法的第二实施例。
电视压力测试方法的第二实施例与电视压力测试方法的第一实施例的区别在于,参照图4,步骤s20包括:
步骤s21,获取所述测试用例对应的测试参数;
步骤s22,将所述测试用例和所述测试参数发送至待测试电视,以供所述待测试电视基于所述测试用例和所述测试参数,执行对应的测试操作。
本实施例在压力测试平台将测试用例发送至待测试电视之前,用户还可以在压力测试软件中进行测试参数的设置,测试参数也是待测试电视执行测试操作的指标之一。
具体的,步骤s21,获取所述测试用例对应的测试参数。
在本实施例中,用户还可以进行测试参数的设置,具体的,用户点击“运行设置”,根据实际需要编辑测试用例对应的测试参数,例如测试用例是切换频道,测试参数可编辑为频道切换的频率,即使待测试电视每隔一定时间执行一次频道切换的测试操作。或者测试参数为循环执行,即使待测试电视对测试用例执行循环操作。
需要说明的是,测试参数可修改,即用户若想修改某一测试用例的执行,则可以通过修改测试参数达到目的。压力测试平台在接收到测试参数修改指令时,对该测试参数进行修改,并覆盖保存原测试参数。
步骤s22,将所述测试用例和所述测试参数发送至待测试电视,以供所述待测试电视基于所述测试用例和所述测试参数,执行对应的测试操作。
在本实施例中,压力测试平台将设置好的测试参数和测试用例发送至待测试电视,以供待测试电视根据测试参数和测试用例执行对应的测试操作。如测试用例是切换频道和待机,测试参数是待机3秒后循环执行切换频道和待机,则压力测试平台将测试用例和测试参数发送至待测试电视后,待测试电视执行频道切换的动作,并在切换频道后待机,在3秒后循环执行切换频道和待机。
本实施例在运行压力测试软件时,用户还可以对已编辑的测试用例进行测试参数的设置,压力测试平台将测试操作的命令通过测试用例和测试参数的形式下达给待测试电视,使测试进程更加简洁方便,减少人力,提高压力测试方法的智能性。
进一步地,基于第一、或者第二实施例提出本发明电视压力测试方法的第三实施例。电视压力测试方法的第三实施例与电视压力测试方法的第一、或者第二实施例的区别在于,参照图5,电视压力测试方法还包括:
步骤s40,当接收到异常查询指令时,确定所述异常查询指令对应的待确定日志;
步骤s50,将所述待确定日志显示于所述压力测试软件的运行界面。
在本实施例中,在生成打印信息后,用户可随时对日志进行查询,以此确定待测试电视是否异常,以及异常的问题在哪里。
具体的,步骤s40,当接收到异常查询指令时,确定所述异常查询指令对应的待确定日志。
在本实施例中,压力测试平台与待测试电视连接,在待测试电视执行对应的测试操作时,接收并记录待测试电视执行测试操作对应的日志,并在接收到异常查询指令时,确定异常查询指令对应的待确定日志。可以理解的,在压力测试平台接收并记录待测试电视的测试操作对应的日志后,用户点击压力测试软件的运行界面对应的日志图标,查看压力测试平台记录的日志。
每一条日志都代表着待测试电视执行测试操作的反馈结果,用户可根据查看日志清楚的知道哪一条日志是异常的,在本实施例中,用户可根据自己的经验对日志进行判断,确定异常情况所对应的日志是哪个,如待测试电视花屏,则通过查看日志确定花屏出现的时机,以及出现的原因等;也可以通过预设的日志对照表,比对压力测试平台记录的日志,从而确定异常日志是哪个,进而确定哪个测试操作异常。
在本实施例中,在待测试电视出现花屏,卡顿等现象时,用户可以通过点击压力测试软件运行界面对应的日志标志,查看日志内容,判断问题出在哪里。
进一步地,步骤s40包括:
步骤d,当接收到异常查询指令时,获取所述异常查询指令对应的关键命令;
步骤e,在所述打印信息中确定所述关键命令对应的待确定日志。
压力测试平台在接收到异常查询指令时,获取异常查询指令对应的关键命令,根据关键命令直接确定对应的待确定日志,进而判断待确定日志是否异常。
在本实施例中,用户点击压力测试软件运行界面对应的日志图标,输入关键命令,压力测试平台在接收到关键命令后,根据关键命令,直接确定对应的待确定命令,以便将待确定命令显示在压力测试软件的运行界面,以供用户查看判断。
需要说明的是,待测试电视出现的每一个问题都对应有一个关键命令,如卡顿,对应为a。当待测试电视出现卡顿时,用户直接在压力测试软件中输入关键命令a,查找对应的待确定日志。
步骤s50,将所述待确定日志显示于所述压力测试软件的运行界面。
在本实施例中,压力测试平台将确定待确定日志显示在压力测试软件的运行界面,以供其他设备或者用户判断待测试电视的稳定性能。
本实施例在生成打印信息后,若接收到异常查询指令,则确定异常查询指令对应的待确定日志,并将待确定日志显示在压力测试软件的运行界面,从而供用户或者其他设备分析出现的问题或者确定待测试电视的稳定性,提高了压力测试方法的智能性。
进一步地,基于第一、第二或者第三实施例提出本发明电视压力测试方法的第四实施例。电视压力测试方法的第四实施例与电视压力测试方法的第一、第二、或者第三实施例的区别在于,步骤s10包括:
步骤s14,当接收到基于所述压力测试软件的运行界面触发的端口选择指令时,选择所述端口选择指令对应的端口;
步骤s15,当接收到压力测试软件的运行指令时,基于所述端口,运行所述压力测试软件;
步骤s16,基于所述压力测试软件的运行界面获取所述压力测试软件对应的测试用例。
本实施例的压力测试平台可以同时与多台待测试电视连接,并对连接的多台待测试电视进行压力测试,可以理解的,每一台待测试电视与压力测试平台连接都会有一个连接端口,因此在对某一待测试电视进行压力测试时,需要找到对应的端口,并在相应的端口下运行压力测试软件。
具体的,步骤s14,当接收到基于所述压力测试软件的运行界面触发的端口选择指令时,选择所述端口选择指令对应的端口。
用户在“我的电脑”中,点击打开“设备管理器”,点击查看“端口(com和lpt)”,在“端口(com和lpt)”中有多个待选择端口,压力测试平台根据用户选择的点击的图标,确定当前对应的端口。
步骤s15,当接收到压力测试软件的运行指令时,基于所述端口,运行所述压力测试软件。
当压力测试平台接收到压力测试软件的运行指令时,基于用户选定的端口,运行该压力测试软件。可以理解的,在哪一个端口运行压力测试软件,即代表对该端口对应的待测试电视进行压力测试。
步骤s16,基于所述压力测试软件的运行界面获取所述压力测试软件对应的测试用例。
在压力测试软件的运行界面中,压力测试平台获取该压力测试软件对应的测试用例。
需要说明的是,在本实施例中,压力测试平台除了能接收用户编辑的测试用例之外,还可以保存已使用过的测试用例,比如上一台待测电视进行压力测试时,所使用的测试用例为切换频道,当前待测试电视也要测试切换频道,则压力测试平台可以直接将上一台待测试电视中已使用过的测试用例,用在当前待测试电视中。
进一步地,所述方法还包括:
步骤f,基于所述压力测试软件的运行界面监测所述端口的连接情况。
压力测试过程中,除了要接收并记录日志外,压力测试平台还得监测端口的连接情况,可以理解的,在在压力测试平台对待测试电视进行压力测试的过程中,如果出现压力测试软件运行时不能操作,则说明软件系统崩溃或者压力测试平台死机,排除故障的简单方法就是重新打开压力测试软件或者重启压力测试平台恢复正常。但是,也有可能是硬件出现问题,比如压力测试平台与待测试电视的连接断开,即端口断开,此时通过重启压力测试平台是无法消除的,为避免此种情况,压力测试平台监测端口的连接情况。
步骤g,若所述端口断开,则在所述端口对应位置显示提示信息。
若压力测试平台确定当前端口断开,则在端口对应位置显示提示信息,在本实施例中,在端口对应位置显示红色,如端口com5端口,则com5红色显示,此时排除故障的方法是重新连接端口或者重新插拔红外发射板恢复正常。可以理解,当端口显示绿色时,说明连接正常。
本市实施例压力测试平台可以同时与多台待测试电视连接,同时对多台待测试电视进行压力测试,提高了压力测试的效率,并且可以同时遥控,使遥控相应时间一致,提高了压力测试方法的智能性。
参照图5,图5为压力测试平台运行压力测试软件(本实施例使用的压力测试软件为电视测试v1.0)的运行界面,用户在压力测试软件运行界面中,点击“端口”,选择到测试的端口,然后点击“测试流程”,在“模板”中选择测试用例,或者右键点击模板新建文件夹,并选择测试模式,如图所示为红外模式,在测试模式对应的遥控区编辑测试用例,并点击记录开始,压力测试平台即将测试用例发送至待测试电视,接收并记录待测试电视执行测试操作对应的日志,用户可点击日志查看对应的打印信息。此外,用户还可以点击运行设置对测试参数进行设置。并且在压力测试软件运行的过程中,若端口断开,则对应位置红色显示,若正常则绿色显示。
此外,本发明实施例还提出一种计算机可读存储介质。
所述计算机可读存储介质上存储有电视压力测试程序,所述计算机可读存储介质应用于移动终端,所述电视压力测试程序被处理器执行时实现如上所述步骤。
本发明计算机可读存储介质具体实施方式与上述电视压力测试方法各实施例基本相同,在此不再赘述。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其它变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其它要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得多台停车场设备和/或充电设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其它相关的技术领域,均同理包括在本发明的专利保护范围内。