欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

在Jmeter中使用Mysql的CONCAT提取数据(正则表达式) 博客分类: jmeterjmeter,正则表达式,关联 jmeterjdbc requestemysql 

程序员文章站 2024-03-18 16:09:04
...

在使用jmeter测试的过程中,偶尔需要通过查询数据库来获取数据,但是使用jmeter的JDBC Request查询出来的数据,使用正则表达式提取时,非常不方便,这个时候可以使用mysql的函数,将查询结果转换为方便提取的格式,然后使用正则表达式提取。

 

以下例子是使用MysqlCONCAT函数:

 

select CONCAT("orderNo=",trade_code) FROM MERCHANT_ORDER WHERE USER_CODE='${userCode}' AND STATUS=0 limit 1; 

 

正则表达为:orderNo=(\d+)

这样就轻松获取到我想要的订单号了。