zoukankan      html  css  js  c++  java
  • JMETER 用户变量作用域

    在编写JMETER 脚本时,我们会使用到变量,变量的作用域是线程。

    我们通过下面的脚本验证一下变量的返回是线程。

    1. 我们先定义一个amount的流程变量。

    2.线程组使用三个线程

    3.在线程组中添加一个循环控制器,执行次数为3.

    增加一个循环控制器。

    添加一个beanshell 取样器。

    beanshell 代码如下:

    int amount=Integer.parseInt( vars.get("amount"));
    amount++;
    vars.put("amount",String.valueOf( amount));
    log.error("amount:" +amount);
    return amount;

    这个代码的作用对用户变量累加,我们可以验证如果用户变量的值为累加值,说明变量在线程中进行累加,

    如果每次用户的迭代,都从初始值开始,那么变量就是局部的和用户线程相关的。

    4.测试结果如下:

     通过测试发现,每次迭代,变量都是从3开始,在一个线程内累加到5,然后再从3开始。

  • 相关阅读:
    Python基本数据类型
    Python内存相关
    Python运算符和编码
    js比较日期大小 判断日期
    js判断一个数是不是正整数
    sql查询排序
    js获取select标签选中的值
    PL/sql配置相关
    搜狗的好玩用法
    Oracle数据库中的dual表
  • 原文地址:https://www.cnblogs.com/yg_zhang/p/11494908.html
Copyright © 2011-2022 走看看