zoukankan      html  css  js  c++  java
  • 获取返回结果作为参数并将其设置为全局变量(实现跨线程组使用)

    1、新建测试计划,并设置全局变量

    当然,这些全局变量可以不写,直接在接口请求里面写也可以,因为我自己要建好几个线程组,所以直接全局用起来方便

    2、新建线程组(登陆),添加需要得东西(不细述)

     

    1、线程组

    2、信息头,包含变量的引用

    变量引用直接${变量名}

    信息头数据是直接抓取的,只把需要的内容用变量做了替换

    PS: 从剪切板粘贴非常好用

    3、添加http请求(取样器里)

    配置如下:

    如果参数里有中文,或者获取的变量内容有中文,内容编码填写UTF-8

    4、观察结果数(监听器里)

     直接添加,执行后观察执行结果

    5、添加正则提取器,根据内容提取

    以下为返回的内容

    以下为提取方式: 括号里面为要提取的内容,(前面为提取内容前面的字符,)后面为提取内容,跟“”没有多大关系啊。

    6、将提取的token设置为全局变量

    需要添加一个beanshell取样器

    编写如下内容:

    ${__setProperty(新的变量名,${变量名},)}

    7、引用全局变量

    这个我废了好多时间,一直以为直接引用就可以了,后来才知道不是

    ${__P(全局变量名)}

    如下:

    记录自己成长过程,一年后回头看,就知道自己强大了多少
  • 相关阅读:
    应用层协议及ip地址划分
    请求与响应编码及jsp基本原理
    springboot注解
    springboot 快速入门
    Http协议简单解析及web请求过程
    Tomcat原理详解及请求过程
    mysql数据库乱码的问题解决
    AOP的实现原理
    Springl利用Aspectj的扩展实现Aop
    JDK动态代理实现原理
  • 原文地址:https://www.cnblogs.com/mealwaysme/p/12171306.html
Copyright © 2011-2022 走看看