【技术实现步骤摘要】
用于获取信息的方法、电子设备和计算机可读介质
本申请涉及计算机
,具体涉及用于获取信息的方法、电子设备和计算机可读介质。
技术介绍
在软件开发过程中,为了确保软件的稳定性、健壮性等,软件测试人员通常需要对软件进行测试。按照测试的自动化程度,软件测试可以分为人工测试和自动化测试。自动化测试是指通过自动化测试工具或其他手段,按照软件测试人员的测试计划进行自动测试。相对于手工测试,自动化测试可以减轻软件测试人员的工作量,提高测试效率。然而,在很多软件的测试过程中,需要登录软件才行进行测试,例如,需要输入手机号和短信验证码,验证通过之后才能进行软件测试。如果是人工测试,这个不是问题,只要看一下手机,输入就可以继续了。但是在自动化测试过程中却需要具有自动提取短信验证码的功能。对于安卓设备而言,可以通过将设备root(root用户是系统中唯一的超级管理员,它具有等同于操作系统的权限)之后在后台启动服务来实现这一功能。然而,由于root的权限太大,因此带来的风险也较大,例如,不慎将系统文件删掉,导致系统崩溃。
技术实现思路
本申请实施例提出了用于获取信息的方法、电子设备和计算 ...
【技术保护点】
1.一种用于获取信息的方法,应用于服务器,所述方法包括:接收测试端发送的登录信息获取请求,所述登录信息获取请求包括预设关键词和预设手机号码;获取与所述预设关键词和所述预设手机号码匹配的登录信息;将所获取的登录信息返回所述测试端,以便所述测试端基于所获取的登录信息执行目标软件的登录操作。
【技术特征摘要】
1.一种用于获取信息的方法,应用于服务器,所述方法包括:接收测试端发送的登录信息获取请求,所述登录信息获取请求包括预设关键词和预设手机号码;获取与所述预设关键词和所述预设手机号码匹配的登录信息;将所获取的登录信息返回所述测试端,以便所述测试端基于所获取的登录信息执行目标软件的登录操作。2.根据权利要求1所述的方法,其特征在于,所述登录信息为登录令牌;以及所述获取与所述预设关键词和所述预设手机号码匹配的登录信息,包括:查询是否存在与所述预设关键词和所述预设手机号码匹配的登录令牌;响应于查询到匹配的登录令牌,将查询到的登录令牌确定为所述登录信息;或者,响应于未查询到匹配的登录令牌,基于所述预设手机号码调用验证码获取接口来执行用于获取验证码的操作;从验证码集合中选取与所述预设手机号码匹配的验证码,其中,所述验证码集合中的验证码是短信采集端响应于拦截到包含所述预设关键词的短信而对拦截到的短信进行解析得到的;基于所选取的验证码调用登录接口来执行用于登录所述目标软件的登录操作;响应于登录操作执行成功,获取登录令牌,作为所述登录信息。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:存储所获取的登录令牌。4.根据权利要求1所述的方法,其特征在于,所述登录信息为验证码,所述登录信息获取请求是所述测试端通过模拟用户的点击操作执行用于获取验证码的操作之后发送的。5.根据权利要求4所述的方法,其特征在于,所述获取与所述预设关键词和所述预设手机号码匹配的登录信息,包括:从验证码集合中选取与所述预设手机号码匹配的验证码,作为所述登录信息,其中,所述验证码集合中的验证码是短信采集端响应于拦截到包含所述预设关键词的短信而对拦截到的短信进行解析得到的。6.一种用于获取信息的方法,应用于测试端,所述方法包括:向服务器发送登录信息获取请求,所述登录信息获取请求包括预设关键词和预设手机号码;接收所述服务器返回的与所述预设关键词和所述预设手机号码匹配的登录信息;基于所获取的登录信息执行目标软件的登录操作。7.根据权利要求6所述的方法,其特征在于,所述登录信息为登录令牌;以及所述基于所获取的登录信息执行目标软件的登录操作,包括:以所述登...
【专利技术属性】
技术研发人员:龚霜杰,曹卫娟,庄峻,黄丹,
申请(专利权)人:上海盛付通电子支付服务有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。