JMETER用户变量作用域测试流程
2020-05-10 04:06
1331 查看
在编写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开始。
以上就是本文的全部内容,希望对大家的学习有所帮助
您可能感兴趣的文章:
相关文章推荐
- Jmeter性能测试5:用户自定义变量
- 性能测试工具Jmeter之参数化---用户定义变量
- 接口测试工具-Jmeter使用笔记(七:用户定义的变量)
- jmeter测接口基本测试流程
- Jmeter配置元件-用户自定义变量
- python变量的作用域 全局变量和局部变量 全局和局部变量的效率测试
- PHP变量作用域测试
- 海量用户-高并发SAAS产品测试上线流程
- Jmeter-001接口测试流程
- Jmeter里的用户定义变量和用户参数区别是什么?
- JMeter (2) —— JMeter与WebDriver测试用户登陆以CAS SSO为例(101 Tutorial)
- 【Python】Python编写函数inc( )和dec( ),它们分别对全局变量s加1和减1。在主函数中测试两个函数的效果:设s初始值为0,用户输入inc和dec函数执行的次数,输出s的结果。
- JMeter性能测试-请求数据参数设置-自动增长变量
- 变量作用域测试。global用法
- activiti获取用户任务同时查询流程变量 null pointer问题解决。
- [转贴]在 JMeter 压力测试工具中使用变量 和 函数
- Jmeter接口压力测试解决获取登陆用户信息问题
- 性能测试实战(4)——jmeter的另类使用,多用户并发
- jmeter简单的接口测试流程
- JMeter基础 - 一个简单的性能测试流程