美文网首页
jmeter函数助手--拼接函数 __V

jmeter函数助手--拼接函数 __V

作者: 小啊小狼 | 来源:发表于2021-12-14 15:50 被阅读0次

    拼接函数,函数嵌套引用,一般用于:有规律的变量,前缀相同,后面是有规律的数值,比如: 变量_1 变量_2;变量_3 变量_5 变量_7

    运用场景:

    • 1、后置处理器,提取了多个值,这些变量的名称后面加上了 _数字
    • 2、从数据库中,获取了多个值,这些数据数据变量后面自动增加了后缀 _数字
    举个栗子,当前有多个变量 A1、A2、A...,还有一个变量n,
    现在想调用An, ${A1} :可以正常引用, 
    ${A${n}} :不可以这样使用,因为不支持函数嵌套,
    ${__V(A${n})} :可以这样使用, A${n}  会变成 A1 ,__V 函数会返回 A1 
    

    使用方法:

    函数助手对话框--__V函数 image.png

    Name of variable (may include variable and function references):需要拼接的字符串、变量、函数表达式
    默认值:未取到值时的返回,如果不定义,返回变量名

    示例:

    1、JSON提取器获取到商品列表中的商品名称,有多个 image.png
    2、现在想要循环依次调用这多个商品,直接拼接的话是${typeDesc_${__counter(,)}},然而,这个写法是错误的,需要用到__V函数来拼接,生成的表达式要将最后的“逗号”去掉 image.png
    3、实现方式 ${__V(typeDesc_${__counter(,)})} image.png

    相关文章

      网友评论

          本文标题:jmeter函数助手--拼接函数 __V

          本文链接:https://www.haomeiwen.com/subject/xdtyfrtx.html