基于短信与外呼的自动流转测试方法、及其相关设备技术

技术编号:24863307 阅读:19 留言:0更新日期:2020-07-10 19:13
本发明专利技术涉及计算机技术领域,提供了一种基于短信与外呼的自动流转测试方法、及其相关设备,所述基于短信与外呼的自动流转测试方法包括:在自动流转测试的过程中,对检测到的测试数据进行自动流转接口的调用处理,并根据调用处理后的反馈结果,将成功调用自动流转接口对应的测试数据确定为初始数据;对初始数据执行外呼操作,并根据外呼操作的响应结果,将响应外呼操作的初始数据确定为目标数据;从预设记录库中获取目标数据对应的调用时间和响应时间;根据调用时间和响应时间确定合格数据,并基于合格数据判断自动流转测试的测试结果。本发明专利技术的技术方案实现了在自动化测试的框架下,实现号码的自动流转处理,提高测试过程的效率及准确性。

【技术实现步骤摘要】
基于短信与外呼的自动流转测试方法、及其相关设备
本专利技术涉及计算机
,尤其涉及一种基于短信与外呼的自动流转测试方法、及其相关设备。
技术介绍
外呼平台是用来对用户实现电话自动拨打呼叫的平台,短信平台是用来对用户实现自动发送短信的平台。为了提高短信平台发送失败名单的流转率,故将短信平台发送失败的号码流转到外呼平台进行外呼操作。在测试流转处理过程中,通常通过人工干预手工发送短信任务模拟各种短信发送失败情况比较耗时,效率较低,且无法模拟大数据的流转,另外手工测试无法确保验证外呼流转的性能,从而导致流转测试过程效率低及准确性不高。
技术实现思路
本专利技术实施例提供一种基于短信与外呼的自动流转测试方法、及其相关设备,以解决人工干预流转测试过程导致效率低及准确性不高的问题。一种基于短信与外呼的自动流转测试方法,包括:在自动流转测试的过程中,若检测到目标数据库中存在测试数据,则将所述测试数据导入到预设流转端口中进行自动流转接口的调用处理,得到调用处理后的反馈结果,并在预设记录库中记录所有调用处理对应的调用时间;根据所述反馈结果,将成功调用自动流转接口对应的所述测试数据确定为初始数据;将所述初始数据导入到预设外呼端口执行外呼操作,得到外呼操作的响应结果,并在预设记录库中记录所有响应结果对应的响应时间;根据所述响应结果,将响应外呼操作的所述初始数据确定为目标数据;从预设记录库中获取所述目标数据调用自动流转接口对应的所述调用时间和响应外呼操作的所述响应时间;<br>选取所述调用时间和所述响应时间均达到预设条件的所述目标数据作为合格数据,并基于所述合格数据判断所述自动流转测试的测试结果。一种基于短信与外呼的自动流转测试装置,包括:检测模块,用于在自动流转测试的过程中,若检测到目标数据库中存在测试数据,则将所述测试数据导入到预设流转端口中进行自动流转接口的调用处理,得到调用处理后的反馈结果,并在预设记录库中记录所有调用处理对应的调用时间;初始数据确定模块,用于根据所述反馈结果,将成功调用自动流转接口对应的所述测试数据确定为初始数据;外呼操作模块,用于将所述初始数据导入到预设外呼端口执行外呼操作,得到外呼操作的响应结果,并在预设记录库中记录所有响应结果对应的响应时间;目标数据获取模块,用于根据所述响应结果,将响应外呼操作的所述初始数据确定为目标数据;获取模块,用于从预设记录库中获取所述目标数据调用自动流转接口对应的所述调用时间和响应外呼操作的所述响应时间;判断模块,用于选取所述调用时间和所述响应时间均达到预设条件的所述目标数据作为合格数据,并基于所述合格数据判断所述自动流转测试的测试结果。一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述基于短信与外呼的自动流转测试方法的步骤。一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述基于短信与外呼的自动流转测试方法的步骤。上述基于短信与外呼的自动流转测试方法、及其相关设备,通过对检测到的测试数据进行自动流转接口的调用处理,根据调用处理得到的反馈结果,将成功调用自动流转接口的测试数据确定为初始数据,对初始数据执行外呼操作,根据外呼操作得到的响应结果,将响应外呼操作的初始数据确定为目标数据,并根据目标数据对应的调用时间和响应时间,确定合格数据,最后根据合格数据判断自动流转测试的测试结果。根据对自动流转接口的调用情况进行筛选初始数据,可以有效排除无法成功调用自动流转接口的无效数据,避免后续对无效数据的多余计算,提高后续测试效率;再根据响应结果筛选出目标数据,并基于预设条件从目标数据中提取合格数据的方式,由于从不同的限定条件下对数据进行层层筛选,能够保证合格数据获取的准确性;最后根据根据合格数据判断自动流转测试的测试结果,实现在自动化测试的框架下,将短信发送失败的号码自动流转至外呼平台进行外呼的完整测试流程,避免人工干预,进一步提高流转测试过程的效率以及准确性。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的基于短信与外呼的自动流转测试方法的流程图;图2是本专利技术实施例提供的基于短信与外呼的自动流转测试方法中将测试数据导入到目标数据库中的流程图;图3是本专利技术实施例提供的基于短信与外呼的自动流转测试方法中步骤S3的流程图;图4是本专利技术实施例提供的基于短信与外呼的自动流转测试方法中步骤S32的流程图;图5是本专利技术实施例提供的基于短信与外呼的自动流转测试方法中步骤S6的流程图;图6是本专利技术实施例提供的基于短信与外呼的自动流转测试装置的示意图;图7是本专利技术实施例提供的计算机设备的基本机构框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本申请提供的基于短信与外呼的自动流转测试方法应用于服务端,服务端具体可以用独立的服务器或者多个服务器组成的服务器集群实现。在一实施例中,如图1所示,提供一种基于短信与外呼的自动流转测试方法,包括如下步骤:S1:在自动流转测试的过程中,若检测到目标数据库中存在测试数据,则将测试数据导入到预设流转端口中进行自动流转接口的调用处理,得到调用处理后的反馈结果,并在预设记录库中记录所有调用处理对应的调用时间。在本专利技术实施例中,自动流转测试是用于测试在短信平台发送短信失败的情况下,是否能够正常将短信发送失败的号码流转到外呼平台进行外呼操作。具体地,在基于自动化测试框架的自动流转测试的过程中,若检测到当前测试环节的目标数据库中存在测试数据,则将测试数据导入到预设流转端口中进行自动流转接口的调用处理,且在调用处理完成后,从预设日志表中获取反馈结果,并将进行调用处理花费的调用时间保存至预设记录库中。其中,目标数据库是指专门用于存储测试数据的数据库。预设流转端口是指专门用于执行调用处理的处理端口。预设日志表是指专门用于保存测试数据进行调用处理得到的反馈结果的数据表,其中,包括结果包含成功和失败。预设记录库是指专门用于记录每个测试数据在进行自动流转接口的调用处理时所花费的调用时间,以及用于记录每个初始数据在进行外呼操作时所花费的响应时间的数据库。需要说明的是,测试数据包含真实号码数据和虚拟号码数据,且在自动流转测试过程中,每个测试数据都有其对应的任本文档来自技高网...

