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

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

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

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

     

    1、线程组

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

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

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

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

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

    配置如下:

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

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

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

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

    以下为返回的内容

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

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

    需要添加一个beanshell取样器

    编写如下内容:

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

    7、引用全局变量

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

    ${__P(全局变量名)}

    如下:

    记录自己成长过程,一年后回头看,就知道自己强大了多少
  • 相关阅读:
    10106 Product
    枚举值不占对象空间
    编译器会强制没有数据成员的对象长度非零
    对象切片与虚函数机制
    私有继承成员的公有化
    2013年开发者需要了解的开发趋势和技能
    redis 入门笔记
    Tomcat的异步通讯配置使用NIO
    如何成为“10倍效率的开发者”
    如何安装Node.js
  • 原文地址:https://www.cnblogs.com/mealwaysme/p/12171306.html
Copyright © 2011-2022 走看看