一种执行脚本的处理方法以及装置制造方法及图纸

技术编号:29310440 阅读:22 留言:0更新日期:2021-07-17 02:13
本申请提供了一种执行脚本的处理方法以及装置,用于生成精确度更高的执行脚本,通过该执行脚本更加精确地、彻底地还原之前工作人员的用户操作行为,从而可保障高质量的服务器自动测试。方法包括:当检测到本地通过浏览器应用向目标服务器发起服务器测试任务时,处理设备捕捉用户在测试过程中做出的不同用户操作行为;处理设备在浏览器应用的运行记录中,识别与不同用户操作行为分别对应的向目标服务器发起的http请求,http请求为执行服务器测试任务的请求;处理设备结合不同用户操作行为以及不同用户操作行为分别对应的http请求,生成执行脚本,执行脚本用于还原并执行浏览器应用向目标服务器发起服务器测试任务的执行过程。程。程。

【技术实现步骤摘要】
一种执行脚本的处理方法以及装置


[0001]本申请涉及测试领域,具体涉及一种执行脚本的处理方法以及装置。

技术介绍

[0002]当服务器研发完成推向市场,或者服务器部署完成投入实际应用时,一般还需要进行测试,以确定服务器的性能是否满足使用需求。
[0003]对于服务器的测试,相比于传统的人工方式,现今更倾向于采用机器自动测试方式,在机器自动测试方式中,通过首次由工作人员采用人工测试的方式向服务器发起测试,在这测试过程中,机器记录下工作人员所作出的用户操作行为,并基于该用户操作行为生成执行脚本,后续则可根据该执行脚本重复地还原该用户操作行为,模拟用户向服务器自动发起测试。
[0004]而在现有的相关技术的研究过程中,专利技术人发现,当在系统上提取之前服务器测试过程中采集的用户操作行为生成执行脚本来执行自动测试时,存在不稳定的情况,可能带来测试中断或者数据异常。

技术实现思路

[0005]本申请提供了一种执行脚本的处理方法以及装置,用于生成精确度更高的执行脚本,通过该执行脚本更加精确地、彻底地还原之前工作人员的用户操本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种执行脚本的处理方法,其特征在于,所述方法包括:当检测到本地通过浏览器应用向目标服务器发起服务器测试任务时,处理设备捕捉用户在所述测试过程中做出的不同用户操作行为;所述处理设备在所述浏览器应用的运行记录中,识别与所述不同用户操作行为分别对应的向所述目标服务器发起的http请求,所述http请求为执行所述服务器测试任务的请求;所述处理设备结合所述不同用户操作行为以及所述不同用户操作行为分别对应的所述http请求,生成执行脚本,所述执行脚本用于还原并执行所述浏览器应用向所述目标服务器发起所述服务器测试任务的执行过程。2.根据权利要求1所述的方法,其特征在于,所述处理设备在所述浏览器应用的运行记录中,识别与所述不同用户操作行为分别对应的向所述目标服务器发起的http请求,包括:所述处理设备在所述浏览器应用的运行记录中,识别与所述不同用户操作行为分别对应的向所述目标服务器发起的http请求,并识别不同所述http请求的数量、类型以及并发时序;所述处理设备结合所述不同用户操作行为以及所述不同用户操作行为分别对应的所述http请求,生成执行脚本,包括:所述处理设备在所述不同用户操作行为以及所述不同用户操作行为分别对应的所述http请求的基础上,结合所述不同所述http请求的数量、类型以及并发时序,生成所述执行脚本。3.根据权利要求2所述的方法,其特征在于,所述处理设备在所述不同用户操作行为以及所述不同用户操作行为分别对应的所述http请求的基础上,结合所述不同所述http请求的数量、类型以及并发时序,生成所述执行脚本,包括:所述处理设备在所述不同用户操作行为以及所述不同用户操作行为分别对应的所述http请求的基础上,结合所述不同所述http请求的数量、类型以及并发时序,量化对于所述目标服务器产生的压力状态;所述处理设备构建对所述目标服务器产生所述压力状态等同的压力状态的http请求序列,并基于所述http请求序列生成所述执行脚本。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述处理设备获取触发所述用户操作行为的操作控件;所述处理设备结合所述不同用户操作行为以及所述不同用户操作行为分别对应的所述http请求,生成执行脚本,包括:所述处理设备结合所述不同用户操作行为、所述操作控件以及所述不同用户操作行为分别对应...

【专利技术属性】
技术研发人员:梁俊杰
申请(专利权)人:武汉迎风聚智科技有限公司
类型:发明
国别省市:

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

1