如果你想查看更多 Jmeter 常用函數可以在這篇文章找找哦
https://www.cnblogs.com/poloyy/p/13291704.html
作用
- 執行變量名表達式,並返回執行結果
- 它可以被用於執行嵌套函數引用
- Jmeter 本身是不支持嵌套函數的,所以想要嵌套就得用這個函數!
語法格式
${__V(var,default)}
參數講解
字段 | 含義 | 是否必傳 |
---|---|---|
Variable Name | 需要執行的變量名表達式 | yes |
Default Name | 默認值 | no |
小栗子
舉個栗子,當前有兩個變量 A1、A2,還有一個 N = 1
- ${A1} :可以正常引用
- ${A${N}} :不可以這樣使用,因為不支持函數嵌套
- ${__V(A${N})} :可以這樣使用, A${N} 會變成 A1 ,__V 函數會返回 A1
巨大坑
線程組結構樹
結果樹
可以看到第二個 取樣器才是我們正常想要的結果,拼接成功了
區別
其實就是第一個參數后面多加了個 ,
重點記住
- 不要加 , 等於忽略默認值這個參數,只需要第一個參數就行了
- 這里有個坑,函數助手會默認加個 ,
- 所以函數助手會一直返回空(如下圖)