zoukankan      html  css  js  c++  java
  • postman的cookie使用(绕过登录)

    一、定义全局cookie供同域名下的所有测试用例一起使用

    使用postman模拟接口测试的时候,一般都是需要先登录才可以后续业务测试的,否则直接调用接口会报错“Please Login First”。每一个接口用例都去新增一个cookie值太麻烦了,因为都是一样的,所有就想着有没有一个全局cookies可以供所有的测试用例一起使用。

    调用接口经常会出现下图所示的错误,为了解决该问题,详情见下:

     

    步骤一:在postman中的cookie编辑器中将cookie写死,填入的value值需要到浏览器上去截取

    步骤二:

    拿到这个key和value值之后,填入到postman的cookie编辑器中,位置的按钮如下截图:

    步骤三:

    前提:保持谷歌浏览器上的登陆在线,因为当我退出登陆的时候,步骤一中cookie值就失效了

    这时在postman上开始执行业务需要的接口,这个接口就会共用这个域下面的cookie了,不会返回:登陆失效,请重新登陆的错误了

    二、调通登录接口,postman自动添加全局cookie

    如果有登录接口的话,后续就不用再配置cookies,原理是

    1>用户首先进行登录,如登录成功的话,后台会生成一个唯一的sessionId,并在后台存储对应的用户信息 (redis,数据库等等),并将sessionId写到Cookie。

    2>下次该ip访问时,会首先判断Cookie,进而确定该用户是否进行了登录操作。

  • 相关阅读:
    Power Strings P5019
    Floyd模板题 P1704
    【训练题】强连通分量缩点 P1679
    字符串hash模板题 P5018
    Dijkstra模板题 P1710
    【训练题】分队 P1672
    二分图模板题 P1631
    【训练题】无序字母对 P1675
    KMP模板题 P1537
    马路 树链剖分/线段树/最近公共祖先(LCA)
  • 原文地址:https://www.cnblogs.com/www642830685/p/14011884.html
Copyright © 2011-2022 走看看