首页> 中国专利> 批量弱用户注册方法、装置、电子设备及存储介质

批量弱用户注册方法、装置、电子设备及存储介质

摘要

本申请涉及数据处理技术,尤其涉及一种批量弱用户注册方法、装置、电子设备及存储介质,该方法包括:随机生成要注册的P个用户手机号,所述P为大于1的整数;获取注册接口;基于所述注册接口进行注册脚本验证;在所述注册接口被验证成功时,基于所述P个用户手机号进行密码设置,得到Q个密码,所述Q为小于或等于所述P的整数;基于所述P个用户手机号和所述Q个密码进行登录验证;在所述P个用户手机号登录验证成功时,将所述P个用户手机号作为注册用户。采用本申请实施例能够实现弱用户批量注册,有助于提升弱用户注册效率。

著录项

  • 公开/公告号CN112416779A

    专利类型发明专利

  • 公开/公告日2021-02-26

    原文格式PDF

  • 申请/专利权人 平安普惠企业管理有限公司;

    申请/专利号CN202011332350.X

  • 发明设计人 何品德;

    申请日2020-11-24

  • 分类号G06F11/36(20060101);

  • 代理机构44202 广州三环专利商标代理有限公司;

  • 代理人熊永强

  • 地址 518000 广东省深圳市前海深港合作区前湾一路1号A栋201室

  • 入库时间 2023-06-19 10:02:03

说明书

技术领域

本申请涉及数据处理技术领域,具体涉及一种批量弱用户注册方法、装置、电子设备及存储介质。

背景技术

在软件测试领域,由于是APP测试,测试人员有很多造数需求,其中大量的造数,有自动化造数组人员已经帮忙实现,压测人员对数据量要求较高,比如想要模拟3年、5年后的系统性能表现,就得往数据库或系统中插入大批量的数据,其中性能测试涉及并发要求,则需要批量不同用户,在此背景下模拟批量实现测试环境APP注册功能。如何提升弱用户注册效率的问题亟待解决。

发明内容

本申请实施例提供了一种批量弱用户注册方法、装置、电子设备及存储介质,能够提升监控效率。

第一方面,本申请实施例提供一种批量弱用户注册方法,所述方法包括:

随机生成要注册的P个用户手机号,所述P为大于1的整数;

获取注册接口;

基于所述注册接口进行注册脚本验证;

在所述注册接口被验证成功时,基于所述P个用户手机号进行密码设置,得到Q个密码,所述Q为小于或等于所述P的整数;

基于所述P个用户手机号和所述Q个密码进行登录验证;

在所述P个用户手机号登录验证成功时,将所述P个用户手机号作为注册用户。

第二方面,本申请实施例提供一种批量弱用户注册装置,所述装置包括:生成单元、获取单元、第一验证单元、设置单元、第二验证单元和确定单元,其中,

所述生成单元,用于随机生成要注册的P个用户手机号,所述P为大于1的整数;

所述获取单元,用于获取注册接口;

所述第一验证单元,用于基于所述注册接口进行注册脚本验证;

所述设置单元,用于在所述注册接口被验证成功时,基于所述P个用户手机号进行密码设置,得到Q个密码,所述Q为小于或等于所述P的整数;

所述第二验证单元,用于基于所述P个用户手机号和所述Q个密码进行登录验证;

所述确定单元,用于在所述P个用户手机号登录验证成功时,将所述P个用户手机号作为注册用户。

第三方面,本申请实施例提供一种电子设备,包括处理器、存储器、通信接口以及一个或多个程序,其中,上述一个或多个程序被存储在上述存储器中,并且被配置由上述处理器执行,上述程序包括用于执行本申请实施例第一方面中的步骤的指令。

第四方面,本申请实施例提供了一种计算机可读存储介质,其中,上述计算机可读存储介质存储用于电子数据交换的计算机程序,其中,上述计算机程序使得计算机执行如本申请实施例第一方面中所描述的部分或全部步骤。

第五方面,本申请实施例提供了一种计算机程序产品,其中,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如本申请实施例第一方面中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。

实施本申请实施例,具备如下有益效果:

可以看出,本申请实施例中所描述的批量弱用户注册方法、装置、电子设备及存储介质,随机生成要注册的P个用户手机号,P为大于1的整数,获取注册接口,基于注册接口进行注册脚本验证,在注册接口被验证成功时,基于P个用户手机号进行密码设置,得到Q个密码,Q为小于或等于P的整数,基于P个用户手机号和Q个密码进行登录验证,在P个用户手机号登录验证成功时,将P个用户手机号作为注册用户,如此,可以实现弱用户批量注册,有助于提升弱用户注册效率。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本申请实施例提供的一种批量弱用户注册方法的流程示意图;

