[发明专利]一种人行征信自动化测试平台有效
申请号: | 202011289676.9 | 申请日: | 2020-11-17 |
公开(公告)号: | CN112579434B | 公开(公告)日: | 2022-08-02 |
发明(设计)人: | 蒋诗洋;王仁杰 | 申请(专利权)人: | 苏宁消费金融有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 南京钟山专利代理有限公司 32252 | 代理人: | 陈月菊 |
地址: | 210001 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 人行征信 自动化 测试 平台 | ||
本发明公开了一种人行征信自动化测试平台,包括登录接口、测试数据库、查询接口、随机数生成模块、系统策略配置模块和征信策略配置模块;所述查询接口用于接收用户输入的查询请求,所述查询请求包括查询原因和查询人的身份信息,调用随机数生成模块生成第一随机数和第二随机数,结合查询原因和第一随机数调取对应的人行征信报告子类模版,替换人行征信报告子类模版中的身份信息为查询人的身份信息,在第二随机数对应的响应时长后返回替换结果。本发明能够模拟真实的人行系统提供服务,并根据测试需要自动调整返回数据,返回数据种类多样,从而提高测试效果,确保测试通过的应用能够完美应对真实的人行系统。
技术领域
本发明涉及人行自动化测试技术领域,具体而言涉及一种人行征信自动化测试平台。
背景技术
在实际的测试中,风险域涉及很多人行报告方面的测试场景,而人行暂无测试环境,更没有可自动化、高并发、结果可配置的功能。虽然有部分研究人员参考其他平台模拟了人行的测试数据库,但模拟的测试数据库功能单一,只能根据输入的查询关键词返回预先存储的相应的结果,而不能根据测试需求对返回结果进行自动配置。在实践中,部分应用虽然在测试平台上测试通过了,应用到真实人行系统时却出现了偏差。
发明内容
本发明针对现有技术中的不足,提供一种人行征信自动化测试平台,能够模拟真实的人行系统提供服务,并根据测试需要自动调整返回数据,返回数据种类多样,从而提高测试效果,确保测试通过的应用能够完美应对真实的人行系统。
为实现上述目的,本发明采用以下技术方案:
一种人行征信自动化测试平台,所述测试平台包括登录接口、测试数据库、查询接口、随机数生成模块、系统策略配置模块和征信策略配置模块;
所述测试数据库中存储有若干个允许登录的账号信息和若干种人行征信报告模板,每种人行征信报告模板均包括至少一个人行征信报告子类模版;
所述登录接口用于对用户输入的用户名和密码进行校验,校验合格返回与人行相同的查询报告界面,校验错误或者校验异常返回与人行相同的错误信息;
所述查询接口用于接收用户输入的查询请求,所述查询请求包括查询原因和查询人的身份信息,调用随机数生成模块生成第一随机数和第二随机数,结合查询原因和第一随机数调取对应的人行征信报告子类模版,替换人行征信报告子类模版中的身份信息为查询人的身份信息,在第二随机数对应的响应时长后返回替换结果;
所述征信策略配置模块用于对导入的测试需求进行解析,根据解析结果自动配置第一随机数与人行征信报告子类模版的对应关系;
所述系统策略配置模块用于对导入的测试需求进行解析,根据解析结果自动配置第二随机数与响应时长的对应关系。
为优化上述技术方案,采取的具体措施还包括:
进一步地,所述测试平台采用springboot框架开发。
进一步地,针对单个所述人行征信报告模板种类,其所对应的所有人行征信报告子类模版的返回几率占比总和为1,每个人行征信报告子类模版与一第一随机范围相匹配,每个人行征信报告子类模板对应的第一随机范围互不重叠且长度值与所属的返回几率占比大小相当。
进一步地,所述征信策略配置模块用于根据解析结果自动配置每个人行征信报告子类模块的返回几率占比,根据配置的返回几率占比调整其所对应的第一随机范围。
进一步地,所述响应时长的几率占比总和为1,每个响应时长与第二随机范围相匹配,每个响应时长对应的第二随机范围互不重叠且长度值与所属的几率占比大小相当。
进一步地,所述系统策略配置模块用于根据解析结果自动配置每个响应时长的数值和对应的几率占比,根据配置的几率占比调整其所对应的第二随机范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏宁消费金融有限公司,未经苏宁消费金融有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011289676.9/2.html,转载请声明来源钻瓜专利网。