【技术保护点】
1.一种基于短信与外呼的自动流转测试方法,其特征在于,所述基于短信与外呼的自动流转测试方法包括:/n在自动流转测试的过程中,若检测到目标数据库中存在测试数据,则将所述测试数据导入到预设流转端口中进行自动流转接口的调用处理,得到调用处理后的反馈结果,并在预设记录库中记录所有调用处理对应的调用时间;/n根据所述反馈结果,将成功调用自动流转接口对应的所述测试数据确定为初始数据;/n将所述初始数据导入到预设外呼端口执行外呼操作,得到外呼操作的响应结果,并在预设记录库中记录所有响应结果对应的响应时间;/n根据所述响应结果,将响应外呼操作的所述初始数据确定为目标数据;/n从预设记录库中获取所述目标数据调用自动流转接口对应的所述调用时间和响应外呼操作的所述响应时间;/n选取所述调用时间和所述响应时间均达到预设条件的所述目标数据作为合格数据,并基于所述合格数据判断所述自动流转测试的测试结果。/n

【技术特征摘要】
1.一种基于短信与外呼的自动流转测试方法,其特征在于,所述基于短信与外呼的自动流转测试方法包括:
在自动流转测试的过程中,若检测到目标数据库中存在测试数据,则将所述测试数据导入到预设流转端口中进行自动流转接口的调用处理,得到调用处理后的反馈结果,并在预设记录库中记录所有调用处理对应的调用时间;
根据所述反馈结果,将成功调用自动流转接口对应的所述测试数据确定为初始数据;
将所述初始数据导入到预设外呼端口执行外呼操作,得到外呼操作的响应结果,并在预设记录库中记录所有响应结果对应的响应时间;
根据所述响应结果,将响应外呼操作的所述初始数据确定为目标数据;
从预设记录库中获取所述目标数据调用自动流转接口对应的所述调用时间和响应外呼操作的所述响应时间;
选取所述调用时间和所述响应时间均达到预设条件的所述目标数据作为合格数据,并基于所述合格数据判断所述自动流转测试的测试结果。