图2是本申请实施例提供的另一种批量弱用户注册方法的流程示意图;

图3是本申请实施例提供的一种电子设备的结构示意图;

图4是本申请实施例提供的一种批量弱用户注册装置的功能单元组成框图。

具体实施方式

为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。

在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。

本申请实施例所涉及到的电子设备可以包括各种具有无线通信功能的手持设备(如手机、平板电脑、POS机等等)、台式机、车载设备、可穿戴设备(智能手表、智能手环、无线耳机、增强现实/虚拟现实设备、智能眼镜)、AI机器人、计算设备或连接到无线调制解调器的其他处理设备,以及各种形式的用户设备(user equipment,UE),移动台(mobilestation,MS),终端设备(terminal device)等等。为方便描述,上面提到的设备统称为电子设备,电子设备还可以为服务器。

下面对本申请实施例进行详细介绍。

请参阅图1,图1是本申请实施例提供的一种批量弱用户注册方法的流程示意图,如图所示,应用于电子设备,本批量弱用户注册方法包括:

101、随机生成要注册的P个用户手机号,所述P为大于1的整数。

其中,具体实现中,电子设备可以通过随机逗号分隔值(Comma-SeparatedValues,CSV)文件导入P个用户手机号,P个用户手机号可以为CSV文件中的部分或者全部手机号。

可选地,上述步骤101,随机生成要注册的P个用户手机号,可以包括如下步骤:

11、获取预设用户手机号数据库,所述预设用户手机号数据库包括多个用户手机号;

12、确定所述预设用户手机号数据库包括的用户手机号数量K;

13、确定所述P与所述K之间的第一比值;

14、按照预设的比值与随机算法调节参数之间的映射关系,确定所述第一比值对应的第一随机算法调节参数;

15、依据所述第一随机算法调节参数、所述预设用户手机号数据库生成要注册的P个用户手机号。

其中,预设用户手机号数据库可以预先保存在电子设备中,且预设用户手机号数据库中可以预先存储多个用户手机号,电子设备中还可以预先存储预设的比值与随机算法调节参数之间的映射关系。随机算法调节参数可以包括算法类型标识以及算法对应的算法调节参数,算法类型标识用于表示具体为哪个算法,算法调节参数用于调节算法离散效果。

具体实现中,电子设备可以获取预设用户手机号数据库,并确定预设用户手机号数据库包括的用户手机号数量K,以及确定P与K之间的第一比值,第一比值=P/K,进而,按照预设的比值与随机算法调节参数之间的映射关系,确定第一比值对应的第一随机算法调节参数,依据第一随机算法调节参数、预设用户手机号数据库生成要注册的P个用户手机号,如此,可以依据所需要生成的手机号的占比调节相应的手机号的获取效果。

102、获取注册接口。

其中,注册接口可以由用户自行设置或者系统默认。注册接口可以为临时接口或者固定接口。

可选地,上述步骤102,获取注册接口,可以包括如下步骤:

21、获取目标测试参数;

22、按照测试参数与接口属性之间的映射关系,确定所述目标测试参数对应的目标接口属性;

23、依据所述目标接口属性获取所述注册接口。

其中,本申请实施例中,测试参数可以包括以下至少一种:测试目的、测试任务类型、测试时长、测试硬件环境参数、测试软件环境参数等等,在此不做限定。测试硬件环境参数可以为以下至少一种:核算、内存大小、CPU型号、GPU型号等等,在此不做限定。测试软件环境参数可以为以下至少一种:前台应用类型、CPU资源占用率、GPU资源占用率、MIPI频率等等,在此不做限定。接口属性可以为以下至少一种:接口类型、接口功能、接口大小等等,在此不做限定。

具体实现中,电子设备中可以预先存储预设的测试参数与接口属性之间的映射关系,进而,电子设备可以获取目标测试参数,并按照预设的测试参数与接口属性之间的映射关系,确定目标测试参数对应的目标接口属性,依据目标接口属性从电子设备的各个接口中获取与该目标接口属性匹配的接口作为注册接口。

103、基于所述注册接口进行注册脚本验证。

其中,电子设备可以对注册接口的接口参数进行验证,在接口参数验证通过后,则确认注册脚本验证通过。

