商品排行榜校验方法、装置、存储介质及计算机设备与流程

文档序号:32492592发布日期:2022-12-10 03:28阅读:105来源:国知局
商品排行榜校验方法、装置、存储介质及计算机设备与流程

1.本技术涉及计算机技术领域,尤其涉及一种商品排行榜校验方法、装置、存储介质及计算机设备。


背景技术:

2.随着计算机技术的不断发展,电商平台的使用也越来越普遍。为了便于消费者的使用,除了常规的商品关键词搜索功能,商品排行榜能够帮助消费者进行同类或相关产品的挑选和搜索,是消费者常用功能之一。
3.为了保证消费者对电商平台的正常使用,对于商品排行榜的可靠性需要进行监督,避免排行榜无法正常使用影响消费者使用体验。


技术实现要素:

4.本技术实施例提供了一种商品排行榜校验方法、装置、存储介质及计算机设备,能够自动实现商品排行榜的校验,及时发现异常以进行及时排除,保证消费者的使用体验。
5.第一方面,本技术提供了一种商品排行榜校验方法,所述方法包括:
6.通过测试账户随机获取多个商品标识;
7.分别根据每个商品标识跳转至对应的商品销售页面;
8.若商品标识对应的商品销售页面存在榜单入口,则对榜单进行校验;
9.若校验存在异常,则根据异常原因生成榜单异常信息;所述榜单异常信息用于提示用户所述商品标识对应榜单存在异常以及异常对应的异常原因。
10.在其中一个实施例中,所述若商品标识对应的商品销售页面存在榜单入口,则对榜单进行校验,包括:
11.校验所述榜单入口跳转榜单页面是否异常;
12.若所述榜单页面跳转异常,则确定所述商品标识对应榜单校验异常;
13.若所述榜单页面跳转正常,则校验所述榜单页面中的各商品链接及各商品链接对应的商品状态是否正常;
14.若所述榜单页面中的任意商品链接或任意商品链接对应的商品状态存在异常,则确定所述商品标识对应榜单校验异常。
15.在其中一个实施例中,所述校验所述榜单页面中的各商品链接及各商品链接对应的商品状态是否正常,包括:
16.校验每个商品链接跳转对应的商品销售页面是否正常;
17.获取每个商品链接对应的商品信息;
18.若根据所述商品信息判断商品链接对应的销售时间已过期、处于不可售状态或不属于所述测试账户所属地区的可售商品,则判定商品链接对应的商品状态异常。
19.在其中一个实施例中,所述校验所述榜单页面中的各商品链接及各商品链接对应的商品状态是否正常,包括:
20.校验所述榜单页面是否存在两个以上商品链接属于同一商品单元;
21.若存在,则判定所述商品标识对应榜单校验异常。
22.在其中一个实施例中,所述若商品标识对应的商品销售页面存在榜单入口,则对榜单进行校验,还包括:
23.若所述榜单页面存在拓展榜单入口,则校验所述拓展榜单入口跳转拓展榜单页面是否正常;其中,所述拓展榜单入口基于所述测试账户的个性化信息生成;
24.若所述拓展榜单页面跳转异常,则确定所述商品标识对应榜单校验异常;
25.若所述拓展榜单页面跳转正常,则校验所述拓展榜单页面中的各商品链接及各商品链接对应的商品状态是否正常;
26.若所述拓展榜单页面中的任意商品链接或任意各商品链接对应的商品状态异常,则确定所述商品标识对应榜单校验异常。
27.在其中一个实施例中,所述校验所述拓展榜单页面中的各商品链接及各商品链接对应的商品状态是否正常,包括:
28.校验每个商品链接跳转对应的商品销售页面是否正常;
29.获取每个商品链接对应的商品信息;
30.若根据所述商品信息判断商品链接对应的销售时间已过期、处于不可售状态或不属于所述测试账户所属地区的可售商品,则判定商品链接对应的商品状态异常。
31.在其中一个实施例中,所述校验所述拓展榜单页面中的各商品链接及各商品链接对应的商品状态是否正常,包括:
32.校验所述拓展榜单页面是否存在两个以上商品链接属于同一商品单元;
33.若存在,则判定所述商品标识对应榜单校验异常。
34.第二方面,本技术提供了一种商品排行榜校验装置,包括:
35.获取模块,用于通过测试账户随机获取多个商品标识;
36.页面跳转模块,用于分别根据每个商品标识跳转至对应的商品销售页面;
37.校验模块,用于在商品标识对应的商品销售页面存在榜单入口时,对榜单进行校验;
38.异常信息生成模块,用于在校验存在异常时,根据异常原因生成榜单异常信息;所述榜单异常信息用于提示用户所述商品标识对应榜单存在异常以及异常对应的异常原因。
39.第三方面,本技术提供了一种存储介质,所述存储介质中存储有计算机可读指令,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行如上述任一项实施例所述商品排行榜校验方法的步骤。
40.第四方面,本技术提供了一种计算机设备,包括:一个或多个处理器,以及存储器;
41.所述存储器中存储有计算机可读指令,所述一个或多个处理器执行时所述计算机可读指令时,执行如上述任一项实施例所述商品排行榜校验方法的步骤。
42.从以上技术方案可以看出,本技术实施例具有以下优点:
43.本技术提供的商品排行榜校验方法、装置、存储介质及计算机设备,通过测试账户随机抽取多个商品标识,通过随机抽取商品标识的方式模拟消费者真实使用场景,并且商品排行榜通常为动态变化榜单,每个商品标识是否存在榜单以及对应榜单可能会发生变化,随机抽取能够保证校验的客观性和有效性,分别根据每个商品标识进行商品销售页面
的跳转,由于商品标识系随机抽取,并非一定存在排行榜榜单,因此需要识别商品销售页面是否存在排行榜的榜单入口,若存在则进行榜单的校验,若校验存在异常,则根据异常原因生成榜单异常信息,用以提示用户(即测试人员)哪个(些)商品标识对应榜单存在异常,以及异常对应的异常原因,便于用户及时定位异常进行异常排除,保证消费者的使用体验。
附图说明
44.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
45.图1为一个实施例中,商品排行榜校验方法的流程示意图;
46.图2为一个实施例中,若商品标识对应的商品销售页面存在榜单入口,则对榜单进行校验步骤的流程示意图;
47.图3为一个实施例中,校验榜单页面中的各商品链接及各商品链接对应的商品状态是否正常步骤的流程示意图;
48.图4为一个实施例中,商品排行榜校验装置的结构框图;
49.图5为一个实施例中,计算机设备的内部结构图
50.图6为另一个实施例中,计算机设备的内部结构图。
具体实施方式
51.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
52.如图1所示,本技术实施例提供了一种商品排行榜校验方法,所述方法包括步骤s101至s106,其中:
53.步骤s101,通过测试账户随机获取多个商品标识。
54.其中,商品标识是指能够唯一确定商品的标识信息,可以是商品链接,也可以是标识码,若为标识码,标识码与商品链接之间存在对应关系,通过标识码可以获取商品链接。商品标识为sku标识,即单品/最小库存单元的标识,以衣服为例,同一款衣服,不同颜色的不同尺码分别对应于不同的商品标识。
55.步骤s102,分别根据每个商品标识跳转至对应的商品销售页面。
56.通过商品标识指向的商品链接跳转至商品销售页面。
57.步骤s103,识别商品标识对应的商品销售页面是否存在榜单入口。
58.识别榜单入口通过识别商品销售页面是否有榜单跳转链接或榜单跳转控件实现,若存在跳转链接或跳转控件即为存在榜单入口。
59.步骤s104,若商品标识对应的商品销售页面不存在榜单入口,则对该商品标识不进行榜单校验。
60.步骤s105,若商品标识对应的商品销售页面存在榜单入口,则对榜单进行校验。
61.对榜单进行校验可以根据预设的校验规则对榜单的功能和/或数据进行校验。
62.步骤s106,若校验存在异常,则根据异常原因生成榜单异常信息。
63.其中,榜单异常信息用于提示用户所述商品标识对应榜单存在异常以及异常对应的异常原因。
64.对于校验无异常的榜单,确定其对应的商品标识的排行榜正常。
65.本实施例通过测试账户随机抽取多个商品标识,通过随机抽取商品标识的方式模拟消费者真实使用场景,并且商品排行榜通常为动态变化榜单,每个商品标识是否存在榜单以及对应榜单可能会发生变化,随机抽取能够保证校验的客观性和有效性,分别根据每个商品标识进行商品销售页面的跳转,由于商品标识系随机抽取,并非一定存在排行榜榜单,因此需要识别商品销售页面是否存在排行榜的榜单入口,若存在则进行榜单的校验,若校验存在异常,则根据异常原因生成榜单异常信息,用以提示用户(即测试人员)哪个(些)商品标识对应榜单存在异常,以及异常对应的异常原因,便于用户及时定位异常进行异常排除,保证消费者的使用体验。
66.在其中一个实施例中,商品排行榜校验根据预设的校验周期定期触发校验。
67.如图2所示,在其中一个实施例中,所述若商品标识对应的商品销售页面存在榜单入口,则对榜单进行校验,包括步骤s101至s204,其中:
68.步骤s201,校验所述榜单入口跳转榜单页面是否异常。
69.若榜单入口无法跳转,即为跳转异常。
70.步骤s202,若所述榜单页面跳转异常,则确定所述商品标识对应榜单校验异常。
71.步骤s203,若所述榜单页面跳转正常,则校验所述榜单页面中的各商品链接及各商品链接对应的商品状态是否正常。
72.榜单页面中包括多个商品链接,即为榜单商品的链接,需要校验这些商品链接及对应的商品状态。
73.步骤s204,若所述榜单页面中的任意商品链接或任意商品链接对应的商品状态存在异常,则确定所述商品标识对应榜单校验异常。
74.本实施例中,先对榜单入口跳转榜单页面是否正常进行校验,若跳转异常,则直接确定榜单存在异常,并且异常原因即为榜单入口跳转异常;若榜单入口跳转正常,还需要对跳转后的榜单页面的相关内容进行校验,包括商品链接及其对应的商品状态是否正常,若存在任意一个商品链接异常或商品链接对应的商品状态异常,则榜单校验异常,异常原因对应的为商品链接异常或商品状态异常。榜单校验的目的是为了保证消费者在使用过程中能够正常使用排行榜功能,包括正常进入排行榜页面、通过排行榜页面进入页面中的任意商品链接,并且商品链接对应的商品为可正常销售的,本实施例能够模拟消费者使用过程,对每个使用环节进行校验,若发现异常及时提示测试人员进行处理。
75.如图3所示,在其中一个实施例中,所述校验榜单页面中的各商品链接及各商品链接对应的商品状态是否正常,包括步骤s301至s303,其中:
76.步骤s301,校验每个商品链接跳转对应的商品销售页面是否正常。
77.若商品链接无法跳转商品销售页面,或,跳转的商品销售页面与商品链接不对应,则为跳转异常。任意商品链接跳转异常则确定榜单存在异常,且异常原因为商品链接跳转异常。
78.步骤s302,获取每个商品链接对应的商品信息。
79.步骤s303,若根据所述商品信息判断商品链接对应的销售时间已过期、处于不可售状态或不属于所述测试账户所属地区的可售商品,则判定商品链接对应的商品状态异常。
80.其中,销售时间是指商品被设置的可销售时间段,若当前的实际时间已已过销售时间,则判定该商品链接对应的商品状态异常,即榜单存在异常,其异常原因为商品销售时间已过期。商品的销售状态包括可售状态和不可售状态,若处于不可售状态,则该商品链接不应被显示在榜单中,即若有商品链接对应的商品处于不可售状态,则商品链接对应的商品状态异常,即榜单存在异常,其异常原因为存在不可售商品。对于某些商品,由于库存或其他原因,并非所有地区均可售,会为其设置可售地区,若测试账户所属地区为某商品的不可售地区,且该商品链接显示在当前校验的榜单中,则该商品链接对应的商品状态异常,即榜单存在异常,其异常原因为商品销售地区异常。
81.在其中一个实施例中,所述校验榜单页面中的各商品链接及各商品链接对应的商品状态是否正常,包括:
82.校验所述榜单页面是否存在两个以上商品链接属于同一商品单元;
83.若存在,则判定所述商品标识对应榜单校验异常。
84.其中,商品单元是指spu,是一组可复用、易检索的标准化信息的集合。该集合描述了一个“产品”的特性,属性值、特性相同的商品就可以称为一个spu。例如,同一款鞋子,不同尺码或不同颜色的这款鞋子均属于一个商品单元。若榜单页面中存在属于同一商品单元的商品链接,则判定榜单存在异常,异常原因即为商品重复。
85.在其中一个实施例中,所述若商品标识对应的商品销售页面存在榜单入口,则对榜单进行校验,还包括:
86.若所述榜单页面存在拓展榜单入口,则校验所述拓展榜单入口跳转拓展榜单页面是否正常;其中,所述拓展榜单入口基于所述测试账户的个性化信息生成;
87.若所述拓展榜单页面跳转异常,则确定所述商品标识对应榜单校验异常;
88.若所述拓展榜单页面跳转正常,则校验所述拓展榜单页面中的各商品链接及各商品链接对应的商品状态是否正常;
89.若所述拓展榜单页面中的任意商品链接或任意各商品链接对应的商品状态异常,则所述商品标识对应榜单校验异常。
90.其中,拓展榜单是指联想榜单,是根据测试账户的个性化信息进行推荐的榜单。若商品标识对应的榜单页面不存在拓展榜单入口,则不进行拓展榜单入口校验,在完成榜单校验后即结束该商品标识的校验过程;若商品标识对应的榜单页面存在拓展榜单入口,则需要商品标识对应榜单及拓展榜单均无异常才认定该商品标识的榜单校验正常。若拓展榜单入口无法跳转即为跳转异常,拓展榜单页面中也包括多个商品链接,即为拓展榜单商品的链接。校验过程为先对拓展榜单入口跳转榜单页面是否正常进行校验,若跳转异常,则直接确定榜单存在异常,并且异常原因即为拓展榜单入口跳转异常;若拓展榜单入口跳转正常,还需要对跳转后的拓展榜单页面的相关内容进行校验,包括商品链接及其对应的商品状态是否正常,若存在任意一个商品链接异常或商品链接对应的商品状态异常,则榜单校验异常,异常原因对应的为商品链接异常或商品状态异常。
91.在其中一个实施例中,所述校验拓展榜单页面中的各商品链接及各商品链接对应的商品状态是否正常,包括:
92.校验每个商品链接跳转对应的商品销售页面是否正常;
93.获取每个商品链接对应的商品信息;
94.若根据所述商品信息判断商品链接对应的销售时间已过期、处于不可售状态或不属于所述测试账户所属地区的可售商品,则判定商品链接对应的商品状态异常。
95.若商品链接无法跳转商品销售页面,或,跳转的商品销售页面与商品链接不对应,则为跳转异常。任意商品链接跳转异常则确定榜单存在异常,且异常原因为商品链接跳转异常。销售时间是指商品被设置的可销售时间段,若当前的实际时间已已过销售时间,则判定该商品链接对应的商品状态异常,即榜单存在异常,其异常原因为商品销售时间已过期。商品的销售状态包括可售状态和不可售状态,若处于不可售状态,则该商品链接不应被显示在榜单中,即若有商品链接对应的商品处于不可售状态,则商品链接对应的商品状态异常,即榜单存在异常,其异常原因为存在不可售商品。对于某些商品,由于库存或其他原因,并非所有地区均可售,会为其设置可售地区,若测试账户所属地区为某商品的不可售地区,且该商品链接显示在当前校验的榜单中,则该商品链接对应的商品状态异常,即榜单存在异常,其异常原因为商品销售地区异常。
96.在其中一个实施例中,所述校验所述拓展榜单页面中的各商品链接及各商品链接对应的商品状态是否正常,包括:
97.校验所述拓展榜单页面是否存在两个以上商品链接属于同一商品单元;
98.若存在,则判定所述商品标识对应榜单校验异常。
99.若拓展榜单页面中存在属于同一商品单元的商品链接,则判定榜单存在异常,异常原因即为商品重复。
100.应该理解的是,虽然如上所述的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上所述的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
101.下面对本技术实施例提供的商品排行榜校验装置进行描述,下文描述的商品排行榜校验装置与上文描述的商品排行榜校验方法可相互对应参照。
102.如图4所示,本技术实施例提供了一种商品排行榜校验装置400,包括:
103.获取模块401,用于通过测试账户随机获取多个商品标识;
104.页面跳转模块402,用于分别根据每个商品标识跳转至对应的商品销售页面;
105.校验模块403,用于在商品标识对应的商品销售页面存在榜单入口时,对榜单进行校验;
106.异常信息生成模块404,用于在校验存在异常时,根据异常原因生成榜单异常信息;所述榜单异常信息用于提示用户所述商品标识对应榜单存在异常以及异常对应的异常原因。
107.在其中一个实施例中,校验模块包括:
108.第一跳转校验单元,用于校验所述榜单入口跳转榜单页面是异常;
109.第一异常确定单元,用于在所述榜单页面跳转异常时,确定所述商品标识对应榜单校验异常;
110.第一商品校验单元,用于在所述榜单页面跳转正常时,校验所述榜单页面中的各商品链接及各商品链接对应的商品状态是否正常;
111.第二异常确定单元,用于在所述榜单页面中的任意商品链接或任意商品链接对应的商品状态存在异常时,确定所述商品标识对应榜单校验异常。
112.在其中一个实施例中,第一商品校验单元被配置为用于执行:
113.校验每个商品链接跳转对应的商品销售页面是否正常;
114.获取每个商品链接对应的商品信息;
115.若根据所述商品信息判断商品链接对应的销售时间已过期、处于不可售状态或不属于所述测试账户所属地区的可售商品,则判定商品链接对应的商品状态异常。
116.在其中一个实施例中,第一商品校验单元被配置为用于执行:
117.校验所述榜单页面是否存在两个以上商品链接属于同一商品单元;
118.若存在,则判定所述商品标识对应榜单校验异常。
119.在其中一个实施例中,校验模块还包括:
120.第二跳转校验单元,用于在所述榜单页面存在拓展榜单入口时,校验所述拓展榜单入口跳转拓展榜单页面是否正常;其中,所述拓展榜单入口基于所述测试账户的个性化信息生成;
121.第三异常确定单元,用于在所述拓展榜单页面跳转异常时,确定所述商品标识对应榜单校验异常;
122.第二商品校验单元,用于在所述拓展榜单页面跳转正常时,校验所述拓展榜单页面中的各商品链接及各商品链接对应的商品状态是否正常;
123.第四异常确定单元,用于在所述拓展榜单页面中的任意商品链接或任意各商品链接对应的商品状态异常时,确定所述商品标识对应榜单校验异常。
124.在其中一个实施例中,第二商品校验单元被配置为用于执行:
125.校验每个商品链接跳转对应的商品销售页面是否正常;
126.获取每个商品链接对应的商品信息;
127.若根据所述商品信息判断商品链接对应的销售时间已过期、处于不可售状态或不属于所述测试账户所属地区的可售商品,则判定商品链接对应的商品状态异常。
128.在其中一个实施例中,第二商品校验单元被配置为用于执行:
129.校验所述拓展榜单页面是否存在两个以上商品链接属于同一商品单元;
130.若存在,则判定所述商品标识对应榜单校验异常。
131.上述商品排行榜校验装置中各个模块的划分仅仅用于举例说明,在其他实施例中,可将商品排行榜校验装置按照需要划分为不同的模块,以完成上述商品排行榜校验装置的全部或部分功能。上述商品排行榜校验装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块
对应的操作。
132.在一个实施例中,本技术还提供了一种存储介质,所述存储介质中存储有计算机可读指令,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行以下步骤:
133.通过测试账户随机获取多个商品标识;
134.分别根据每个商品标识跳转至对应的商品销售页面;
135.若商品标识对应的商品销售页面存在榜单入口,则对榜单进行校验;
136.若校验存在异常,则根据异常原因生成榜单异常信息;所述榜单异常信息用于提示用户所述商品标识对应榜单存在异常以及异常对应的异常原因。
137.在其中一个实施例中,计算机可读指令被处理器执行时还实现以下步骤:
138.校验所述榜单入口跳转榜单页面是异常;
139.若所述榜单页面跳转异常,则所述商品标识对应榜单校验异常;
140.若所述榜单页面跳转正常,则校验所述榜单页面中的各商品链接及各商品链接对应的商品状态是否正常;
141.若所述榜单页面中的任意商品链接或任意商品链接对应的商品状态存在异常,则确定所述商品标识对应榜单校验异常。
142.在其中一个实施例中,计算机可读指令被处理器执行时还实现以下步骤:
143.校验每个商品链接跳转对应的商品销售页面是否正常;
144.获取每个商品链接对应的商品信息;
145.若根据所述商品信息判断商品链接对应的销售时间已过期、处于不可售状态或不属于所述测试账户所属地区的可售商品,则判定商品链接对应的商品状态异常。
146.在其中一个实施例中,计算机可读指令被处理器执行时还实现以下步骤:
147.校验所述榜单页面是否存在两个以上商品链接属于同一商品单元;
148.若存在,则判定所述商品标识对应榜单校验异常。
149.在其中一个实施例中,计算机可读指令被处理器执行时还实现以下步骤:
150.若所述榜单页面存在拓展榜单入口,则校验所述拓展榜单入口跳转拓展榜单页面是否正常;其中,所述拓展榜单入口基于所述测试账户的个性化信息生成;
151.若所述拓展榜单页面跳转异常,则确定所述商品标识对应榜单校验异常;
152.若所述拓展榜单页面跳转正常,则校验所述拓展榜单页面中的各商品链接及各商品链接对应的商品状态是否正常;
153.若所述拓展榜单页面中的任意商品链接或任意各商品链接对应的商品状态异常,则确定所述商品标识对应榜单校验异常。
154.在其中一个实施例中,计算机可读指令被处理器执行时还实现以下步骤:
155.校验每个商品链接跳转对应的商品销售页面是否正常;
156.获取每个商品链接对应的商品信息;
157.若根据所述商品信息判断商品链接对应的销售时间已过期、处于不可售状态或不属于所述测试账户所属地区的可售商品,则判定商品链接对应的商品状态异常。
158.在其中一个实施例中,计算机可读指令被处理器执行时还实现以下步骤:
159.校验所述拓展榜单页面是否存在两个以上商品链接属于同一商品单元;
160.若存在,则判定所述商品标识对应榜单校验异常。
161.在一个实施例中,本技术还提供了一种计算机设备,所述计算机设备中存储有计算机可读指令,所述一个或多个处理器执行所述计算机可读指令时,执行以下步骤:
162.通过测试账户随机获取多个商品标识;
163.分别根据每个商品标识跳转至对应的商品销售页面;
164.若商品标识对应的商品销售页面存在榜单入口,则对榜单进行校验;
165.若校验存在异常,则根据异常原因生成榜单异常信息;所述榜单异常信息用于提示用户所述商品标识对应榜单存在异常以及异常对应的异常原因。
166.在其中一个实施例中,处理器执行计算机可读指令时还执行以下步骤:
167.校验所述榜单入口跳转榜单页面是异常;
168.若所述榜单页面跳转异常,则所述商品标识对应榜单校验异常;
169.若所述榜单页面跳转正常,则校验所述榜单页面中的各商品链接及各商品链接对应的商品状态是否正常;
170.若所述榜单页面中的任意商品链接或任意商品链接对应的商品状态存在异常,则确定所述商品标识对应榜单校验异常。
171.在其中一个实施例中,处理器执行计算机可读指令时还执行以下步骤:
172.校验每个商品链接跳转对应的商品销售页面是否正常;
173.获取每个商品链接对应的商品信息;
174.若根据所述商品信息判断商品链接对应的销售时间已过期、处于不可售状态或不属于所述测试账户所属地区的可售商品,则判定商品链接对应的商品状态异常。
175.在其中一个实施例中,处理器执行计算机可读指令时还执行以下步骤:
176.校验所述榜单页面是否存在两个以上商品链接属于同一商品单元;
177.若存在,则判定所述商品标识对应榜单校验异常。
178.在其中一个实施例中,处理器执行计算机可读指令时还执行以下步骤:
179.若所述榜单页面存在拓展榜单入口,则校验所述拓展榜单入口跳转拓展榜单页面是否正常;其中,所述拓展榜单入口基于所述测试账户的个性化信息生成;
180.若所述拓展榜单页面跳转异常,则确定所述商品标识对应榜单校验异常;
181.若所述拓展榜单页面跳转正常,则校验所述拓展榜单页面中的各商品链接及各商品链接对应的商品状态是否正常;
182.若所述拓展榜单页面中的任意商品链接或任意各商品链接对应的商品状态异常,则确定所述商品标识对应榜单校验异常。
183.在其中一个实施例中,处理器执行计算机可读指令时还执行以下步骤:
184.校验每个商品链接跳转对应的商品销售页面是否正常;
185.获取每个商品链接对应的商品信息;
186.若根据所述商品信息判断商品链接对应的销售时间已过期、处于不可售状态或不属于所述测试账户所属地区的可售商品,则判定商品链接对应的商品状态异常。
187.在其中一个实施例中,处理器执行计算机可读指令时还执行以下步骤:
188.校验所述拓展榜单页面是否存在两个以上商品链接属于同一商品单元;
189.若存在,则判定所述商品标识对应榜单校验异常。
190.示意性地,在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图5所示。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质和内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储商品数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种商品排行榜校验方法。
191.在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图6所示。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过wifi、移动蜂窝网络、nfc(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种商品排行榜校验方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
192.本领域技术人员可以理解,图5或图6中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
193.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(reram)、磁变存储器(magnetoresistive random access memory,mram)、铁电存储器(ferroelectric random access memory,fram)、相变存储器(phase change memory,pcm)、石墨烯存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器等。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。本技术所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本技术所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。
194.最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意
在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
195.此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本技术的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。同时,在本说明书中使用的术语“和/或”包括相关所列项目的任何及所有组合。
196.本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间可以根据需要进行组合,且相同相似部分互相参见即可。
197.对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本技术。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本技术的精神或范围的情况下,在其它实施例中实现。因此,本技术将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1