zoukankan      html  css  js  c++  java
  • jmeter跨线程关联cookie

    通过jmeter做接口测试过程中,通常需要先登录在发其他接口请求,在同一个线程组中可以将登录请求放到所有请求之前,通过cookie 管理器自动关联。如果是多个线程组都需要依赖登录cookie,按照普通的做法就是每个线程组中发送登录接口;

    jmeter是可以跨线程关联变量的,通过${__setProperty()}函数设置,通过${__P()}函数获取,当然跨线层关联cookie也可以通过这种方式实现

    1.添加前置线程组,发送登录请求,将cookie作为变量值放到全局变量中;

     2.提取登录后响应的cookie信息,使用正则表达式提取;

     

    3.通过后置处理器beanshell后置处理器将cookie信息设置为全局变量;

     4.到这里已经将cookie信息跨线程共享了,后面步骤主要是如何取出变量,并自动关联cookie;

     5.在需要用到cookie信息的线程组中,添加cookie管理器,用来自动关联cookie;

     6.现在已经可以自动关联cookie了,其他的接口就不需要考虑登录的事情了;

  • 相关阅读:
    TCP/IP协议学习-1.概述
    Gitlab与Sonarqube整合-代码提交自动检测
    Kubernetes-4.Pods
    Kubernetes-3.安装
    Kubernetes-2.组件
    Kubernetes-1.概述
    第200题 数列极限积分
    English
    亮总语录
    RadioButton Control
  • 原文地址:https://www.cnblogs.com/XhyTechnologyShare/p/14470858.html
Copyright © 2011-2022 走看看