可选地,上述步骤103,基于所述注册接口进行注册脚本验证,可以包括如下步骤:

31、获取所述注册接口对应的接口参数;

32、将所述接口参数与预设接口参数进行比对;

33、在所述接口参数与所述预设接口参数比对成功时,确认所述注册接口被验证通过;

34、在所述接口参数与所述预设接口参数比对失败时,确认所述注册接口被验证失败。

其中,本申请实施例中,预设接口参数可以预先保存在电子设备中,预设接口参数、接口参数均可以包括以下至少一项参数:接口返回值、接口标识、入参、出参等等,在此不做限定。

具体实现中,电子设备可以获取注册接口对应的接口参数,并将接口参数与预设接口参数进行比对,在接口参数与预设接口参数比对成功时,确认注册接口被验证通过,反之,则确认注册接口被验证失败。

104、在所述注册接口被验证成功时,基于所述P个用户手机号进行密码设置,得到Q个密码,所述Q为小于或等于所述P的整数。

其中,密码可以随机生成,P个用户手机号中每一用户手机号可以对应一个密码,密码可以相同,也可以不同。在注册接口被验证成功时,电子设备则可以基于P个用户手机号进行密码设置,得到Q个密码,反之,则需要继续对注册接口进行注册脚本验证。

可选地,上述步骤104,基于所述P个用户手机号进行密码设置,得到Q个密码,可以包括如下步骤:

A1、将所述P个用户手机号划分为Q个组;

A2、对所述Q个组中每一个组进行密码赋值,得到所述Q个密码。

其中,电子设备可以将P各用户手机号划分为Q个组,每个组的用户手机号可以相同或者不同,进而,可以对Q个组中每一组进行密码赋值,该密码赋值可以随机赋值,或者,可以将每一组的平均值进行赋值,得到Q个密码。

可选地,在P=Q时,上述步骤104,基于所述P个用户手机号进行密码设置,得到Q个密码,可以包括如下步骤:

B1、获取所述P个用户手机号中处于预设位置的数字,得到P个数字;

B2、依据所述P个数字对所述P个用户手机号进行密码设置。

其中,预设位置可以由用户自行设置或者系统默认。电子设备可以获取P个用户手机号中处于预设位置的数字,得到P个数字,依据P个数字对P个用户手机号进行密码设置,如此,可以提升加密设置效率。

105、基于所述P个用户手机号和所述Q个密码进行登录验证。

具体实现中,电子设备可以基于P个用户手机号和Q个密码进行登录验证,如此,实现弱用户批量注册。例如,可以将P个用户手机号与对应的密码进行登录,若登录成功,则验证通过,反之,若登录失败,则验证失败。

具体实现中,可以随机生成要注册的用户手机号,传参进入注册接口调用,身份证需有要求,实现用户信息自动化入库操作。手机号可随机生成也可以通过CSV文件指定传入。当注册脚本验证通过后,调用注册接口进入系统进行密码重置操作。通过平安付调用登录接口实现登录验证(参数部分信息需进行RSA加密处理),流程走完后,则指定的用户就已经可以登录测试环境APP了,这样有大量新用户的测试需求的人员无需一个个去走平台造数,只需在文件里填写你要注册哪些用户,一键按钮即可使用。

106、在所述P个用户手机号登录验证成功时,将所述P个用户手机号作为注册用户。

具体实现中,电子设备可以在P个用户手机号登录验证成功时,将P个用户手机号作为注册用户,反之,则需要继续对P个用户手机号中登录验证失败的手机号进行登录验证。

举例说明下,本申请实施例中,电子设备可以全自动化实现APP用户的批量注册,仅需在配置里设置需注册的用户量即可一键实现所有注册用户展示及统一固定密码设置。批量注册脚本执行流程如下:

1、随机生成要注册的用户手机号,传参进入注册接口调用,身份证需有要求,实现用户信息自动化入库操作。手机号可随机生成也可以通过CSV文件指定传入;

2、当注册脚本验证通过后,调用注册接口进入系统进行密码重置操作;

3、通过登录接口实现登录验证(参数部分信息需进行RSA加密处理);

进而,流程走完后,则指定的用户就已经可以登录测试环境APP了,这样有大量新用户的测试需求的人员无需一个个去走平台造数啦,只需在文件里填写你要注册哪些用户,一键按钮即可使用。

