一种网络活动的仿真验证方法以及装置制造方法及图纸

技术编号:18659111 阅读:34 留言:0更新日期:2018-08-11 14:53
本发明专利技术公开了一种网络活动的仿真验证方法以及装置,所述方法包括:对预设的与活动验证相关的监测对象进行监测;根据监测结果,确定待验证活动;通过调用业务系统查询接口,查询获得所述待验证活动的活动数据;将所述待验证活动的活动数据同步至仿真环境中;在所述仿真环境中,根据所同步的所述活动数据,结合仿真环境提供的数据,创建并运行仿真活动;所述仿真活动运行所获得的运行结果数据作为验证所述网络活动的依据。使用本方法,可实现对所有活动的自动化全量验证;可准确验证真实活动的功能和业务逻辑的正确性,对真实线上活动无侵入性;仿真验证过程没有因人工参与所造成的业务风险和额外的操作及沟通成本,验证覆盖更全面、验证效率更高。

A network activity simulation verification method and device

The invention discloses a method and device for simulating and verifying network activities, which include: monitoring the preset monitoring objects related to activity verification; determining the activity to be verified according to the monitoring results; querying and obtaining the activity data of the activity to be verified by calling the business system query interface; and The activity data of the activity to be verified is synchronized to the simulation environment; in the simulation environment, a simulation activity is created and run according to the synchronized activity data and the data provided by the simulation environment; and the operation result data obtained from the operation of the simulation activity is used as the basis for verifying the network activity. Using this method, all activities can be automated and fully validated; the functions and business logic of real activities can be accurately validated without intrusion to real online activities; the business risks and additional operation and communication costs caused by human participation are not involved in the simulation process, and the validation coverage is more comprehensive and validated. The certificate efficiency is higher.