2.如权利要求1所述的基于短信与外呼的自动流转测试方法,其特征在于,所述在自动流转测试的过程中,若检测到目标数据库中存在测试数据,则将所述测试数据导入到预设流转端口中进行自动流转接口的调用处理,得到调用处理后的反馈结果,并在预设记录库中记录所有调用处理对应的调用时间的步骤之前,所述基于短信与外呼的自动流转测试方法还包括:
检测预设数据库中虚拟号码数据的发送状态,其中,所述发送状态包含发送成功和发送失败;
若检测到所述发送状态为所述发送成功,则将发送状态为所述发送成功的所述虚拟号码数据的发送状态更新为所述发送失败;
从真实号码数据库中获取所述发送状态为所述发送失败的真实号码数据;
将所有所述发送状态为所述发送失败对应的所述虚拟号码数据和所述真实号码数据均确定为所述测试数据,并将所述测试数据导入到所述目标数据库。


3.如权利要求1所述的基于短信与外呼的自动流转测试方法,其特征在于,所述测试数据包含号码标识信息,所述将所述初始数据导入到预设外呼端口执行外呼操作,得到外呼操作的响应结果,并在预设记录库中记录所有响应结果对应的响应时间的步骤包括:
将所述初始数据导入到预设外呼端口执行外呼操作,并对所述初始数据对应的所述号码标识信息进行识别,得到识别结果,其中,所述识别结果包含真实号码和虚拟号码;
若所述识别结果为所述真实号码,则获取所述预设测试机的反应情况作为所述响应结果;
若所述识别结果为所述虚拟号码,则获取预设外呼记录表中的记录状态作为所述响应结果;
获取每个所述响应结果的所述响应时间,并将所有所述响应时间保存到预设记录库中。


4.如权利要求3所述的基于短信与外呼的自动流转测试方法,其特征在于,所述若所述识别结果为所述真实号码,则获取所述预设测试机的反应情况作为所述响应结果的步骤包括:
若所述识别结果为所述真实号码,则通过目标脚本向监控端发送预设测试机和回调地址;
获取所述预设测试机通过所述回调地址反馈的监控结果,并将所述监控结果作为所述响应结果。


5.如权利要求1所述的基于短信与外呼的自动流转测试方法,其特征在于,所述选取所述调用时间和所述响应时间均达到预设条件的所述目标数据作为合格数据,并基...

【专利技术属性】
技术研发人员:刘芳
申请(专利权)人:深圳壹账通智能科技有限公司
类型:发明
国别省市:广东;44

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

1