大致操作流程如上,主要用于批量注册弱实名用户使用,这样针对性能测试人员会提供一个很便利的新用户使用,比如说并发登录时,抢购商品时,等等一系列需要新注册的用户的需求。本申请实施例中,弱实名用户区别于实名用户,实名用户是真实的,要求身份证、姓名、手机号均是真实的,而弱实名用户主要是指在系统验证过程中,客户的这些信息均为假信息,但同时符合普惠APP的业务规则校验的信息。

可选地,步骤102获取注册接口之后,以及步骤103,基于所述注册接口进行注册脚本验证之前,还可以包括如下步骤:

C1、获取目标运行环境参数;

C2、将所述目标运行环境参数与预设运行环境参数进行比对;

C3、在所述目标运行环境参数与所述预设运行环境参数比对成功时,执行所述基于所述注册接口进行注册脚本验证的步骤。

其中,本申请实施例中,预设运行环境参数可以预先设置或者系统默认,预设运行环境参数可以包括以下至少一种:前台应用类型、CPU资源占用率、GPU资源占用率、MIPI频率等等,在此不做限定。

具体实现中,电子设备可以获取目标运行环境参数,并将目标运行环境参数与预设运行环境参数进行比对,在目标运行环境参数与预设运行环境参数比对成功时,执行步骤103,反之,在目标运行环境参数与预设运行环境参数比对失败时,则可以对运行环境进行调试,以适应运行环境需求。

可以看出,本申请实施例中所描述的批量弱用户注册方法,随机生成要注册的P个用户手机号,P为大于1的整数,获取注册接口,基于注册接口进行注册脚本验证,在注册接口被验证成功时,基于P个用户手机号进行密码设置,得到Q个密码,Q为小于或等于P的整数,基于P个用户手机号和Q个密码进行登录验证,在P个用户手机号登录验证成功时,将P个用户手机号作为注册用户,如此,可以实现弱用户批量注册,有助于提升弱用户注册效率。

请参阅图2,图2是本申请实施例提供的一种批量弱用户注册方法的流程示意图,应用于电子设备,如图所示,本批量弱用户注册方法包括:

201、随机生成要注册的P个用户手机号,所述P为大于1的整数。

其中,具体实现中,电子设备可以通过随机逗号分隔值(Comma-SeparatedValues,CSV)文件导入P个用户手机号,P个用户手机号可以为CSV文件中的部分或者全部手机号。

202、获取注册接口。

其中,注册接口可以由用户自行设置或者系统默认。注册接口可以为临时接口或者固定接口。

203、获取目标运行环境参数。

其中,本申请实施例中,目标运行环境参数可以包括以下至少一种:前台应用类型、CPU资源占用率、GPU资源占用率、MIPI频率等等,在此不做限定。

204、将所述目标运行环境参数与预设运行环境参数进行比对。

其中,本申请实施例中,预设运行环境参数可以预先设置或者系统默认,预设运行环境参数可以包括以下至少一种:前台应用类型、CPU资源占用率、GPU资源占用率、MIPI频率等等,在此不做限定。

具体实现中,电子设备可以获取目标运行环境参数,并将目标运行环境参数与预设运行环境参数进行比对,在目标运行环境参数与预设运行环境参数比对成功时,执行步骤205,反之,在目标运行环境参数与预设运行环境参数比对失败时,则可以对运行环境进行调试,以适应运行环境需求。

205、在所述目标运行环境参数与所述预设运行环境参数比对成功时,基于所述注册接口进行注册脚本验证。

其中,电子设备可以对注册接口的接口参数进行验证,在接口参数验证通过后,则确认注册脚本验证通过。

206、在所述注册接口被验证成功时,基于所述P个用户手机号进行密码设置,得到Q个密码,所述Q为小于或等于所述P的整数。

其中,密码可以随机生成,P个用户手机号中每一用户手机号可以对应一个密码,密码可以相同,也可以不同。在注册接口被验证成功时,电子设备则可以基于P个用户手机号进行密码设置,得到Q个密码,反之,则需要继续对注册接口进行注册脚本验证。

207、基于所述P个用户手机号和所述Q个密码进行登录验证。

具体实现中,电子设备可以基于P个用户手机号和Q个密码进行登录验证,如此,实现弱用户批量注册。例如,可以将P个用户手机号与对应的密码进行登录,若登录成功,则验证通过,反之,若登录失败,则验证失败。

208、在所述P个用户手机号登录验证成功时,将所述P个用户手机号作为注册用户。

