网页功能测试方法及装置、服务器和计算机可读存储介质制造方法及图纸

技术编号:23212910 阅读:54 留言:0更新日期:2020-01-31 21:55
本发明专利技术提出了一种网页功能测试方法及装置、服务器和计算机可读存储介质,其中,该方法包括:获取网页功能测试指令;基于所述网页功能测试指令,创建内嵌浏览器的Docker容器;在所述Docker容器的所述浏览器中,运行所述网页功能测试指令对应的Selenium脚本;收集所述Selenium脚本运行中产生的虚拟行为数据;将所述虚拟行为数据输入与所述网页功能测试指令所需测试的网页功能对应的数据分析模型;通过所述数据分析模型输出所述虚拟行为数据的行为结果数据。通过本发明专利技术的技术方案,以Docker容器为基础,增加了同一服务器内部测试环境的多样性以及不同测试间的兼容性,并以Selenium脚本为辅,简化了测试脚本的编写过程,提升网页功能测试的效率和其结果的有效性。

Test method and device of web page function, server and computer readable storage medium

【技术实现步骤摘要】
网页功能测试方法及装置、服务器和计算机可读存储介质
本专利技术涉及测试
,尤其涉及一种网页功能测试方法及装置、服务器和计算机可读存储介质。
技术介绍
目前,网页依然是承载互联网核心服务的主要方式之一,但随着网页提供的功能越来越复杂多样,要较好地完成网页功能的测试工作,成为了一个很大的挑战。具体而言,大部分的测试工作面临测试环境多样性不足和测试手段单一导致的网页功能测试效果不尽人意,严重阻碍测试工作的完成,并可能影响线上功能和业务的稳定展开。因此,如何提升网页功能测试的高效性,成为目前亟待解决的技术问题。
技术实现思路
本专利技术实施例提供了一种网页功能测试方法及装置、服务器和计算机可读存储介质,旨在解决相关技术中网页功能测试效果低下的技术问题,能够引入Docker容器完成网页功能测试,提升网页功能测试的高效性。第一方面,本专利技术实施例提供了一种网页功能测试方法,用于服务器,包括:获取网页功能测试指令;基于所述网页功能测试指令,创建内嵌浏览器的Docker容器;在所述Docker容器的所述浏本文档来自技高网...

【技术保护点】
1.一种网页功能测试方法,用于服务器,其特征在于,包括:/n获取网页功能测试指令;/n基于所述网页功能测试指令,创建内嵌浏览器的Docker容器;/n在所述Docker容器的所述浏览器中,运行所述网页功能测试指令对应的Selenium脚本;/n收集所述Selenium脚本运行中产生的虚拟行为数据;/n将所述虚拟行为数据输入与所述网页功能测试指令所需测试的网页功能对应的数据分析模型;/n通过所述数据分析模型输出所述虚拟行为数据的行为结果数据。/n

【技术特征摘要】
1.一种网页功能测试方法,用于服务器,其特征在于,包括:
获取网页功能测试指令;
基于所述网页功能测试指令,创建内嵌浏览器的Docker容器;
在所述Docker容器的所述浏览器中,运行所述网页功能测试指令对应的Selenium脚本;
收集所述Selenium脚本运行中产生的虚拟行为数据;
将所述虚拟行为数据输入与所述网页功能测试指令所需测试的网页功能对应的数据分析模型;
通过所述数据分析模型输出所述虚拟行为数据的行为结果数据。


2.根据权利要求1所述的网页功能测试方法,其特征在于,在所述运行所述网页功能测试指令对应的Selenium脚本的步骤之前,还包括:
获取环境配置信息设置指令;
基于所述环境配置信息设置指令,为所述Docker容器设置对应的环境配置信息,其中,
所述环境配置信息包括CPU占比、内存占比和磁盘空间大小。


3.根据权利要求1或2所述的网页功能测试方法,其特征在于,还包括:
获取应用删除指令;
在所述服务器的Docker容器集合中,删除内嵌有所述应用删除指令对应的应用的Docker容器。


4.根据权利要求1或2所述的网页功能测试方法,其特征在于,创建所述数据分析模型的步骤包括:
获取所述网页功能的训练样本集合,所述训练样本集合中的每个训练样本包括所述网页功能的样本Selenium脚本和对应的行为结果样本数据;
初始化初始数据分析模型的模型参数;
将所述每个训练样本的样本Selenium脚本输入所述初始数据分析模型,得到所述每个训练样本对应的行为结果预测数据;
基于所述每个训练样本的所述行为结果预测数据和所述行为结果样本数据的差异,对所述初始数据分析模型的模型参数进行调整,得到所述数据分析模型。


5.根据权利要求1所述的网页功能测试方法,其特征在于,还包括:
判断所述行为结果数据是否满足预设条件;
基于所述行...

【专利技术属性】
技术研发人员:王麒俨王恺
申请(专利权)人:北京智明星通科技股份有限公司
类型:发明
国别省市:北京;11

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

1