【技术实现步骤摘要】
一种网络活动的仿真验证方法以及装置
本专利技术涉及活动验证领域,具体涉及一种网络活动的仿真验证方法。本专利技术同时涉及一种网络活动的仿真验证装置以及一种计算机可读取存储介质。
技术介绍
O2O是OnlineToOffline和OfflineToOnline的缩写,指的是利用互联网使线下商品或服务与线上相结合,线上生成订单,线下完成商品或服务的交付。O2O营销活动的一般过程是,运营人员在营销活动开始前的一段时间开始启动招商,商户报名成功才会产生实际的营销活动。如注册送券、有奖转发、网上评选、爆款半价、办卡减免、满一赠一等,其目的在于吸引用户关注、拉动用户贡献、强化用户认知。常见的活动类型包括:补贴,如口碑网、美团外卖等发放的红包;话题,如微博的“带着微博去旅行”;有奖,如贴吧的抽奖活动;游戏,如支付宝集福。为了确保O2O营销活动能够正常有序进行,避免出现规则和资源冲突,以及确保相关资源能够充分支持,在进行营销活动之前,一般需要对还未正式上线运行的运营活动进行功能和业务逻辑验证。目前的验证方法主要有以下两种:方案一、在真实活动开始之前,人工配置一个类似的活动,使用另一个资金池进行活动配置,使用真实的账号进行基本功能的验证,待验证通过后,根据所述类似活动的数据配置真实的活动。方案二、线上活动配置一些白名单账户,由白名单账户提前参与活动,即在活动正式启动前,由白名单账户进行交易、优惠券领用、核销等一系列操作来进行活动的验证。然而,上述活动测试方案存在以下缺陷:人工配置类似活动,其验证的不是最终真实活动,测试的活动和真实的活动不能完全一致,无法准确验证真实互动的功能和业务逻辑的正确性。线上营销活动通过配置白名单,将优惠券的信息在活动正式启动前提前露出,但白名单的维护一旦出错,会导致营销活动提前露出,存在一定的业务风险;优惠券的库存提前被使用,在白名单测试完成、活动正式启动后,实际库存可能与宣传的库存数量不一致,实际补贴资金会减少,需对库存和补贴资金做回补,操作及沟通成本高。能验证的场景和数量有限,无法对活动规则进行全面覆盖,尤其对于大规模的活动,无法验证到所有的活动涉及的门店及商家。导致实际活动启动后,未验证过的场景可能出现问题。
技术实现思路
本专利技术提供一种网络活动的验证方法,以解决现有的无法准确验证真实活动的功能和业务逻辑的正确性、存在业务风险、操作及沟通成本高以及无法对活动规则进行全面覆盖问题。本专利技术另外提供一种网络活动的验证装置以及一种计算机可读取存储介质。本专利技术提供一种网络活动的仿真验证方法,包括:对预设的与活动验证相关的监测对象进行监测;根据监测结果,确定待验证活动;通过调用业务系统查询接口,查询获得所述待验证活动的活动数据;将所述待验证活动的活动数据同步至仿真环境中;在所述仿真环境中,根据所同步的所述活动数据,结合仿真环境提供的数据,创建并运行仿真活动;所述仿真活动运行所获得的运行结果数据作为验证所述网络活动的依据可选的,所述预设的与活动验证相关的监测对象包括:活动识别信息,所述活动识别信息通过离线任务定时清洗至活动识别信息离线存储表中。可选的,所述对预设的与活动验证相关的监测对象进行监测,包括:定时识别所述活动识别信息离线存储表,以确定所述活动识别信息离线存储表中是否存在活动识别信息。可选的,所述根据监测结果,确定待验证活动,包括:若所述活动识别信息离线存储表中存在活动识别信息,则确定所述活动识别信息所对应的活动为待验证活动,并启动对该待验证活动进行仿真验证。可选的,所述预设的与活动验证相关的监测对象包括:活动创建消息;对应的,所述对预设的与活动验证相关的监测对象进行监测,包括:对所述活动创建消息进行监听。可选的,所述根据监测结果,确定待验证活动,包括:若监听到有新的活动被创建,则确定所述活动为待验证活动,并启动对该待验证活动进行仿真验证。可选的,所述对所述活动创建消息进行监听,包括:监听业务系统的业务日志;或监听DB变更消息。可选的,所述将所述待验证活动的活动数据同步至仿真环境中,包括:通过调用业务系统创建接口,在所述仿真环境中创建所述待验证活动的活动数据所对应的仿真活动数据。可选的,所述将所述待验证活动的活动数据同步至仿真环境中,包括:将所述待验证活动的活动数据与预先设置的仿真映射关系表进行比对;若所述仿真映射关系表中存在将所述待验证活动的活动数据映射为仿真活动数据的映射关系,则根据所述映射关系将所述待验证活动的活动数据映射为仿真活动数据;若所述仿真映射关系表中不存在将所述待验证活动的活动数据映射为仿真活动数据的映射关系,则调用业务系统的业务创建接口创建所述待验证活动的活动数据所对应的仿真活动数据,并将所述待验证活动的活动数据与所述仿真活动数据的映射关系添加至所述仿真映射关系表中。可选的,在所述根据所同步的所述活动数据,结合仿真环境提供的数据,创建并运行仿真活动之前,还包括:替换活动的起始时间和终止时间。可选的,所述仿真活动运行所获得的运行结果数据作为验证所述网络活动的依据,其实现方式包括:预设程序通过不间断读取的方式读取到仿真活动的运行结果数据,将该仿真活动的运行结果数据作为验证所述网络活动的依据。可选的,所述验证所述网络活动,包括:利用所述待验证活动的业务核对规则对所述仿真活动的运行过程所产生的运行结果进行实时核对。可选的,所述仿真环境包括:线上压测环境。本专利技术还提供一种网络活动的仿真验证装置,包括:活动验证监测单元,用于对预设的与活动验证相关的监测对象进行监测;待验证活动确定单元,用于根据监测结果,确定待验证活动;活动数据获得单元,用于通过调用业务系统查询接口,查询获得所述待验证活动的活动数据;活动数据同步单元,用于将所述待验证活动的活动数据同步至仿真环境中;仿真活动创建、运行单元,用于在所述仿真环境中,根据所同步的所述活动数据,结合仿真环境提供的数据,创建并运行仿真活动;所述仿真活动运行所获得的运行结果数据作为验证所述网络活动的依据。本专利技术还提供一种计算机可读取存储介质,其上存储有计算机程序,该程序被处理器执行时实现以下步骤:对预设的与活动验证相关的监测对象进行监测;根据监测结果,确定待验证活动;通过调用业务系统查询接口,查询获得所述待验证活动的活动数据;将所述待验证活动的活动数据同步至仿真环境中;在所述仿真环境中,根据所同步的所述活动数据,结合仿真环境提供的数据,创建并运行仿真活动;所述仿真活动运行所获得的运行结果数据作为验证所述网络活动的依据。与现有技术相比,本专利技术具有以下优点:本申请提供的网络活动的仿真验证方法,通过对预设的与活动验证相关的监测对象进行监测,根据监测结果,确定待验证活动,以该种方式启动对待验证活动进行验证,无需选择性启动验证,可实现对所有活动的自动化全量验证;直接调用业务系统查询接口查询获得待验证活动的活动数据,并且将该待验证活动的活动数据同步至仿真环境中,作为创建仿真活动数据的主要基础数据,可保证仿真活动和所述待验证活动的组成参数一致,因此可保证仿真活动和真实的待验证活动的运行过程完全一致,可准确验证真实活动的功能和业务逻辑的正确性,并且对真实线上活动无侵入性;整个仿真验证过程可真正实现自动化进行,没有因人工参与所造成的业务风险和额外的操作及沟通成本,验证覆本文档来自技高网
...

