【技术实现步骤摘要】
用于自动化测试的方法、装置、系统和电子设备
[0001]本公开的实施例涉及计算机
,具体涉及用于自动化测试的方法、装置、系统和电子设备。
技术介绍
[0002]随着互联网技术的发展,对于自动化回归测试(Regression Testing)的需求也越来越大。
[0003]现有技术中,通常采用接口自动化测试或UI(主要是WEB或APP)自动化测试。但采用接口自动化测试时,对于特定的接口往往需要通过cookie鉴权验证。由于cookie存在时效性,不能长久使用,导致需要人工频繁进行登录操作。而采用UI自动化测试时,在登录节点往往需要进行验证码、图形、滑块等方式进行验证,现有的识别方法的成功率不高,导致无法真正实现UI测试的自动化。
技术实现思路
[0004]本公开的实施例提出了用于自动化测试的方法、装置、系统和电子设备和介质。
[0005]第一方面,本公开的实施例提供了一种用于自动化测试的方法,该方法包括:获取用于登录目标测试对象的身份标识;获取与身份标识匹配的身份验证信息,其中,身份验证信 ...
【技术保护点】
【技术特征摘要】
1.一种用于自动化测试的方法,包括:获取用于登录目标测试对象的身份标识;获取与所述身份标识匹配的身份验证信息,其中,所述身份验证信息的有效时长大于预设阈值;携带所述身份验证信息执行自动化测试任务,其中,所述自动化测试任务用于指示使用测试用例对所述目标测试对象进行测试。2.根据权利要求1所述的方法,其中,所述获取与所述身份标识匹配的身份验证信息,包括:从预设的对应关系表中获取与所述身份标识匹配的身份验证信息,其中,所述对应关系表用于表征身份标识与身份验证信息之间的对应关系。3.根据权利要求1所述的方法,其中,所述获取与所述身份标识匹配的身份验证信息,包括:向目标微服务发送包含所述身份标识的身份验证信息获取请求;接收所述目标微服务发送的包含与所述身份标识匹配的身份验证信息的响应信息。4.一种用于延长身份验证信息的有效时长的方法,包括:响应于接收到登录请求,根据所述登录请求提取身份验证信息和匹配的身份标识,其中,所述身份验证信息对应有失效时间;将所述身份标识和匹配的身份验证信息关联存储;在时间到达所述失效时间之前,更新所述失效时间,以使所述身份验证信息的有效时间大于预设阈值。5.根据权利要求4所述的方法,其中,所述在时间到达所述失效时间之前,更新所述失效时间,包括:生成定时轮询任务,其中,所述定时轮询任务的轮询时长根据所述失效时间确定;响应于确定存在与所述身份验证信息匹配的会话,保持长会话;以及保持进程等待轮询时长。6.根据权利要求4或5所述的方法,其中,所述将所述身份标识和匹配的身份验证信息关联存储,包括:将所述身份标识、匹配的身份验证信息、对应的有效时长和与所述匹配的身份验证信息关联的业务接口进行持久化存储;以及所述方法还包括:响应于接收到针对所存储的数据的数据库操作请求,发送相应的响应信息,其中,所述...
【专利技术属性】
技术研发人员:刘清洁,
申请(专利权)人:北京同邦卓益科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。