歡迎您光臨本站 註冊首頁

JMETER使用者變數作用域測試流程

←手機掃碼閱讀     e36605 @ 2020-05-10 , reply:0

在編寫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;
這個程式碼的作用對使用者變數累加,我們可以驗證如果使用者變數的值為累加值,說明變數線上程中進行累加,
如果每次使用者的迭代,都從初始值開始,那麼變數就是區域性的和使用者執行緒相關的。


[e36605 ] JMETER使用者變數作用域測試流程已經有322次圍觀

http://coctec.com/docs/program/show-post-233602.html