Skip to Content
常见问题如何实现业务系统登录

如何实现业务系统登录

概述

在前端测试中,业务系统登录是一个常见且重要的环节。本平台提供了多种登录实现方式,支持不同类型的认证机制和业务场景。

支持的登录方式

Cookie 注入是最暴力,也是最简单的方案。

你可以人工登录某个系统,然后通过 浏览器插件 获取对应的 JSON 结构的 Cookies,然后在 环境配置 中对 Cookie 进行配置。

配置 Cookie 后会自动生效于该项目对应的环境下的所有任务场景,包括用例设计、用例智能执行、自动化用例执行等所有场景。

需要注意的是,系统的 Cookies 通常都有时效性,因此,一旦 Cookie 过期,需要进行 Cookie 更新,否则会导致登录失效。

务必注意导出 Cookie 时访问的网站应该与实际要测试的网站保持一致。


登录状态管理

LocalStorage 状态

LocalStorage 是浏览器提供的本地存储机制,常用于存储用户信息、用户状态等数据。

常见的 LocalStorage 场景包括:

  1. 首次登录引导
  2. 活动页 & 宣传页推荐等

与 Cookie 一样,用户可以在环境管理页对项目级别(甚至环境级别)进行 LocalStorage 配置。

获取 LocalStorage 的方式如下,可以使用 Chrome 开发者工具进行查看:

  1. 打开 Chrome 开发者工具 (F12 或右键 -> 检查)
  2. 切换到 Application 标签页
  3. 在左侧找到 Local Storage
  4. 选择对应域名查看存储内容
LocalStorage介绍

其中,key 和 value 就是 LocalStorage 的键值对。

相关文档

通过以上方法,您可以灵活实现各种业务系统的登录功能,确保自动化测试的顺利进行。

Last updated on