自动化测试方法及系统技术方案

技术编号:36405510 阅读:60 留言:0更新日期:2023-01-18 10:13
本发明专利技术提供了一种自动化测试方法及系统,通过服务端将基于Autoit开发的自动化测试脚本安装在预设存储区域,将自动化测试脚本分别发送给每个待测试客户端以使每个待测试客户端运行自动化测试脚本;通过每个待测试客户端均接收服务端发送的自动化测试脚本,并运行自动化测试脚本,在运行所述自动化测试脚本时生成一个日志文件和该日志文件所对应的一个结果文件并将该日志文件写入到该结果文件中;通过服务端分别获取每个待测试客户端各自的日志文件所对应的结果文件,并对获取到的全部待测试客户端的结果文件进行分析以生成可视化的测试文件。采用本发明专利技术可以缓解现有Autoit测试技术中测试数据误差较大且配置繁琐的问题。试技术中测试数据误差较大且配置繁琐的问题。试技术中测试数据误差较大且配置繁琐的问题。

【技术实现步骤摘要】
自动化测试方法及系统


[0001]本专利技术涉及计算机
,尤其是涉及一种自动化测试方法及系统。

技术介绍

[0002]Autoit是一个基于windows系统的一个编程语言,偏向于自动化,可以利用Autoit模拟操控鼠标、窗口、进程、键盘、进程等。可通过Autoit大批量测试客户机的性能,从而可将获得的测试机的数据与本地机或其他机器上的数据对比,发现不足找准方向调试或优化程序。但现有的Autoit程序大部分只停留在应用层,很难去深层去获取更准确的测试数据,造成获取的测试数据误差较大,并且限制了一些功能的实现,而且还需要大量的环境配置与软件配置。

技术实现思路

[0003]有鉴于此,本专利技术的目的在于提供一种自动化测试方法及系统,以缓解现有Autoit测试技术中测试数据误差较大且配置繁琐的问题。
[0004]第一方面,本专利技术实施例提供了一种自动化测试方法,所述方法应用于服务端;所述服务端分别与每个待测试客户端连接;所述服务端和每个待测试客户端上均预先配置好通信协议和PHP文件的运行环境;所述方法包括:将基于Au本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种自动化测试方法,其特征在于,所述方法应用于服务端;所述服务端分别与每个待测试客户端连接;所述服务端和每个待测试客户端上均预先配置好通信协议和PHP文件的运行环境;所述方法包括:将基于Autoit开发的自动化测试脚本安装在预设存储区域;其中,所述自动化测试脚本预先编写有相应的测试操作;将所述自动化测试脚本分别发送给每个待测试客户端,以使每个待测试客户端运行所述自动化测试脚本;分别获取每个待测试客户端各自的日志文件所对应的结果文件,并对获取到的全部待测试客户端的结果文件进行分析,生成可视化的测试文件;其中,每个待测试客户端各自的日志文件包括该待测试客户端执行的每个测试操作以及每个测试操作的执行时间。2.根据权利要求1所述的方法,其特征在于,将所述自动化测试脚本分别发送给每个待测试客户端,以使每个待测试客户端运行所述自动化测试脚本的步骤,包括:通过预设的PHP函数将所述自动化测试脚本分别发送给每个待测试客户端;分别向每个待测试客户端均发送一个启动文件,以使每个待测试客户端在检测到启动文件时运行所述自动化测试脚本。3.根据权利要求1所述的方法,其特征在于,在将所述自动化测试脚本分别发送给每个待测试客户端之前,所述方法还包括:配置Apache环境,并配置每个待测试客户端的IP地址和登录信息。4.根据权利要求1所述的方法,其特征在于,将基于Autoit开发的自动化测试脚本安装在预设存储区域的步骤,包括:将所述自动化测试脚本安装在与PHP文件同级的目录下。5.根据权利要求1所述的方法,其特征在于,分别获取每个待测试客户端各自的日志文件所对应的结果文件的步骤,包括:通过PHP远程接收每个待测试客户端各自的结果文件。6.一种自动化测试方法,其特征在于,所述方法应用于每个待测试客户端;每个待测试客户端均与服务端连接;所述服务端和每个待测试客户端上均预先配置好通信协议和PHP文件的运行环境;所述方法包括:接收所述服务端发送的基于Autoit开发的自动化测试脚本,并运行所述自动化测试脚本;其中,所...

【专利技术属性】
技术研发人员:张作宸卢伟潘奕利
申请(专利权)人:天津卓朗昆仑云软件技术有限公司
类型:发明
国别省市:

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

1