[发明专利]一种测试环境一键开户的自动化装置及方法在审
| 申请号: | 202111436804.2 | 申请日: | 2021-11-30 |
| 公开(公告)号: | CN114116361A | 公开(公告)日: | 2022-03-01 |
| 发明(设计)人: | 吴尚璟;李耀;田骏;章文;陈韬 | 申请(专利权)人: | 武汉众邦银行股份有限公司 |
| 主分类号: | G06F11/26 | 分类号: | G06F11/26;G06F11/22 |
| 代理公司: | 成都正煜知识产权代理事务所(普通合伙) 51312 | 代理人: | 徐金琼 |
| 地址: | 432200 湖北省武汉市黄陂区盘龙城经济开发区汉*** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 测试 环境 开户 自动化 装置 方法 | ||
1.一种测试环境一键开户的自动化方法,其特征在于:
步骤1、生成客户开户申请信息:
步骤1.1、通过姓名生成规则,生成用户姓名;
步骤1.2、通过手机号生成规则,随机生成手机号;
步骤1.3、通过身份证号生成规则,随机生成身份证号、身份证起始日期、身份证截止日期、证件地址、年龄、性别;
步骤1.4、通过银行卡号生产规则,随机生成银行卡号、银行卡类型;
步骤1.5、默认客户职业类型送X-军人,默认国籍-中国;
步骤2、连接到开户系统:
2.1、判断网络是否正常,是否开了代理导致接口请求失败,异常时给出相应提示并停止开户,否则继续;
2.2、使用手机号判断登录是否正常,初始化状态需绑定手机号完成登录,异常时给出相应提示并停止开户;
步骤3、通过接口,将姓名、手机号、身份证号、银行卡号、身份证正反面、活体检测视频发送给开户系统,开户系统根据客户开户申请信息创建客户信息,并返回创建结果;
步骤4、生成excel记录保存数据:
使用python中第三方库xlrd和xlsxwriter保存客户开户申请信息数据。
2.根据权利要求1所述的一种测试环境一键开户的自动化方法,其特征在于:姓名生成规则包括以下步骤:
步骤1.1.1姓名生成规则:
姓氏:将常用单姓存入字符串a中,常用复姓存入字符串b中,设置概率值。90%概率从a中取值,10%概率从b中取值,产生姓氏;
名字将常用男名存入字符串A中,常用女名存入字符串B中,中性名存入字符串C中,设置概率值,50%概率从C中取值,产生两位或三位全名,50%概率从A中取值,50%概率从B中取值,产生随机男姓名或女性名;
步骤1.1.2姓名拼接规则:最后拼接格式如下:a或b+C+A或B;
步骤1.1.3清除重置请求,再次点击生成会重新发送生成请求,随机生成姓名并将原输入框内姓名替换。
3.根据权利要求1所述的一种测试环境一键开户的自动化方法,其特征在于:手机号生成规则包括如下步骤:
步骤1.2.1:将常用通讯商号段存入一个列表里,随机从列表中取一个号段,剩余8位随机从0-9中选择,产生随机手机号;
步骤1.2.2:清除重置请求,再次点击生成会重新发送生成请求,随机生成手机号并将原输入框内手机号替换。
4.根据权利要求1所述的一种测试环境一键开户的自动化方法,其特征在于:身份证号生成规则包括如下步骤:
步骤1.3.1:根据配置文件中的行政区划代码字典里区域规划码与省市区的空格数不同,分别将省、市、区和区域规划码提取出来存入到一个列表里,然后从列表中随机选取一项并提取其中的区域规划码作为身份证前6位,后4位年份从1940至2010随机选取一个值,再后4位月日是根据当前时间的月日随机加1-366天产生的,确保可以覆盖一整年,再后3位为顺序码,男性为奇数,女性为偶数,这里就随机从100-900中选取一个数作为顺序码,最后一位为校验码,根据中华人民共和国国家标准GB 11643-1999计算得出;
具体公式为如下:
将身份证的每位数字分别与以下数字7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2对应,作为每一位的权重值,再相乘后累加,最后取模11;得到的数作为字典{'0':'1','1':'0','2':'X','3':'9','4':'8','5':'7','6':'6','7':'5','8':'5','9':'3','10':'2'}的键,对应即可得到字典的值,该值即为身份证最后一位的校验码;
步骤1.3.2:校验合法性,使用python中第三方库id_validator,将不合法的身份证过滤掉;
步骤1.3.3:配置年龄区间规则,根据年龄区间筛选出特定年份区间的身份证号;
步骤1.3.4:利用步骤1.3.2中第三方库id_validator的get_info方法获取身份证号的性别、年龄、地址信息及出生日期信息;
步骤1.3.5:清除重置请求,再次点击生成会重新发送生成请求,随机生成身份证号并将原输入框内身份证号替换。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉众邦银行股份有限公司,未经武汉众邦银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111436804.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于切割晶状体组织的装置和方法
- 下一篇:催化剂组合物和制备线性α烯烃的方法





