定时测试广告投放接口的方法及装置制造方法及图纸

技术编号:17032619 阅读:21 留言:0更新日期:2018-01-13 19:13
本发明专利技术公开了一种定时测试广告投放接口的方法,其包括:获取广告投放接口测试请求的配置信息,将测试请求的配置信息存储在数据库中;根据测试请求的配置信息,构造广告投放接口的测试请求;按照测试请求的配置信息中的时间间隔定时发送测试请求;将测试请求得到的结果与测试请求的配置信息中的预期结果进行比较,以检测广告投放接口执行结果是否正确。通过简单的设置配置信息,不需对广告投放接口代码进行阅读,用户可以方便快捷的实现定时调用广告投放接口进行测试。将测试请求得到的结果直接与预期结果进行比较,减少了用户人工对测试请求得到的结果进行检测的时间,降低了人工检测出错的几率。

【技术实现步骤摘要】
定时测试广告投放接口的方法及装置
本专利技术涉及计算机软件领域,具体涉及一种定时测试广告投放接口的方法及装置。
技术介绍
随着互联网的发展和web应用的日益普及,人们可以随时随地的浏览网页,也因此越来越多的广告厂商选择将广告投放在互联网上。广告投放页面即在网络平台上投放的广告,利用网站上的广告横幅、文本链接、多媒体等方法,通过网络将广告传递给互联网用户。与传统的四大传播媒体(报纸、杂志、电视、广播)广告及备受垂青的户外广告相比,在互联网上投放广告具有得天独厚的优势,速度最快效果也很理想,有利于企业扩展壮大,并可以跨区域跨国籍的广泛开展业务。广告厂商可以在互联网上推销自己的产品或服务,还可以与用户进行信息交流,用户通过点击广告投放页面,获取产品或服务的相关介绍,更好的了解产品或服务。广告投放页面首先从数据库中或服务器端获取展示广告内容相关的物料信息,在获取物料信息后,将物料信息整理渲染在广告投放页面。这些动作通过执行广告投放页面的接口,接口对服务器进行请求,获取物料信息并整理渲染后返回。由于大量的广告投放,使得广告投放页面的接口被频繁多次调用,涉及到众多广告投放页面的正确显示,因此,必须保障广告投放页面接口调用的正确性。在使用和后期运维中时,需要对广告投放页面接口定时的进行测试。现有技术为了保证广告投放页面接口的正确性,大多通过人工直接调用广告投放网页的接口,将页面显示后,对显示后的页面进行检查,以确认广告投放页面的接口是否正确。或通过定时的作业处理机制调用广告投放页面接口,返回页面显示,对显示后的页面进行检查等方式。上述技术手段,执行过程中多基于人工处理,从很大程度上限制了测试的时间、测试的精准度等。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的一种定时测试广告投放接口的方法及装置。根据本专利技术的一个方面,提供了一种定时测试广告投放接口的方法,其包括:获取广告投放接口测试请求的配置信息,将测试请求的配置信息存储在数据库中;根据测试请求的配置信息,构造广告投放接口的测试请求;按照测试请求的配置信息中的时间间隔定时发送测试请求;将测试请求得到的结果与测试请求的配置信息中的预期结果进行比较,以检测广告投放接口执行结果是否正确。根据本专利技术的另一方面,提供了一种定时测试广告投放接口的装置,其包括:存储模块,适于获取广告投放接口测试请求的配置信息,将测试请求的配置信息存储在数据库中;构造模块,适于根据测试请求的配置信息,构造广告投放接口的测试请求;定时发送模块,适于按照测试请求的配置信息中的时间间隔定时发送测试请求;检测模块,适于将测试请求得到的结果与测试请求的配置信息中的预期结果进行比较,以检测广告投放接口执行结果是否正确。根据本专利技术提供的定时测试广告投放接口的方法及装置,将广告投放接口测试请求的配置信息存储在数据库中,根据测试请求的配置信息,构造出广告投放接口的测试请求。定时发送测试请求,将测试请求得到的结果与测试请求的配置信息中的预期结果进行比较,以方便检测广告投放接口执行结果是否正确。通过简单的设置配置信息,不需对广告投放接口代码进行阅读,用户可以方便快捷的实现定时调用广告投放接口进行测试。将测试请求得到的结果直接与预期结果进行比较,减少了用户人工对测试请求得到的结果进行检测的时间,降低了人工检测出错的几率。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了根据本专利技术一个实施例的定时测试广告投放接口的方法的流程图;图2示出了根据本专利技术另一个实施例的定时测试广告投放接口的方法的流程图;图3示出了根据本专利技术一个实施例的定时测试广告投放接口的装置的功能框图;图4示出了根据本专利技术另一个实施例的定时测试广告投放接口的装置的功能框图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。广告投放接口根据不同广告需要展示的内容,获取广告投放时相关的物料信息,返回给页面渲染后,在广告投放页面显示。广告投放页面与网络页面不同,广告投放页面一般内嵌或悬浮在网络页面中,仅占据网络页面的一部分。广告投放页面可以内嵌设置在网络页面的头部、正文内或页面底部,也可以悬浮设置在页面的一侧或两侧,随着页面窗口的移动而移动。有些广告投放页面还可以通过关闭功能进行关闭、或在预定时间内隐藏等。对广告投放接口进行测试时,需调用测试广告投放接口,对服务器进行请求,以获取页面显示所需的物料信息。在获取物料信息后,将物料信息在广告投放页面进行渲染并正确的显示广告投放页面。图1示出了根据本专利技术一个实施例的定时测试广告投放接口的方法的流程图,如图1所示,定时测试广告投放接口的方法具体包括如下步骤:步骤S101,获取广告投放接口测试请求的配置信息,将测试请求的配置信息存储在数据库中。获取广告投放接口测试请求的配置信息,可以通过如在输入页面输入广告投放接口测试请求的配置信息,读取页面的输入信息,得到测试请求的配置信息。或通过文件记录广告投放接口测试请求的配置信息,读取文件内容,得到测试请求的配置信息等方式。在获取配置信息后,将配置信息存储在数据库中。广告投放接口测试请求的配置信息包括:测试请求的接口地址、测试请求的协议、时间间隔和/或预期结果。测试请求的接口地址即广告投放接口测试时的URL地址,用于对广告投放接口测试使用,调用该接口地址时,即执行广告投放页面相应的物料获取操作、页面渲染操作、显示操作等等。测试请求的协议可以为Http协议(HyperTextTransferProtocol,超文本传输协议)或Https协议(HyperTextTransferProtocoloverSecureSocketLayer,以安全为目标的Http协议)。Http协议是客户端和服务器端间相互请求和应答的标准协议,以明文的方式发送内容,不提供任何方式的数据加密,使用时可以直接读取数据信息。Https协议与Http协议不同之处在于与Http协议不同的默认端口和进行了加密/身份验证。通过对数据的加密和解密操作,保障了数据在网络传输的安全。测试请求的时间间隔即对广告投放接口进行测试,发送测试请求的时间间隔。测试请求的时间间隔可根据广告投放接口的不同、测试要求不同等情况进行设置。根据广告投放接口的响应时间设置时,如从调用广告投放接口,到返回广告投放所需的物料信息、对物料信息进行渲染后显示需10s时,可以将测试请求的时间间隔设置为12s或较长时间间隔,以便在不影响广告投放接口正常执行的情况进行单一执行测试。当需要对广告投放接口进行压力测试时,可将测试请求本文档来自技高网
...
定时测试广告投放接口的方法及装置

