在自动化测试中,使用cookie自动化登录——cookie复用

cookie是什么

  • 浏览器为了解决用户身份信息保持的问题,会保留cookie在本地,这些cookie存放了用户的身份信息,向服务端发起请求的过程中,浏览器会携带这些cookie信息,服务端就能识别出。通过cookie保留登陆状态,那我们在切换页面/tab的时候,就可以无障碍,而不用每切换一次就登陆一次。

为什么使用cookie做自动化登录(与复用浏览器相比,有哪些优点)

  • 若用例存在关闭浏览器,打开浏览器,复用浏览器就不是一个好的选择,因为浏览器关闭后,再打开,就需要重新人为介入,扫码。用jenkins持续集成,复用浏览器就没那么好用。

在自动化测试中,如何使用cookie自动化登录

image

使用的两个API

实战之获取cookie

实战之cookie植入