在Jmeter中使用Postgresql的CONCAT提取测试数据
在测试过程中,有时候需要通过查询数据库来获得想要的数据信息,但是使用Jmeter的Jdbc请求查询出来的数据,使用正则表达式提取时,非常不方便,这个时候,可以使用一些函数,将查询结果转换为方便提取的格式,然后使用正则表达式提取。
以下例子是使用Postgresql的 CONCAT 函数
select CONCAT('"name":',name,'') from `test`.`user`
正则表达是:"name":(.*)
select CONCAT('num=',count(1),'') from `test`.`user`
正则表达是:num=(.*)