函数__V可以用于执行变量名表达式,并返回执行结果。它可以被用于执行嵌套函数引用。
目前直接使用${A1_${B1}} ,Jmeter是不支持的,所以需要函数来帮忙。
使用场景:
将从用户表中查询出来的 account,username 成对显示
1、先建立数据库连接
新增简单控制器,并在下面新增JDBC Connection Configuration
2、创建JDBC Request,使用预编译查询,传入随机整数,便于查询前N行
3、新增Debug Sampler 和察看结果树 监听器,执行结果如下
4、想要获取查询结果中,随机的account,userName,直接使用
解决方法,使用嵌套函数 __V ,即:${__V(account_${no})} 和${__V(userName_${no})}就OK了
整个线程组的结果如下