具体实现中,电子设备可以在P个用户手机号登录验证成功时,将P个用户手机号作为注册用户,反之,则需要继续对P个用户手机号中登录验证失败的手机号进行登录验证。

当然,上述步骤201-步骤208的具体描述可以参照上述图1所描述的相应步骤,在此不再赘述。

可以看出,本申请实施例中所描述的批量弱用户注册方法,随机生成要注册的P个用户手机号,P为大于1的整数,获取注册接口,获取目标运行环境参数,将目标运行环境参数与预设运行环境参数进行比对,在目标运行环境参数与预设运行环境参数比对成功时,基于注册接口进行注册脚本验证,在注册接口被验证成功时,基于P个用户手机号进行密码设置,得到Q个密码,Q为小于或等于P的整数,基于P个用户手机号和Q个密码进行登录验证,在P个用户手机号登录验证成功时,将P个用户手机号作为注册用户,如此,可以实现弱用户批量注册,有助于提升弱用户注册效率。

与上述实施例一致地,请参阅图3,图3是本申请实施例提供的一种电子设备的结构示意图,如图所示,该电子设备包括处理器、存储器、通信接口以及一个或多个程序,上述一个或多个程序被存储在上述存储器中,并且被配置由上述处理器执行,本申请实施例中,上述程序包括用于执行以下步骤的指令:

随机生成要注册的P个用户手机号,所述P为大于1的整数;

获取注册接口;

基于所述注册接口进行注册脚本验证;

在所述注册接口被验证成功时,基于所述P个用户手机号进行密码设置,得到Q个密码,所述Q为小于或等于所述P的整数;

基于所述P个用户手机号和所述Q个密码进行登录验证;

在所述P个用户手机号登录验证成功时,将所述P个用户手机号作为注册用户。

可以看出,本申请实施例中所描述的电子设备,随机生成要注册的P个用户手机号,P为大于1的整数,获取注册接口,基于注册接口进行注册脚本验证,在注册接口被验证成功时,基于P个用户手机号进行密码设置,得到Q个密码,Q为小于或等于P的整数,基于P个用户手机号和Q个密码进行登录验证,在P个用户手机号登录验证成功时,将P个用户手机号作为注册用户,如此,可以实现弱用户批量注册,有助于提升弱用户注册效率。

可选地,在所述随机生成要注册的P个用户手机号方面,上述程序包括用于执行以下步骤的指令:

获取预设用户手机号数据库,所述预设用户手机号数据库包括多个用户手机号;

确定所述预设用户手机号数据库包括的用户手机号数量K;

确定所述P与所述K之间的第一比值;

按照预设的比值与随机算法调节参数之间的映射关系,确定所述第一比值对应的第一随机算法调节参数;

依据所述第一随机算法调节参数、所述预设用户手机号数据库生成要注册的P个用户手机号。

可选地,在所述获取注册接口方面,上述程序包括用于执行以下步骤的指令:

获取目标测试参数;

按照测试参数与接口属性之间的映射关系,确定所述目标测试参数对应的目标接口属性;

依据所述目标接口属性获取所述注册接口。

可选地,在所述基于所述注册接口进行注册脚本验证方面,上述程序包括用于执行以下步骤的指令:

获取所述注册接口对应的接口参数;

将所述接口参数与预设接口参数进行比对;

在所述接口参数与所述预设接口参数比对成功时,确认所述注册接口被验证通过;

在所述接口参数与所述预设接口参数比对失败时,确认所述注册接口被验证失败。

可选地,在所述基于所述P个用户手机号进行密码设置,得到Q个密码方面,上述程序包括用于执行以下步骤的指令:

将所述P个用户手机号划分为Q个组;

对所述Q个组中每一个组进行密码赋值,得到所述Q个密码。

可选地,在所述基于所述P个用户手机号进行密码设置,得到Q个密码方面,上述程序包括用于执行以下步骤的指令:

获取所述P个用户手机号中处于预设位置的数字,得到P个数字;

依据所述P个数字对所述P个用户手机号进行密码设置

可选地,在所述获取注册接口之后,以及所述基于所述注册接口进行注册脚本验证之前,上述程序还包括用于执行以下步骤的指令:

获取目标运行环境参数;

将所述目标运行环境参数与预设运行环境参数进行比对;

在所述目标运行环境参数与所述预设运行环境参数比对成功时,执行所述基于所述注册接口进行注册脚本验证的步骤。

