• Jmeter关联-获取token值


    1. token就是令牌,比如你授权(登录)一个程序时,他就是个依据,判断你是否已经授权该软件;也叫关联

    2. cookie就是写在客户端的一个txt文件,里面包括你登录信息之类的,这样你下次在登录某个网站,就会自动调用cookie自动登录用户名;

    3. session和cookie差不多,只是session是写在服务器端的文件,也需要在客户端写入cookie文件


    怎么获得token的值,在jmeter中可以添加后置处理器中的正则表达式提取器,

    第一种:页面上有定义这种标签

    示例:

    点表示任意字符,+表示多个字符;缺省值表示失败了直接就是fail

    下面以CSDN为例,进行一把token的实践:

    登录网站csdn:https://passport.csdn.net/

    登录时,随便抓包看看

     

    查看源代码:

    人家开发还添加了注释呢,真贴心

    <!-- 该参数可以理解成每个需要登录的用户都有一个流水号。只有有了webflow发放的有效的流水号,用户才可以说明是已经进入了webflow流程。否则,没有流水号的情况下,webflow会认为用户还没有进入webflow流程,从而会重新进入一次webflow流程,从而会重新出现登录界面。 -->

    好啦,下马开始写用例了

    一、添加http请求默认值,添加cookie管理器,添加http采样器

     

    运行测试下图表示拿到的IT值成功了

    第二种:从上一个请求中获取返回值,如登录时产生一个session_key,查询时要使用到session_key

    如下设置:

     


    这样就可以获取使用登录后的sessionkey的返回值了

    ---------------------

  • 相关阅读:
    C++ 构造函数初始化列表
    虚函数
    thread 学习
    vim学习笔记
    Python重载比较运算符
    python使用插入法实现链表反转
    【好文转】Python中yield的理解与使用
    【转】Python中自定义可迭代对象
    linux安装python3.6.6和新建虚拟环境
    【转】Python 并行分布式框架 Celery
  • 原文地址:https://www.cnblogs.com/rambo-yi/p/9921064.html
Copyright © 2020-2023  润新知