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


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

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

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

     

    1、线程组

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

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

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

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

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

    配置如下:

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

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

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

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

    以下为返回的内容

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

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

    需要添加一个beanshell取样器

    编写如下内容:

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

    7、引用全局变量

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

    ${__P(全局变量名)}

    如下:

    记录自己成长过程,一年后回头看,就知道自己强大了多少
  • 相关阅读:
    c# 泛型委托
    c# 用户自定义转换
    c# 溢出上下文检测
    c# 接口相同方法申明使用
    c# 事件的订阅发布Demo
    c# 匿名方法几种表现形式
    c# 数组协变
    c# 交错数组
    C# 位运算详解
    ABAP 7.4 新语法-内嵌生命和内表操作(转)
  • 原文地址:https://www.cnblogs.com/mealwaysme/p/12171306.html
Copyright © 2020-2023  润新知