在Jmeter中使用Mysql的CONCAT提取数据(正则表达式) 博客分类: jmeterjmeter,正则表达式,关联 jmeterjdbc requestemysql
程序员文章站
2024-03-18 15:51:40
...
在使用jmeter测试的过程中,偶尔需要通过查询数据库来获取数据,但是使用jmeter的JDBC Request查询出来的数据,使用正则表达式提取时,非常不方便,这个时候可以使用mysql的函数,将查询结果转换为方便提取的格式,然后使用正则表达式提取。
以下例子是使用Mysql的CONCAT函数:
select CONCAT("orderNo=",trade_code) FROM MERCHANT_ORDER WHERE USER_CODE='${userCode}' AND STATUS=0 limit 1;
正则表达为:orderNo=(\d+);
这样就轻松获取到我想要的订单号了。