【技术保护点】
1.一种网络活动的仿真验证方法,其特征在于,包括:对预设的与活动验证相关的监测对象进行监测;根据监测结果,确定待验证活动;通过调用业务系统查询接口,查询获得所述待验证活动的活动数据;将所述待验证活动的活动数据同步至仿真环境中;在所述仿真环境中,根据所同步的所述活动数据,结合仿真环境提供的数据,创建并运行仿真活动;所述仿真活动运行所获得的运行结果数据作为验证所述网络活动的依据。

【技术特征摘要】
1.一种网络活动的仿真验证方法,其特征在于,包括:对预设的与活动验证相关的监测对象进行监测;根据监测结果,确定待验证活动;通过调用业务系统查询接口,查询获得所述待验证活动的活动数据;将所述待验证活动的活动数据同步至仿真环境中;在所述仿真环境中,根据所同步的所述活动数据,结合仿真环境提供的数据,创建并运行仿真活动;所述仿真活动运行所获得的运行结果数据作为验证所述网络活动的依据。2.根据权利要求1所述的网络活动的仿真验证方法,其特征在于,所述预设的与活动验证相关的监测对象包括:活动识别信息,所述活动识别信息通过离线任务定时清洗至活动识别信息离线存储表中。3.根据权利要求2所述的网络活动的仿真验证方法,其特征在于,所述对预设的与活动验证相关的监测对象进行监测,包括:定时识别所述活动识别信息离线存储表,以确定所述活动识别信息离线存储表中是否存在活动识别信息。4.根据权利要求3所述的网络活动的仿真验证方法,其特征在于,所述根据监测结果,确定待验证活动,包括:若所述活动识别信息离线存储表中存在活动识别信息,则确定所述活动识别信息所对应的活动为待验证活动,并启动对该待验证活动进行仿真验证。5.根据权利要求1所述的网络活动的仿真验证方法,其特征在于,所述预设的与活动验证相关的监测对象包括:活动创建消息;对应的,所述对预设的与活动验证相关的监测对象进行监测,包括:对所述活动创建消息进行监听。6.根据权利要求5所述的网络活动的仿真验证方法,其特征在于,所述根据监测结果,确定待验证活动,包括:若监听到有新的活动被创建,则确定所述活动为待验证活动,并启动对该待验证活动进行仿真验证。...

【专利技术属性】
技术研发人员:兰杰陈小巧杨宇刘泉王新盟谢喆
申请(专利权)人:口碑上海信息技术有限公司
类型:发明
国别省市:上海,31

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

1