JMETER用户变量作用域测试流程
更新时间:2020年05月09日 11:50:33 作者:自由港
这篇文章主要介绍了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开始。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
相关文章
java计算π的多种方法
这篇文章主要介绍了使用java计算π的多种方法,代码详细,逻辑清晰,对于算法思路可能有所帮助,需要的朋友可以参考下
2021-04-04
SpringSceurity实现短信验证码登陆
这篇文章主要介绍了SpringSceurity实现短信验证码登陆,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
2020-06-06
Java对象以Hash结构存入Redis详解
这篇文章主要介绍了Java对象以Hash结构存入Redis详解,和Java中的对象非常相似,却不能按照Java对象的结构直接存储进Redis的hash中,因为Java对象中的field是可以嵌套的,而Redis的Hash结构不支持嵌套结构,需要的朋友可以参考下
2023-08-08
Java 泛型(Generic)简介及用法详解
泛型是一种把类型明确的工作推迟到创建对象或者调用方法的时候才去明确的特殊的类型,参数化类型,把类型当作参数一样的传递,本文给大家介绍Java 泛型(Generic)概述及使用,感兴趣的朋友跟随小编一起看看吧
2023-10-10
Java实现图形化界面的日历
这篇文章主要介绍了Java实现图形化界面的日历,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
2022-06-06
Java8深入学习系列(一)lambda表达式介绍
Java8最值得学习的特性就是Lambda表达式和Stream API,所以我们学习java8的第一课就是学习lambda表达式,下面这篇文章主要给大家介绍了关于Java8学习之lambda的相关资料,文中介绍的非常详细,需要的朋友可以参考借鉴,下面来一起看看吧。
2017-08-08
Java线程池由浅入深掌握到精通
什么是线程池?很简单,简单看名字就知道是装有线程的池子,我们可以把要执行的多线程交给线程池来处理,和连接池的概念一样,通过维护一定数量的线程池来达到多个线程的复用
2021-09-09
最新评论