前端测试的方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:20025416 阅读:28 留言:0更新日期:2019-01-06 04:23
本申请涉及代码审计技术,提供了一种前端测试的方法、装置和计算机设备。所述方法包括:获取待测试机器的机器参数,根据机器参数确定待测试机器的机型,根据待测试机器的机型查询预设的配置文件中与待测试机器的机型对应的测试参数信息,当待测试机器的机器参数满足预设的配置文件中的测试参数条件时,发送预设的测试脚本以及界面操作指令至待测试机器,界面操作指令用于指示待测试机器根据预设的测试脚本执行各项测试操作,接收待测试机器完成各项测试操作后反馈的测试数据。采用本方法能够使待测试机器根据测试脚本和界面操作指令执行各项测试操作,减少了交互测试时对待测试机器的测试软件的依赖,实现流畅执行测试操作的目的。

【技术实现步骤摘要】
前端测试的方法、装置、计算机设备和存储介质
本申请涉及计算机
,特别是涉及一种前端测试的方法、装置、计算机设备和存储介质。
技术介绍
随着计算机技术的发展,出现了前端测试技术,前端测试技术指的是通过前端测试工具对目前前端侧关注的加载速度、流量以及接口服务等进行测试的技术,它通过完成测试操作,如单个页面的请求资源、响应等,实现对加载速度、流量以及接口服务等的测试。传统的前端测试技术在与待测试机器交互进行测试时,通常需要将测试页面内嵌于待测试机器的测试软件的内部,过于依赖测试软件,当执行如页面跳转、翻页等操作进行测试时,存在无法正常执行的情况,造成测试效率低下。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够流畅执行测试操作,从而提高测试效率的前端测试的方法、装置、计算机设备和存储介质。一种前端测试的方法,所述方法包括:获取待测试机器的机器参数,根据机器参数确定待测试机器的机型;根据待测试机器的机型查询预设的配置文件中与待测试机器的机型对应的测试参数信息;当待测试机器的机器参数满足预设的配置文件中的测试参数条件时,发送预设的测试脚本以及界面操作指令至待测试机器,界面操作指令用于指示待测试机器根据预设的测试脚本执行各项测试操作;接收待测试机器完成各项测试操作后反馈的测试数据。在其中一个实施例中,在获取待测试机器的机器参数之前,还包括:接收待测试机器的连接请求;根据连接请求,定义与待测试机器连接的连接脚本;根据连接脚本建立与待测试机器之间的连接关系。在其中一个实施例中,在接收待测试机器的连接请求之前,还包括:根据测试要求生成配置文件,配置文件中包括测试参数信息、测试网页信息、测试埋点信息以及各测试项的阈值;解析配置文件,将解析结果作为测试脚本的参考项;根据测试脚本的参考项生成测试脚本。在其中一个实施例中,在接收待测试机器完成各项测试操作后反馈的测试数据之后,还包括:获取预设的配置文件中的各测试项的阈值;根据各测试项的阈值对反馈的测试数据进行分析;根据分析结果生成测试报告;根据测试报告确定各测试脚本的执行情况。在其中一个实施例中,在当待测试机器的机器参数满足预设的配置文件中的测试参数条件时,发送预设的测试脚本以及界面操作指令至待测试机器之前,还包括:比较待测试机器的机器参数与预设的配置文件中与待测试机器的机型对应的测试参数信息;当机器参数与测试参数信息相匹配时,确定待测试机器的参数满足预设的配置文件中的测试参数条件。在其中一个实施例中,当待测试机器的参数满足预设的配置参数条件时,发送预设的测试脚本以及界面操作指令至待测试机器,包括:根据预设的测试脚本以及各项测试操作,生成与各项测试操作对应的界面操作指令;发送预设的测试脚本以及界面操作指令至待测试机器。一种前端测试的装置,所述装置包括:获取模块,用于获取待测试机器的机器参数,根据机器参数确定待测试机器的机型;查询模块,用于根据待测试机器的机型查询预设的配置文件中与待测试机器的机型对应的测试参数信息;处理模块,用于当待测试机器的机器参数满足预设的配置文件中的测试参数条件时,发送预设的测试脚本以及界面操作指令至待测试机器,界面操作指令用于指示待测试机器根据预设的测试脚本执行各项测试操作;接收模块,用于接收待测试机器完成各项测试操作后反馈的测试数据。在其中一个实施例中,装置还包括分析模块,分析模块用于获取预设的配置文件中的各测试项的阈值;根据各测试项的阈值对反馈的测试数据进行分析;根据分析结果生成测试报告;根据测试报告确定各测试脚本的执行情况。一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:获取待测试机器的机器参数,根据机器参数确定待测试机器的机型;根据待测试机器的机型查询预设的配置文件中与待测试机器的机型对应的测试参数信息;当待测试机器的机器参数满足预设的配置文件中的测试参数条件时,发送预设的测试脚本以及界面操作指令至待测试机器,界面操作指令用于指示待测试机器根据预设的测试脚本执行各项测试操作;接收待测试机器完成各项测试操作后反馈的测试数据。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:获取待测试机器的机器参数,根据机器参数确定待测试机器的机型;根据待测试机器的机型查询预设的配置文件中与待测试机器的机型对应的测试参数信息;当待测试机器的机器参数满足预设的配置文件中的测试参数条件时,发送预设的测试脚本以及界面操作指令至待测试机器,界面操作指令用于指示待测试机器根据预设的测试脚本执行各项测试操作;接收待测试机器完成各项测试操作后反馈的测试数据。上述前端测试的方法、装置、计算机设备和存储介质,获取待测试机器的机器参数,根据待测试机器的机器参数确定待测试参数的机型,根据待测试机器的机型查询预设的配置文件中与待测试机器的机型对应的测试参数信息,当待测试机器的机器参数满足预设的配置文件中的测试参数条件时,发送预设的测试脚本以及界面操作指令至所述待测试机器,界面操作指令指示待测试机器根据预设的测试脚本执行各项测试操作,接收待测试机器完成各项测试操作后反馈的测试数据,通过这种方式,在待测试机器满足测试条件的情况下,发送测试脚本和界面操作指令至待测试机器,使待测试机器根据测试脚本和界面操作指令执行各项测试操作,减少了交互测试时对待测试机器的测试软件的依赖,实现流畅执行测试操作的目的。附图说明图1为一个实施例中前端测试的方法的应用环境图;图2为一个实施例中前端测试的方法的流程示意图;图3为另一个实施例中前端测试的方法的流程示意图;图4为另一个实施例中前端测试的方法的流程示意图;图5为另一个实施例中前端测试的方法的流程示意图;图6为另一个实施例中前端测试的方法的流程示意图;图7为一个实施例中当待测试机器的参数满足预设的配置参数条件时,发送预设的测试脚本以及界面操作指令至待测试机器的流程示意图;图8为一个实施例中前端测试的装置的结构框图;图9为一个实施例中前端测试的装置的结构框图;图10为一个实施例中计算机设备的内部结构图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。本申请提供的前端测试的方法,可以应用于如图1所示的应用环境中。其中,终端102通过网络与服务器104通过网络进行通信。服务器104通过网络获取终端102的机器参数,当终端102的机器参数满足预设的配置文件中的测试参数条件时,发送预设的测试脚本以及界面操作指令至待测试机器,界面操作指令用于指示终端102根据预设的测试脚本执行各项测试操作,终端102执行各项测试操作后,反馈测试数据至服务器104,服务器104接收反馈的测试数据。其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机和平板电脑,服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。在一个实施例中,如图2所示,提供了一种前端测试的方法,以该方法应用于图1中的服务器为例进行说明,包括以下步骤:S202:获取待测试机器的机器参数,根据机器参数确定待测试机器的机型。服务器在与待测试机器本文档来自技高网...

