zoukankan      html  css  js  c++  java
  • jmeter的http cookies管理器使用

    关于Cookie不过多介绍,测试UI的小伙伴们应该对此有深深的爱和恨~

    本文介绍如何:1、获取Cookie、2、保存Cookie 3、引用Cookie 最终达到Cookie类似无法失效的目的~

    Cookie管理器,会默认把服务端返回的cookie数据记录下来

    步骤1:先添加http cookie管理器,这时jmeter就会自动记录下服务端返回的cookie信息

         由于数据是保存在cookie里面,没法通过正则表达式去提取

     

    步骤2:其实这个时候,jmeter发送请求,会默认自动把cookie信息带上,能解决大部分问题,可以实现带cookie请求接口的自动化

    步骤3:但是我们这时又想用到cookie里面的某一个值的时候,就需要修改jmeter的设置了

    在jmeter的安装bin路径下,修改:jmeter.properties

    CookieManager.save.cookies=true 设置为true

     如果修改cookie名称前缀时可修改

    步骤4:调用cookie里面某一个值

    1.${COOKIE_某一个值名称}  ---这是没有修改cookie名称前缀而是默认COOKIE_前缀
    2.上面的 sf_session就可以直接用${COOKIE_sf_session}调用。和自定义变量完全一样
    注意点:必须是请求服务端以后,cookie管理器里面才会有数据,一般是登陆时服务端返回会带回cookie。之前cookie会一直为空
    下面是我demo的截图


    提取成功图片:
    前置beanshell没有cookie值
    okie值
     
     
  • 相关阅读:
    Windows 认证小结
    Linux 提权学习小结
    ssrf与gopher与redis
    hacker101 CTF 学习记录(二)
    Hacker101 CTF 学习记录(一)
    libwebsockets支持外部eventloop变更
    ypipe, zmq的核心部件,并行读写的管道。
    std::regex与boost::regex的性能差5倍,有profile有真相。
    Spring整合WebSocket
    温故知新——Spring AOP(二)
  • 原文地址:https://www.cnblogs.com/nzg-noway/p/6524827.html
Copyright © 2011-2022 走看看