一种实现推广信息控制的自动化测试方法及装置制造方法及图纸

技术编号:14658596 阅读:120 留言:0更新日期:2017-02-17 00:22
本申请公开了一种实现推广信息控制的自动化测试方法及装置,方法包括:获取包括用户标识的cookie以及访问推广信息请求链接的次数,并根据包括用户标识的cookie、访问所述推广信息请求链接的次数、访问所述推广信息请求链接的次数的预设值、以及访问所述推广信息请求链接返回广告的结果实现推广信息控制的自动化测试。通过上述方法,对实现推广信息控制进行测试的整个过程不再由人工去实施,而是可直接由自动化测试工具或设备模拟人工的操作来完成,这样可节约人力成本,并且缩短了整个回归测试时间,提高了测试效率。

【技术实现步骤摘要】

本申请涉及计算机
,尤其涉及一种实现推广信息控制的自动化测试方法及装置
技术介绍
随着计算机技术的不断发展,在网站中添加各种推广信息已经变得越来越频繁,其中,该推广信息是服务商用于对外向用户宣传的信息。目前,为了更好的为用户提供服务,网站通常会对在网站中所添加的推广信息进行控制,即,针对某一个用户,在单位时间内(如,一天),只会给该用户提供该网站中同一个推广信息固定的次数,也就是说,如果在单位时间内,为该用户提供某一个推广信息的提供次数超过固定的次数,那么用户在该单位时间内访问该网站时,给网站不会再为用户提供该推广信息。进一步的,针对在网站中所添加的推广信息进行控制的需求,需要开发一套完整的控制程序,用以对在网站中所添加的推广信息进行控制,并且,后续为了能够使得开发出的控制程序能够正常的运行,需要对开发出的控制程序进行测试。在现有技术中,针对某推广信息请求链接,通过待测试的控制程序来对该推广信息请求链接进行控制,后续,人工会通过浏览器访问该推广信息请求链接,每一次访问该推广信息请求链接后,观察该推广信息是否被返回,如果推广信息被返回,则说明此时控制程序运行正常,如果推广信息没有被返回,则说明此时控制程序运行不正常,直到人工访问该推广信息请求链接的次数达到预设的控制次数时,再次通过浏览器访问该推广信息请求链接,观察该推广信息是否被返回,如果推广信息被返回,则说明此时控制程序运行不正常,如果推广信息没有被返回,则说明此时控制程序运行正常。显然,人工测试不仅仅耗费人力成本,还需要耗费大量的时间并且效率较低,从而导致整个回归测试的时间较长。
技术实现思路
申请实施例提供一种实现推广信息控制的自动化测试方法及装置,用以解决现有技术中人工测试不仅仅耗费人力成本,还需要耗费大量的时间并且效率较低,从而导致整个回归测试的时间较长的问题。本申请实施例提供一种实现推广信息控制的自动化测试方法,包括:获取包括用户标识的cookie以及访问推广信息请求链接的次数;根据包括用户标识的cookie、访问所述推广信息请求链接的次数、访问所述推广信息请求链接的次数的预设值、以及访问所述推广信息请求链接返回广告的结果实现推广信息控制的自动化测试。优选地,用户访问推广信息请求链接,获取包括用户标识的cookie,并记录用户访问该推广信息请求链接的次数,根据包括用户标识的cookie访问所述推广信息请求链接,并更新用户访问该推广信息请求链接的次数。优选地,当根据包括用户标识的cookie访问所述推广信息请求链接的次数不超过访问所述推广信息请求链接的次数的预设值时,如果所述推广信息请求链接返回广告的结果为未返回广告,则实现推广信息控制的自动化测试失败。优选地,当根据包括用户标识的cookie访问所述推广信息请求链接的次数比访问所述推广信息请求链接的次数的预设值多一次时,如果所述推广信息请求链接返回广告的结果为返回广告,则实现推广信息控制的自动化测试失败;如果所述推广信息请求链接返回广告的结果为未返回广告,则实现推广信息控制的自动化测试成功。优选地,用户根据包括空字符串的cookie访问推广信息请求链接,获取包括用户标识的cookie。本申请实施例提供一种实现推广信息控制的自动化测试装置,包括:获取模块,用于获取包括用户标识的cookie以及访问推广信息请求链接的次数;测试模块,用于根据包括用户标识的cookie、访问所述推广信息请求链接的次数、访问所述推广信息请求链接的次数的预设值、以及访问所述推广信息请求链接返回广告的结果实现推广信息控制的自动化测试。优选地,所述获取模块包括:获取单元和次数更新单元;所述获取单元具体用于,用户访问推广信息请求链接,获取包括用户标识的cookie,并记录用户访问该推广信息请求链接的次数;所述次数更新单元根据包括用户标识的cookie访问所述推广信息请求链接,并更新用户访问该推广信息请求链接的次数。优选地,所述测试模块包括:预设值判断单元和测试结果单元;所述预设值判断单元具体用于,根据包括用户标识的cookie访问所述推广信息请求链接的次数不超过访问所述推广信息请求链接的次数的预设值;所述测试结果单元具体用于,当所述预设值判断单元根据包括用户标识的cookie访问所述推广信息请求链接的次数不超过访问所述推广信息请求链接的次数的预设值时,如果所述推广信息请求链接返回广告的结果为未返回广告,则实现推广信息控制的自动化测试失败。优选地,所述测试模块所述测试模块包括:预设值判断单元和测试结果单元;所述预设值判断单元具体用于,根据包括用户标识的cookie访问所述推广信息请求链接的次数比访问所述推广信息请求链接的次数的预设值多一次;所述测试结果单元具体用于,当所述预设值判断单元根据包括用户标识的cookie访问所述推广信息请求链接的次数比访问所述推广信息请求链接的次数的预设值多一次时,如果所述推广信息请求链接返回广告的结果为返回广告,则实现推广信息控制的自动化测试失败;如果所述推广信息请求链接返回广告的结果为未返回广告,则实现推广信息控制的自动化测试成功。优选地,所述获取模块具体用于,用户根据包括空字符串的cookie访问推广信息请求链接,获取包括用户标识的cookie。本申请实施例提供一种实现推广信息控制的自动化测试方法及装置,该方法首先获取包括用户标识的cookie以及访问推广信息请求链接的次数,并根据包括用户标识的cookie、访问所述推广信息请求链接的次数、访问所述推广信息请求链接的次数的预设值、以及访问所述推广信息请求链接返回广告的结果实现推广信息控制的自动化测试。通过上述方法,对实现推广信息控制进行测试的整个过程不再由人工去实施,而是可直接由自动化测试工具或设备模拟人工的操作来完成,这样可节约人力成本,并且缩短了整个回归测试时间,提高了测试效率。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1为本申请实施例提供的一种实现推广信息控制的自动化测试的过程示意图;图2为本申请实施例提供的一种实现推广信息控制的自动化测试装置的结构示意图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。图1为本申请实施例提供的实现推广信息控制的自动化测试过程,具体包括以下步骤:S101:获取包括用户标识的cookie以及访问推广信息请求链接的次数。在实际应用中,为了更好的为用户提供服务,网站通常会对在网站中所添加的推广信息进行控制,即,针对某一个用户,在单位时间内(如,一天),只会给该用户提供该网站中同一个推广信息固定的次数,也就是说,如果在单位时间内,为该用户提供某一个推广信息的提供次数超过固定的次数,那么用户在该单位时间内访问该网站时,给网站不会再为用户提供该推广信息。进一步的,针对在网站中所添加的推广信息进行控制的需求,需要开发一套完整的控本文档来自技高网...
一种实现推广信息控制的自动化测试方法及装置