上述主要从方法侧执行过程的角度对本申请实施例的方案进行了介绍。可以理解的是,电子设备为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所提供的实施例描述的各示例的单元及算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

本申请实施例可以根据上述方法示例对电子设备进行功能单元的划分,例如,可以对应各个功能划分各个功能单元,也可以将两个或两个以上的功能集成在一个处理单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。需要说明的是,本申请实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

图4是本申请实施例中所涉及的批量弱用户注册装置400的功能单元组成框图。该批量弱用户注册装置400,所述装置400包括:生成单元401、获取单元402、第一验证单元403、设置单元404、第二验证单元405和确定单元406,其中,

所述生成单元401,用于随机生成要注册的P个用户手机号,所述P为大于1的整数;

所述获取单元402,用于获取注册接口;

所述第一验证单元403,用于基于所述注册接口进行注册脚本验证;

所述设置单元404,用于在所述注册接口被验证成功时,基于所述P个用户手机号进行密码设置,得到Q个密码,所述Q为小于或等于所述P的整数;

所述第二验证单元405,用于基于所述P个用户手机号和所述Q个密码进行登录验证;

所述确定单元406,用于在所述P个用户手机号登录验证成功时,将所述P个用户手机号作为注册用户。

可以看出,本申请实施例中所描述的批量弱用户注册装置,随机生成要注册的P个用户手机号,P为大于1的整数,获取注册接口,基于注册接口进行注册脚本验证,在注册接口被验证成功时,基于P个用户手机号进行密码设置,得到Q个密码,Q为小于或等于P的整数,基于P个用户手机号和Q个密码进行登录验证,在P个用户手机号登录验证成功时,将P个用户手机号作为注册用户,如此,可以实现弱用户批量注册,有助于提升弱用户注册效率。

可选地,在所述随机生成要注册的P个用户手机号方面,所述生成单元401具体用于:

获取预设用户手机号数据库,所述预设用户手机号数据库包括多个用户手机号;

确定所述预设用户手机号数据库包括的用户手机号数量K;

确定所述P与所述K之间的第一比值;

按照预设的比值与随机算法调节参数之间的映射关系,确定所述第一比值对应的第一随机算法调节参数;

依据所述第一随机算法调节参数、所述预设用户手机号数据库生成要注册的P个用户手机号。

可选地,在所述获取注册接口方面,所述获取单元402具体用于:

获取目标测试参数;

按照测试参数与接口属性之间的映射关系,确定所述目标测试参数对应的目标接口属性;

依据所述目标接口属性获取所述注册接口。

可选地,在所述基于所述注册接口进行注册脚本验证方面,所述第一验证单元403具体用于:

获取所述注册接口对应的接口参数;

将所述接口参数与预设接口参数进行比对;

在所述接口参数与所述预设接口参数比对成功时,确认所述注册接口被验证通过;

在所述接口参数与所述预设接口参数比对失败时,确认所述注册接口被验证失败。

可选地,在所述基于所述P个用户手机号进行密码设置,得到Q个密码方面,所述设置单元404具体用于:

将所述P个用户手机号划分为Q个组;

对所述Q个组中每一个组进行密码赋值,得到所述Q个密码。

可选地,在所述基于所述P个用户手机号进行密码设置,得到Q个密码方面,所述设置单元404具体用于:

获取所述P个用户手机号中处于预设位置的数字,得到P个数字;

依据所述P个数字对所述P个用户手机号进行密码设置

可选地,在所述获取注册接口之后,以及所述基于所述注册接口进行注册脚本验证之前,所述装置400还具体用于:

获取目标运行环境参数;

将所述目标运行环境参数与预设运行环境参数进行比对;

由所述第一验证单元403在所述目标运行环境参数与所述预设运行环境参数比对成功时,执行所述基于所述注册接口进行注册脚本验证的步骤。

可以理解的是,本实施例的批量弱用户注册装置的各程序模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。

本申请实施例还提供一种计算机存储介质,其中,该计算机存储介质存储用于电子数据交换的计算机程序,该计算机程序使得计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤,上述计算机包括电子设备。

本申请实施例还提供一种计算机程序产品,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤。该计算机程序产品可以为一个软件安装包,上述计算机包括电子设备。

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如上述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。

上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

上述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例上述方法的全部或部分步骤。而前述的存储器包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、只读存储器(英文:Read-Only Memory,简称:ROM)、随机存取器(英文:Random Access Memory,简称:RAM)、磁盘或光盘等。

以上对本申请实施例进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号