zoukankan      html  css  js  c++  java
  • 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的返回值了

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

  • 相关阅读:
    关于PCA算法的一点学习总结
    c++大作业--学籍管理系统--
    AVC1与H264的差别
    Java多线程之wait(),notify(),notifyAll()
    jquery——zTree, 完美好用的树插件
    一位Erlang程序猿的自白
    SQL Server 中关于EXCEPT和INTERSECT的使用方法
    JAVA程序猿怎么才干高速查找到学习资料?
    CFileDialog的使用方法简单介绍
    XCode 打包问题巧遇
  • 原文地址:https://www.cnblogs.com/rambo-yi/p/9921064.html
Copyright © 2011-2022 走看看