【技术实现步骤摘要】
应用测试方法、装置、电子设备和可读介质
[0001]本申请涉及计算机
,尤其涉及一种应用测试方法、装置、电子设备和可读介质。
技术介绍
[0002]端到端测试是一种用于测试项目从头至尾的运行是否与设计初衷一致的测试方案。例如,一个应用包括多个数据获取和数据处理环节,对该应用的端到端测试是对该应用所包含的所有数据获取和数据处理场景进行的测试。
[0003]在相关技术中,需要针对整个应用流程中的场景逐条编写测试用例,再按照测试用户进行逐条测试来对每个场景进行测试。
[0004]然而,在上述的方案中,编写测试用例以及对于测试用例的修改和维护的难度较高,需要大量人工成本和时间成本,影响了测试的有效性和测试运行效率。
技术实现思路
[0005]基于上述技术问题,本申请提供一种应用测试方法、装置、电子设备和可读介质,以对应用的运行流程进行整体测试,而不需要逐条编写测试用例,也同时免去测试用例的修改和维护的过程,节省人工成本和时间成本,从而提升测试的有效性和测试运行效率。
[0006]本申请的 ...
【技术保护点】
【技术特征摘要】
1.一种应用测试方法,其特征在于,包括:获取测试录制指令,其中,所述测试录制指令用于触发请求录制功能;当所述测试录制指令触发的所述请求录制功能启动时,在测试环境提供的生产逻辑下运行测试数据,以得到所述测试数据的业务请求以及第一业务响应结果,所述生产逻辑是应用程序在实际运行环境下的业务处理逻辑;获取测试回放指令,其中,所述测试回放指令用于触发请求回放功能;当所述测试回放指令触发的所述请求回放功能启动时,在所述测试环境提供的测试逻辑下按照所述业务请求的执行次序进行业务处理,得到第二业务响应结果,所述测试逻辑是应用程序在模拟运行环境下的业务处理逻辑;根据所述第一业务响应结果以及所述第二业务响应结果,生成测试结果。2.根据权利要求1所述的方法,其特征在于,所述获取测试录制指令,包括:获取环境配置指令,所述环境配置指令用于配置所述测试环境的运行逻辑和数据读取服务;根据所述环境配置指令,将所述测试环境的运行逻辑配置为所述生产逻辑,并将所述测试环境的数据读取服务配置为获取所述测试环境的测试数据;在所述测试环境配置完成后,获取针对于所述测试环境的测试录制指令。3.根据权利要求2所述的方法,其特征在于,所述获取测试回放指令,包括:获取逻辑更新指令,所述逻辑配置指令用于更新所述测试环境的运行逻辑;根据所述逻辑更新指令,将所述测试环境的所述生产逻辑更新为所述测试逻辑;在所述测试环境更新完成后,获取针对于所述测试环境的测试回放指令。4.根据权利要求2所述的方法,其特征在于,所述测试数据包括多张数据表,所述获取环境配置指令之前,所述方法还包括:获取所述生产逻辑,其中,所述生产逻辑中包括对于所述多张数据表中每张数据表的数据处理逻辑;将每张数据表对应的数据处理逻辑进行逻辑配置合并和替换,得到所述测试逻辑,所述测试逻辑用于从每个数据表中获取数据。5.根据权利要求1所述的方法,其特征在于,所述获取测试录制指令之前,所述方法还包括:计算生产存储容量与所述测试环境的测试存储容量的比例作为数据采样比例,其中,所述生产存储容量来自运行所述生产逻辑的生产环境,所述生产环境包括多张数...
【专利技术属性】
技术研发人员:李海莲,孙风琪,陈勃,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。