一种验证码查询方法技术

技术编号:39568579 阅读:21 留言:0更新日期:2023-12-03 19:19
本申请提供一种验证码查询方法

【技术实现步骤摘要】
一种验证码查询方法、装置、设备及存储介质


[0001]本申请涉及计算机
,尤其涉及一种验证码查询方法

装置

设备及存储介质


技术介绍

[0002]随着电子技术和计算机技术的快速发展,各种应用程序被广泛应用于各种电子设备

随着移动终端的普及,各类移动应用被广泛应用于各行各业当中,移动终端上可能需要设置十几个甚至几十个移动应用

但由于应用程序的应用环境和需要实现的功能越来越复杂,为保证应用程序功能稳定可靠,对应用程序进行测试变得越来越重要

[0003]在日常测试工作中,测试人员对应用程序进行业务流程的测试,通常第一步就是进行用户登录测试,大多都是通过手机验证码的方式登录,但在测试环境中,由于测试的手机号码是伪造的,验证码无法发送到用户手机,因此测试人员只能登录应用程序部署的服务器查看应用日志,从日志中查看验证码

在系统测试阶段,测试人员可以自己登录服务器去查看日志,但在业务方验收阶段,由于业务人员不具备登录服务器查看应用日志的技能和权限,因此就需要测试人员或者开发人员帮助查看验证码

这种查询验证码的方法不仅占用开发人员的时间,浪费人力资源,并且查询效率低


技术实现思路

[0004]本申请提供一种验证码查询方法

装置

设备及存储介质,实现了自动查询用于测试的虚拟手机号和对应的验证码,提高了查询效率r/>。
[0005]第一方面,本申请提供一种验证码查询方法,应用于服务器,服务器中搭载有用于生成验证码的目标应用,该方法包括:获取查询指令;查询指令用于指示查询目标应用中用于测试的虚拟手机号和对应的验证码;响应于查询指令,从缓存队列中依次获取查询结果并显示;缓存队列用于存储服务器以监控方式从目标应用中获取的虚拟手机号和对应的验证码

[0006]本申请提供的验证码查询方法,通过获取用于指示查询目标应用中用于测试的虚拟手机号和对应的验证码的查询指令,响应于查询指令,从缓存队列中依次获取虚拟手机号和对应的验证码并显示

本申请的验证码查询方法通过缓存队列存储服务器以监控方式从目标应用中获取的虚拟手机号和对应的验证码,实现了自动从目标应用中获取用于测试的虚拟手机号和对应的验证码,无需开发人员的协助,任何业务人员都可以实现便捷获取测试用的验证码,减少了人力资源的浪费,并且提高了测试的效率

[0007]一种可能的实现方式,在查询指令中携带有指定的虚拟手机号的情况下,查询结果包括指定的虚拟手机号,以及多个对应的验证码

[0008]另一种可能的实现方式,方法还包括:构建缓存队列

[0009]又一种可能的实现方式,构建缓存队列,包括:确定目标应用是否处于被监控状态;被监控状态用于表征服务器能够获取目标应用生成的虚拟手机号和对应的验证码;在
目标应用处于被监控状态的情况下,在目标函数被调用的情况下,获取目标函数生成的虚拟手机号和对应的验证码,构建缓存队列;目标函数为目标应用中用于生成虚拟手机号和对应的验证码的功能函数

[0010]又一种可能的实现方式,方法还包括:在目标应用处于未监控状态的情况下,基于监控逻辑包配置目标应用处于被监控状态;监控逻辑包用于动态跟踪目标函数

[0011]又一种可能的实现方式,响应于查询指令,从缓存队列中依次获取查询结果并显示,包括:响应于查询指令,周期性地向缓存队列发送查询请求;响应于查询请求,周期性地获取缓存队列返回的查询结果并显示

[0012]又一种可能的实现方式,方法还包括:在预设时长内未发送查询请求的情况下,删除缓存队列,并配置目标应用处于未监控状态

[0013]第二方面,本申请提供一种验证码查询装置,该装置包括:获取模块和响应模块;获取模块用于,获取查询指令;查询指令用于指示查询目标应用中用于测试的虚拟手机号和对应的验证码;响应模块用于,响应于查询指令,从缓存队列中依次获取查询结果并显示;缓存队列用于存储服务器以监控方式从目标应用中获取的虚拟手机号和对应的验证码

[0014]一种可能的实现方式,在查询指令中携带有指定的虚拟手机号的情况下,查询结果包括指定的虚拟手机号,以及多个对应的验证码

[0015]另一种可能的实现方式,装置还包括:构建模块;构建模块用于,构建缓存队列

