一种广告的稳定性测试方法及装置制造方法及图纸

技术编号:24613281 阅读:13 留言:0更新日期:2020-06-24 01:02
本发明专利技术提供了一种广告的稳定性测试方法及装置,所述方法包括:基于广告业务平台获取包含多个广告源数据的待测广告业务程序;将所述待测广告业务程序部署到基于线上广告业务集群模拟生成的一个或多个单节点测试环境;调用预先配置的测试工具;在所述单节点测试环境下利用所述测试工具对所述待测广告业务程序执行稳定性测试。本发明专利技术中,在广告业务上线之前以单节点测试环境对待测广告业务程序进行稳定性测试,将通过测试是广告业务数据进行上线,可以保证广告业务的健壮性和稳定性,进而在接收到大量的业务请求时可以稳定、高效地处理业务请求。

A test method and device of advertisement stability

【技术实现步骤摘要】
一种广告的稳定性测试方法及装置
本专利技术涉及测试
,特别是涉及一种广告的稳定性测试方法及装置。
技术介绍
随着互联网技术的不断发展,用户通常会通过手机、电脑等终端进行信息的查询与获取,与此同时,终端则会根据用户查询的关键词在结果页面中向用户推荐相关的广告信息,而对于广告信息的稳定性则是服务端起决定作用。对于每个广告源,广告对接的终端每天都会有大量的数据请求,如果上线之后不能确定其稳定性,那么,在上线之后可能会由于各种状况从而使得不能广告业务不能正常运行,进而会对广告主造成无法挽回损失。因此,如何广告业务上线之前的稳定性测试是亟待解决的问题。
技术实现思路
本专利技术提供了一种广告的稳定性测试方法及装置以克服上述问题或者至少部分地解决上述问题。根据本专利技术的一个方面,提供了一种广告的稳定性测试方法,应用于服务端广告业务上线之前,所述方法包括:基于广告业务平台获取包含多个广告源数据的待测广告业务程序;将所述待测广告业务程序部署到基于线上广告业务集群模拟生成的一个或多个单节点测试环境;调用预先配置的测试工具;在所述单节点测试环境下利用所述测试工具对所述待测广告业务程序执行稳定性测试。可选地,所述将所述待测广告业务程序部署到基于线上广告业务集群模拟生成的一个或多个单节点测试环境,包括:将所述待测广告业务程序部署到与线上广告业务集群模拟生成的与所述广告业务集群中一个或多个业务器运行环境单独对应的一个或多个单节点测试环境。可选地,所述在所述单节点测试环境下利用所述测试工具对所述待测广告业务程序执行稳定性测试,包括:利用所述测试工具通过预设请求规则向配置有所述单节点测试环境的测试服务器发送针对所述待测广告业务程序的广告业务请求;监测所述测试服务器在接收到的所述广告业务请求后的状态变化参数,基于所述状态变化参数获取测试结果。可选地,所述利用所述测试工具通过预设请求规则向配置有所述单节点测试环境的测试服务器发送针对所述待测广告业务程序的广告业务请求,包括:利用所述测试工具向配置有所述单节点测试环境的测试服务器发送预设数量的针对所述待测广告业务程序的广告业务请求;和/或利用所述测试工具向配置有所述单节点测试环境的测试服务器持续预设时间发送针对所述待测广告业务程序的广告业务请求。可选地,所述监测所述测试服务器在接收到的所述广告业务请求后的状态变化参数,基于所述状态变化参数获取测试结果之后,还包括:监测所述测试服务器在接收到所述广告业务请求后的状态变化参数,基于所述状态变化参数进行分析判断;若基于所述状态变化参数判断所述待测广告业务程序通过测试,则将所述待测广告业务程序部署到线上广告环境进行灰度测试;若基于所述状态参数判断所述待测广告业务程序未通过测试,则发送报警通知。可选地,所述调用预先配置的测试工具,包括:调用指定持续集成服务平台中预先配置的测试工具。根据本专利技术的另一方面,还提供了一种广告的稳定性测试装置,包括:获取模块,配置为基于广告业务平台获取包含多个广告源数据的待测广告业务程序;部署模块,配置为将所述待测广告业务程序部署到基于线上广告业务集群模拟生成的一个或多个单节点测试环境;调用模块,配置为调用预先配置的测试工具;测试模块,配置为在所述单节点测试环境下利用所述测试工具对所述待测广告业务程序执行稳定性测试。可选地,所述部署模块还配置为:将所述待测广告业务程序部署到与线上广告业务集群模拟生成的与所述广告业务集群中一个或多个业务器运行环境单独对应的一个或多个单节点测试环境。可选地,所述测试模块包括:请求单元,配置为利用所述测试工具通过预设请求规则向配置有所述单节点测试环境的测试服务器发送针对所述待测广告业务程序的广告业务请求;监测单元,配置为监测所述测试服务器在接收到的所述广告业务请求后的状态变化参数,基于所述状态变化参数获取测试结果。可选地,所述请求单元还配置为:利用所述测试工具向配置有所述单节点测试环境的测试服务器发送预设数量的针对所述待测广告业务程序的广告业务请求;和/或利用所述测试工具向配置有所述单节点测试环境的测试服务器持续预设时间发送针对所述待测广告业务程序的广告业务请求。可选地,所述测试模块还包括:分析单元,配置为监测所述测试服务器在接收到所述广告业务请求后的状态变化参数,基于所述状态变化参数进行分析判断;当基于上述状态变化参数判断所述待测广告业务程序通过测试时,将所述待测广告业务程序部署到线上广告环境进行灰度测试;当基于所述状态参数判断所述待测广告业务程序未通过测试时,发送报警通知。可选地,所述调用模块还配置为:调用指定持续集成服务平台中预先配置的测试工具。根据本专利技术的另一方面,还提供了一种计算机存储介质,所述计算机存储介质存储有计算机程序代码,当所述计算机程序代码在计算设备上运行时,导致所述计算设备执行上述任一项所述的广告的稳定性测试方法。根据本专利技术的另一方面,还提供了一种计算设备,包括:处理器;存储有计算机程序代码的存储器;当所述计算机程序代码被所述处理器运行时,导致所述计算设备执行上述任一项所述的广告的稳定性测试方法。本专利技术提供了一种广告稳定性测试方法及装置,主要应用于服务端广告业务上线之前,在本专利技术提供的方法中,通过将基于广告业务平台获取到的待测广告业务程序部署到一个或多个单节点测试环境中,再调用预先配置的测试工具在该单节点测试环境下利用所调用的配置工具对待测广告业务程序进行稳定性测试。在本专利技术中,在广告业务上线之前以单节点测试环境对待测广告业务程序进行稳定性测试,将通过测试是广告业务数据进行上线,可以保证广告业务的健壮性和稳定性,进而在接收到大量的业务请求时可以稳定、高效地处理业务请求。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。根据下文结合附图对本专利技术具体实施例的详细描述,本领域技术人员将会更加明了本专利技术的上述以及其他目的、优点和特征。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1是根据本专利技术实施例的广告的稳定性测试方法流程示意图;图2是根据本专利技术优选实施例的广告的稳定性测试方法流程示意图;图3是根据本专利技术实施例的广告的稳定性测试装置结构示意图;图4是根据本专利技术优选实施例的广告的稳定性测试装置结构示意图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施本文档来自技高网...

