资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

如何测试JMETER用户变量作用域

这篇文章主要为大家展示了如何测试JMETER用户变量作用域,内容简而易懂,希望大家可以学习一下,学习完之后肯定会有收获的,下面让小编带大家一起来看看吧。

临江网站制作公司哪家好,找成都创新互联!从网页设计、网站建设、微信开发、APP开发、响应式网站等网站项目制作,到程序开发,运营维护。成都创新互联于2013年创立到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选成都创新互联

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

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

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

如何测试JMETER用户变量作用域

2.线程组使用三个线程

如何测试JMETER用户变量作用域

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.测试结果如下:

如何测试JMETER用户变量作用域

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

以上就是关于如何测试JMETER用户变量作用域的内容,如果你们有学习到知识或者技能,可以把它分享出去让更多的人看到。


网站栏目:如何测试JMETER用户变量作用域
标题网址:http://cdkjz.cn/article/goodph.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220