【技术保护点】
一种定时测试广告投放接口的方法,其包括:获取广告投放接口测试请求的配置信息,将所述测试请求的配置信息存储在数据库中;根据所述测试请求的配置信息,构造广告投放接口的测试请求;按照所述测试请求的配置信息中的时间间隔定时发送所述测试请求;将所述测试请求得到的结果与测试请求的配置信息中的预期结果进行比较,以检测广告投放接口执行结果是否正确。

【技术特征摘要】
1.一种定时测试广告投放接口的方法,其包括:获取广告投放接口测试请求的配置信息,将所述测试请求的配置信息存储在数据库中;根据所述测试请求的配置信息,构造广告投放接口的测试请求;按照所述测试请求的配置信息中的时间间隔定时发送所述测试请求;将所述测试请求得到的结果与测试请求的配置信息中的预期结果进行比较,以检测广告投放接口执行结果是否正确。2.根据权利要求1所述的方法,其中,所述测试请求的配置信息包括:测试请求的接口地址、测试请求的协议、时间间隔和/或预期结果。3.根据权利要求2所述的方法,其中,所述测试请求的协议为Http协议或Https协议。4.根据权利要求1-3任一项所述的方法,其中,所述根据所述测试请求的配置信息,构造广告投放接口的测试请求进一步包括:根据所述测试请求的配置信息,利用HttpClient构造基于Http或Https协议的广告投放接口的测试请求。5.根据权利要求1-4任一项所述的方法,其中,所述按照所述测试请求的配置信息中的时间间隔定时发送所述测试请求进一步包括:利用作业调度框架,按照所述测试请求的配置信息中的时间间隔定时发送所述测试请求。6.根据权利要求1-5任一项所述的方法,其中,所述将所述测试请求得到的结果与测试请求的配置信息中的预期结果进行比较,以检测广告投放接口执行结果是否正确进一步包括:将所述测试请求得到的结果状态值与预期结果中的状态值比较,若一致...

【专利技术属性】
技术研发人员:刘凯
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:北京,11

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

1