【技术实现步骤摘要】
一种业务系统登录测试方法、装置、设备及介质
[0001]本专利技术实施例涉及计算机系统
,尤其涉及一种业务系统登录测试方法、装置、设备及介质。
技术介绍
[0002]在企业中为便于实现对业务系统以及业务数据的管理,均提供有统一的业务管理平台,通过业务管理平台使得实现了“一个账号、一次登录、企业通用”的技术效果。例如,统一身份认证平台的建立已成为各省线上政务服务不可或缺的重要系统。然而,在全省统一身份认证一体化以及规范化接入过程中,越来越多的业务系统需要对接统一身份认证平台,如何快速高效的验证接入的业务系统是否规范接入成为了需要解决的关键问题。
[0003]为了简化测试工作量,现有的针对业务系统接入时的自动化测试方法通常分为以下几类:一是只针对单个业务系统对接统一认证平台的自动化测试,主要通过用使用者界面(User Interface,简称UI)自动化测试框架模拟登录进行认证;二是针对不同用户类型的统一认证自动化测试,主要通过注册登录后匹配待认证用户信息,信息认证通过后,进行后续的业务功能测试;三是用接口模拟登录请求实现统一身份认证,通过直接调用登录认证接口的方式自动实现登录。
[0004]上述现有的自动化测试业务系统登录的方法相对单一,不适用于自动化巡检,工作效率较低。
技术实现思路
[0005]本专利技术实施例提供了一种业务系统登录测试方法、装置、设备及介质,可以优化现有的业务系统登录测试的实现方案。
[0006]第一方面,本专利技术实施例提供了一种业务系统登录测试方法 ...
【技术保护点】
【技术特征摘要】
1.一种业务系统登录测试方法,其特征在于,包括:获取待测试的目标业务系统信息表,基于统一身份认证平台登录所述目标业务系统信息表中当前行所包含的网页地址,记录所述网页地址对应的业务系统的登录测试结果;在成功单点登录所述业务系统时,对所述业务系统进行访问,记录所述业务系统的访问测试结果;在成功访问到所述业务系统的用户信息界面时,在所述用户信息界面上退出所述业务系统,记录所述业务系统的退出测试结果;判断当前退出的业务系统对应的网页地址所在的行是否为所述目标业务系统信息表的最后一行;若否,则基于所述统一身份认证平台对所述目标业务系统信息表中下一行的网页地址进行登录测试,直至所述目标业务系统信息表中的网页地址对应的业务系统均测试完为止;若是,则根据所述登录测试结果、所述访问测试结果和所述退出测试结果生成所述目标业务系统信息表的测试记录结果。2.根据权利要求1所述的方法,其特征在于,获取待测试的目标业务系统信息表之前,所述方法还包括:对业务系统信息表进行预处理,获得接入所述统一身份认证平台的目标业务系统信息表;相应地,所述对业务系统信息表进行预处理,获得接入所述统一身份认证平台的目标业务系统信息表,包括:对所述业务系统信息表中当前行所包含的网页地址进行请求访问,获得所述网页地址对应的返回码;判断所述网页地址对应的返回码是否为预设数值;若否,则记录所述网页地址对应的业务系统请求访问失败;若是,则将所述网页地址所在的行标记为待测试信息行;在将所述业务系统信息表中所包含的网页地址全部请求访问完成时,根据标记的所述待测试信息行获得所述目标业务系统信息表。3.根据权利要求1所述的方法,其特征在于,基于统一身份认证平台登录所述目标业务系统信息表中当前行所包含的网页地址,记录所述网页地址对应的业务系统的登录测试结果,包括:获取根据所述网页地址登录所述业务系统时获得的业务系统界面;判断所述业务系统界面上的目标界面信息与预设界面信息是否一致;若不一致,则记录当前业务系统的登录测试结果为单点登录失败;若一致,则记录当前业务系统的登录测试结果为单点登录成功。4.根据权利要求3所述的方法,其特征在于,根据所述网页地址登录所述业务系统时获得的业务系统界面,包括:获取根据所述网页地址登录所述业务系统时展示的登录界面;判断所述登录界面上是否包含有登录控件;若不包含,则记录当前业务系统的登录测试结果为单点登录失败;
若包含,则触发所述登录控件,根据登录链接获得所述业务系统对应的业务系统界面。5.根据权利要求4所述的方法,其特征在于,根据登录链接获得所述业务系统对应的业务系统界面,包括:判断所述登录链接中是否包含客户端密钥参数;若不包含,则记录当前业务系统在登录时的测试结果为无客户端密钥参数,并展示所述业务系统界面;若包含,则记录当前业务系统在登录时的测试结果为有客户端密钥参数,并展示所述业务系统界面。6.根据权利要求5所述的方法,其特征在于,展示所述业务系统界面之前,所述方法还包括:判断所述业务系统界面上是否包含有第一提醒窗口;若包含,则识别所述第一提醒窗口关闭控件的第一点击标识,并在触发所述第一点击标识后展示所述业务系统界面,记录所述第一点击标识;若不包含,则展示所述业务系统界面。7.根据权利要求1所述的方法,其特征在于,在成功单点登录所述业务系统时,对所述业务系统进行访问,记录所述业务系统的访问测试结果,包括:获取所述业务系统所展示的用户信息界面中的用户信息;判断所述用户信息界面上的目标用户信息与预设用户信息是否一致;若不一致,则记录当前业务系统的测试结果为访问失败;若一致,则记录当前业务系统的测试结果为访问成功。8.根据权利要求7所述的方法,其特征在于,在当前业务系统的测试结果为访问成功之后,还包括:判断所述用户信息界面中是否包含有账号管理控件;若不包含,则记录所述业务系统的测试结果为账号管理失败;若包含,则接收对所述账号管理控件的点击操作,并展示账号管理界面。9.根据权利要求8所述的方法,其特征在于,在展示所述账号管理界面之后,还包括:判断所述账号管理界面上的目标账号信息与预设账号信息是否一致;若不一致,则记录当前业务系统的测试结果为账号管理界面访...
【专利技术属性】
技术研发人员:卢日含,邓影,周美欣,
申请(专利权)人:数字广东网络建设有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。