【技术保护点】
1.一种广告的稳定性测试方法,应用于服务端广告业务上线之前,所述方法包括:/n基于广告业务平台获取包含多个广告源数据的待测广告业务程序;/n将所述待测广告业务程序部署到基于线上广告业务集群模拟生成的一个或多个单节点测试环境;/n调用预先配置的测试工具;/n在所述单节点测试环境下利用所述测试工具对所述待测广告业务程序执行稳定性测试。/n

【技术特征摘要】
1.一种广告的稳定性测试方法,应用于服务端广告业务上线之前,所述方法包括:
基于广告业务平台获取包含多个广告源数据的待测广告业务程序;
将所述待测广告业务程序部署到基于线上广告业务集群模拟生成的一个或多个单节点测试环境;
调用预先配置的测试工具;
在所述单节点测试环境下利用所述测试工具对所述待测广告业务程序执行稳定性测试。


2.根据权利要求1所述的方法,其中,所述将所述待测广告业务程序部署到基于线上广告业务集群模拟生成的一个或多个单节点测试环境,包括:
将所述待测广告业务程序部署到与线上广告业务集群模拟生成的与所述广告业务集群中一个或多个业务器运行环境单独对应的一个或多个单节点测试环境。


3.根据权利要求1所述的方法,其中,所述在所述单节点测试环境下利用所述测试工具对所述待测广告业务程序执行稳定性测试,包括:
利用所述测试工具通过预设请求规则向配置有所述单节点测试环境的测试业务器发送针对所述待测广告业务程序的广告业务请求;
监测所述测试服务器在接收到的所述广告业务请求后的状态变化参数,基于所述状态变化参数获取测试结果。


4.根据权利要求3所述的方法,其中,所述利用所述测试工具通过预设请求规则向配置有所述单节点测试环境的测试服务器发送针对所述待测广告业务程序的广告业务请求,包括:
利用所述测试工具向配置有所述单节点测试环境的测试服务器发送预设数量的针对所述待测广告业务程序的广告业务请求;和/或
利用所述测试工具向配置有所述单节点测试环境的测试服务器持续预设时间发送针对所述待测广告业务程序的广告业务请求。


5.根据权利要求3所述的方法,其中,所述监测所述测试服务器在接收到的所述广告业务请求后的状...

【专利技术属性】
技术研发人员:崔俊
申请(专利权)人:北京奇虎科技有限公司
类型:发明
国别省市:北京;11

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

1