JMETER用戶變量作用域測(cè)試流程
在編寫(xiě)JMETER 腳本時(shí),我們會(huì)使用到變量,變量的作用域是線程。
我們通過(guò)下面的腳本驗(yàn)證一下變量的返回是線程。
1. 我們先定義一個(gè)amount的流程變量。

2.線程組使用三個(gè)線程

3.在線程組中添加一個(gè)循環(huán)控制器,執(zhí)行次數(shù)為3.
增加一個(gè)循環(huán)控制器。
添加一個(gè)beanshell 取樣器。
beanshell 代碼如下:
int amount=Integer.parseInt( vars.get("amount"));
amount++;
vars.put("amount",String.valueOf( amount));
log.error("amount:" +amount);
return amount;
這個(gè)代碼的作用對(duì)用戶變量累加,我們可以驗(yàn)證如果用戶變量的值為累加值,說(shuō)明變量在線程中進(jìn)行累加,
如果每次用戶的迭代,都從初始值開(kāi)始,那么變量就是局部的和用戶線程相關(guān)的。
4.測(cè)試結(jié)果如下:

通過(guò)測(cè)試發(fā)現(xiàn),每次迭代,變量都是從3開(kāi)始,在一個(gè)線程內(nèi)累加到5,然后再?gòu)?開(kāi)始。
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
jstack配合top命令分析CPU飆高、程序死鎖問(wèn)題
記得前段時(shí)間,同事說(shuō)他們測(cè)試環(huán)境的服務(wù)器cpu使用率一直處于100%,本地又沒(méi)有什么接口調(diào)用,為什么會(huì)這樣?cpu使用率居高不下,自然是有某些線程一直占用著cpu資源,那又如何查看占用cpu較高的線程2021-09-09
Java實(shí)現(xiàn)AES加密和解密方式完整示例
這篇文章主要給大家介紹了關(guān)于Java實(shí)現(xiàn)AES加密和解密方式的相關(guān)資料,AES加密為最常見(jiàn)的對(duì)稱加密算法,是一種區(qū)塊加密標(biāo)準(zhǔn),這個(gè)標(biāo)準(zhǔn)用來(lái)替代原先的DES,已經(jīng)被多方分析且廣為全世界所使用,需要的朋友可以參考下2023-10-10
從Android源碼剖析Intent查詢匹配的實(shí)現(xiàn)
這篇文章主要介紹了從Android源碼剖析Intent查詢匹配的實(shí)現(xiàn),Intent部分的源碼為Java代碼,需要的朋友可以參考下2015-07-07
解決mybatisplus的分頁(yè)插件和條件構(gòu)造器自定義SQL遇到的BUG
這篇文章主要介紹了解決mybatisplus的分頁(yè)插件和條件構(gòu)造器自定義SQL遇到的BUG,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-08-08
一篇文章帶你學(xué)習(xí)Mybatis-Plus(新手入門(mén))
這篇文章主要介紹了MyBatis-Plus 快速入門(mén)案例(小白教程),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-08-08
MyBatis執(zhí)行動(dòng)態(tài)SQL的方法
今天小編就為大家分享一篇關(guān)于MyBatis執(zhí)行動(dòng)態(tài)SQL的方法,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧2018-12-12
SpringBoot3整合MyBatis出現(xiàn)異常:Property?'sqlSessionFactory&a
這篇文章主要介紹了SpringBoot3整合MyBatis報(bào)錯(cuò):Property?‘sqlSessionFactory‘?or?‘sqlSessionTemplate‘?are?required,其實(shí)不是個(gè)大問(wèn)題,只是自己編碼時(shí)遇到了,然后總結(jié)總結(jié)分享一下,如果有遇到類似問(wèn)題的,可以參考一下2022-11-11

