在使用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+);
这样就轻松获取到我想要的订单号了。

本文介绍了如何在JMeter的JDBC Request中利用MySQL的CONCAT函数,将查询结果转化为适合正则表达式提取的格式。通过示例展示了如何查询订单号,并提供了一个正则表达式提取订单号的方法。
254

被折叠的 条评论
为什么被折叠?