【技术保护点】
一种实现推广信息控制的自动化测试方法,其特征在于,包括:获取包括用户标识的cookie以及访问推广信息请求链接的次数;根据包括用户标识的cookie、访问所述推广信息请求链接的次数、访问所述推广信息请求链接的次数的预设值、以及访问所述推广信息请求链接返回广告的结果实现推广信息控制的自动化测试。

【技术特征摘要】
1.一种实现推广信息控制的自动化测试方法,其特征在于,包括:获取包括用户标识的cookie以及访问推广信息请求链接的次数;根据包括用户标识的cookie、访问所述推广信息请求链接的次数、访问所述推广信息请求链接的次数的预设值、以及访问所述推广信息请求链接返回广告的结果实现推广信息控制的自动化测试。2.如权利要求1所述的方法,其特征在于,获取包括用户标识的cookie以及访问推广信息请求链接的次数,具体包括:用户访问推广信息请求链接,获取包括用户标识的cookie,并记录用户访问该推广信息请求链接的次数;根据包括用户标识的cookie访问所述推广信息请求链接,并更新用户访问该推广信息请求链接的次数。3.如权利要求1所述的方法,其特征在于,根据包括用户标识的cookie、访问所述推广信息请求链接的次数、访问所述推广信息请求链接的次数的预设值、以及访问所述推广信息请求链接返回广告的结果实现推广信息控制的自动化测试,具体包括:当根据包括用户标识的cookie访问所述推广信息请求链接的次数不超过访问所述推广信息请求链接的次数的预设值时,如果所述推广信息请求链接返回广告的结果为未返回广告,则实现推广信息控制的自动化测试失败。4.如权利要求1所述的方法,其特征在于,根据包括用户标识的cookie、访问所述推广信息请求链接的次数、访问所述推广信息请求链接的次数的预设值、以及访问所述推广信息请求链接返回广告的结果实现推广信息控制的自动化测试,具体包括:当根据包括用户标识的cookie访问所述推广信息请求链接的次数比访问所述推广信息请求链接的次数的预设值多一次时,如果所述推广信息请求链接返回广告的结果为返回广告,则实现推广信息控制的自动化测试失败;如果所述推广信息请求链接返回广告的结果为未返回广告,则实现推广信息控制的自动化测试成功。5.如权利要求2所述的方法,其特征在于,用户访问推广信息请求链接,获取包括用户标识的cookie,具体包括:用户根据包括空字符串的cookie访问推广信息请求链接,获取包括用户标识的cookie。6.一种实现推广信息控制的自动化测试装置,...

【专利技术属性】
技术研发人员:李璇赵粲柳亚政周盛董亚卫潘柏宇王冀
申请(专利权)人:合一网络技术北京有限公司
类型:发明
国别省市:北京;11

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

1