【技术保护点】
1.一种前端测试的方法,其特征在于,所述方法包括:获取待测试机器的机器参数,根据所述机器参数确定所述待测试机器的机型;根据所述待测试机器的机型查询预设的配置文件中与所述待测试机器的机型对应的测试参数信息;当所述待测试机器的机器参数满足预设的配置文件中的测试参数条件时,发送预设的测试脚本以及界面操作指令至所述待测试机器,所述界面操作指令用于指示所述待测试机器根据所述预设的测试脚本执行各项测试操作;接收所述待测试机器完成所述各项测试操作后反馈的测试数据。

【技术特征摘要】
1.一种前端测试的方法,其特征在于,所述方法包括:获取待测试机器的机器参数,根据所述机器参数确定所述待测试机器的机型;根据所述待测试机器的机型查询预设的配置文件中与所述待测试机器的机型对应的测试参数信息;当所述待测试机器的机器参数满足预设的配置文件中的测试参数条件时,发送预设的测试脚本以及界面操作指令至所述待测试机器,所述界面操作指令用于指示所述待测试机器根据所述预设的测试脚本执行各项测试操作;接收所述待测试机器完成所述各项测试操作后反馈的测试数据。2.根据权利要求1所述的方法,其特征在于,在所述获取所述待测试机器的机器参数之前,还包括:接收所述待测试机器的连接请求;根据所述连接请求,定义与所述待测试机器连接的连接脚本;根据所述连接脚本建立与所述待测试机器之间的连接关系。3.根据权利要求2所述的方法,其特征在于,在所述接收所述待测试机器的连接请求之前,还包括:根据测试要求生成配置文件,所述配置文件中包括测试参数信息、测试网页信息、测试埋点信息以及各测试项的阈值;解析所述配置文件,将所述解析结果作为测试脚本的参考项;根据所述测试脚本的参考项生成测试脚本。4.根据权利要求1所述的方法,其特征在于,在所述接收所述待测试机器完成所述各项测试操作后反馈的测试数据之后,还包括:获取所述预设的配置文件中的各测试项的阈值;根据所述各测试项的阈值对所述反馈的测试数据进行分析;根据分析结果生成测试报告;根据所述测试报告确定各测试脚本的执行情况。5.根据权利要求1所述的方法,其特征在于,在所述当所述待测试机器的机器参数满足预设的配置文件中的测试参数条件时,发送预设的测试脚本以及界面操作指令至所述待测试机器之前,还包括:比较所述待测试机器的机器参数与所述预设的配置文件中与所...

【专利技术属性】
技术研发人员:尤亮升郑如刚徐志成
申请(专利权)人:深圳壹账通智能科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1