zoukankan      html  css  js  c++  java
  • Jmeter4.0----登录token_获取及使用(19)

    1.说明

       一个系统通常是用户先通过用户名和密码登录系统,系统判定登录成功则返回信息进行存储,后期其他接口请求时直接带上存储凭证即可,不用再传递用户名和密码。

      存储凭证除了我们常用的Cookie,Session,还有我们接下来要说明的 token

      我们可以让用户通过token交换凭证,这个token提供用户访问服务器的权限。Token通常比密码更加长而且复杂。

     

    2.步骤

    2.1 使用fiddle抓包查看登录接口相关数据

    2.2 在jmeter中编写登录接口相关脚本,并添加正则表达式提取器获取登录接口中的token

    2.3 使用fiddle抓包查看登录后其他接口请求信息

    2.4 在jmeter中添加其他接口请求信息并通过token传递用户信息进行请求接口

     说明:Authorization--> 的值参考fiddle抓包中数据传递模式即可 Bearer ${token}  (有的开发会直接传递token信息,那么我们同样直接传递,前面不加Bearer 即可)

               User-Agent-->不同浏览器获取Authorization认证信息的时候,User-Agent 会稍微不同,要根据不同的浏览器填写对应的值,否则会失败,可直接在fiddle抓包中获取即可

    2.5 运行jmeter中接口,查看请求相关信息(请求成功)

     

    2.6 若请求头中未写入token,或写入有误

  • 相关阅读:
    caffe学习笔记(1)安装
    windows下遍历文件夹
    图像处理之OpenCV
    OpenCV的安装和使用
    使用cpplint检测代码规范
    图像处理之原理
    Python 在cmd中import模块成功,但是在jupyter notebook中No module xxx found
    Win10上使用VS2015编译Caffe2
    Win10, VS2017环境下OpenCV3.4.2的配置
    C++ main函数的参数
  • 原文地址:https://www.cnblogs.com/Z-Queen/p/13157952.html
Copyright © 2011-2022 走看看