[0016]又一种可能的实现方式,构建模块具体用于,确定目标应用是否处于被监控状态;被监控状态用于表征服务器能够获取目标应用生成的虚拟手机号和对应的验证码;在目标应用处于被监控状态的情况下,在目标函数被调用的情况下,获取目标函数生成的虚拟手机号和对应的验证码,构建缓存队列;目标函数为目标应用中用于生成虚拟手机号和对应的验证码的功能函数

[0017]又一种可能的实现方式,装置还包括:配置模块;配置模块用于,在目标应用处于未监控状态的情况下,基于监控逻辑包配置目标应用处于被监控状态;监控逻辑包用于动态跟踪目标函数

[0018]又一种可能的实现方式,响应模块具体用于,响应于查询指令,周期性地向缓存队列发送查询请求;响应于查询请求,周期性地获取缓存队列返回的查询结果并显示

[0019]又一种可能的实现方式,装置还包括:删除模块;删除模块用于,在预设时长内未发送查询请求的情况下,删除缓存队列,并配置目标应用处于未监控状态

[0020]第三方面,本申请提供一种电子设备,该电子设备包括:处理器和存储器;存储器存储有处理器可执行的指令;处理器被配置为执行指令时,使得电子设备实现上述第一方面的方法

[0021]第四方面,本申请提供一种计算机可读存储介质,该计算机可读存储介质包括:计算机软件指令;当计算机软件指令在电子设备中运行时,使得电子设备实现上述第一方面的方法

[0022]第五方面,本申请提供一种计算机程序产品,当该计算机程序产品在计算机上运行时,使得计算机执行上述第一方面描述的相关方法的步骤,以实现上述第一方面的方法

[0023]上述第二方面至第五方面的有益效果参考第一方面的对应描述,不再赘述

附图说明
[0024]图1为本申请提供的一种验证码查询方法的应用环境示意图;
[0025]图2为本申请提供的一种验证码查询方法流程示意图;
[0026]图3为本申请提供的另一种验证码查询方法流程示意图;
[0027]图4为本申请提供的又一种验证码查询方法流程示意图;
[0028]图5为本申请提供的一种验证码查询方法前端界面示意图;
[0029]图6为本申请提供的另一种验证码查询方法前端界面示意图;
[0030]本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.
一种验证码查询方法,其特征在于,应用于服务器,所述服务器中搭载有用于生成验证码的目标应用;所述方法包括:获取查询指令;所述查询指令用于指示查询所述目标应用中用于测试的虚拟手机号和对应的验证码;响应于所述查询指令,从缓存队列中依次获取查询结果并显示;所述缓存队列用于存储所述服务器以监控方式从所述目标应用中获取的所述虚拟手机号和所述对应的验证码
。2.
根据权利要求1所述的方法,其特征在于,在所述查询指令中携带有指定的虚拟手机号的情况下,所述查询结果包括所述指定的虚拟手机号,以及多个对应的验证码
。3.
根据权利要求1所述的方法,其特征在于,所述方法还包括:构建所述缓存队列
。4.
根据权利要求3所述的方法,其特征在于,所述构建所述缓存队列,包括:确定所述目标应用是否处于被监控状态;所述被监控状态用于表征所述服务器能够获取所述目标应用生成的所述虚拟手机号和所述对应的验证码;在所述目标应用处于被监控状态的情况下,在目标函数被调用的情况下,获取所述目标函数生成的所述虚拟手机号和所述对应的验证码,构建所述缓存队列;所述目标函数为所述目标应用中用于生成所述虚拟手机号和所述对应的验证码的功能函数
。5.
根据权利要求4所述的方法,其特征在于,所述方法还包括:在所述目标应用处于未监控状态的情况下,基于监控逻辑包配置所述目标应用处于被监控状态;所述监控逻辑包用于动态跟踪所述目标函数
。6.
根据权利要求1所述的方法,其特征在于,所述响应于所述查询指令,从缓存队列中依次获取查询结果并显示,包括:响应于所述查询指令,周期性地向所述缓存队列发送查询请求;响应于所述查询请求,周期性地获取所述缓存队列返回的所述查询结果并显示
。7.
根据权利要求6所述的方法,其特征在于,所述方法还包括:在所述预设时长内未发送所述查询请求的情况下,删除所述缓存队列,并配置所述目标应用处于未监控状态
。8.
一种验证码查询装置,其特征在于,所述装置包括:获取模块和响应模块;所述获取模块用于,获取查询指令;所述查询指令用于指示查询所述目标应用中用于测试的虚拟手机号和对应的验证码;所述响应模块用于,响应于所述查询指令,从缓存队列中依次获取查询结果并显示;所述缓存队列用于存储所述服务器...

【专利技术属性】
技术研发人员:胡鹏强蔡勇
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:

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

1