在 JDBC 请求中发送最后一个字符为动态的数据 - JMETER
Sending data whose last character is dynamic in JDBC Request - JMETER
我在 Jmeter 中有问题!
我在 JDBC 请求 (INSERT) 中有一个脚本。
其中一个数据必须是动态的。每次调用时,数据的最后一个字符必须是连续的(1、2、3、4、5 ...)。示例“XXXHDLALA01”、“XXXHDLALA02”、“XXXHDLALA03”等
每次插入的数据都是一样的,但我只会更改最后一个字符,因为它们是连续的数字。
数据如下:
ACTC104_04358798_20220202_00001
我只需要更改最后一个 (ACTC104_04358798_20220202_00001、ACTC104_04358798_20220202_00002、ACTC104_04358798_20220202_00003、ACTC104_04358798_20220202_00004...)
我可以使用某种正则表达式来做到这一点吗?
提前致谢!
检查 Counter 配置元素
如果添加计数器并配置为:
在 JDBC 测试元素中使用 ${counter}
作为动态部分的后缀:
ACTC104_04358798_20220202_${counter}
演示:
您可能还想使用 __time() function 因为 20220202
对我来说看起来像当前日期
ACTC104_04358798_${__time(yyyyMMdd,)}_${counter}
我在 Jmeter 中有问题!
我在 JDBC 请求 (INSERT) 中有一个脚本。
其中一个数据必须是动态的。每次调用时,数据的最后一个字符必须是连续的(1、2、3、4、5 ...)。示例“XXXHDLALA01”、“XXXHDLALA02”、“XXXHDLALA03”等
每次插入的数据都是一样的,但我只会更改最后一个字符,因为它们是连续的数字。 数据如下:
ACTC104_04358798_20220202_00001
我只需要更改最后一个 (ACTC104_04358798_20220202_00001、ACTC104_04358798_20220202_00002、ACTC104_04358798_20220202_00003、ACTC104_04358798_20220202_00004...)
我可以使用某种正则表达式来做到这一点吗?
提前致谢!
检查 Counter 配置元素
如果添加计数器并配置为:
在 JDBC 测试元素中使用
${counter}
作为动态部分的后缀:ACTC104_04358798_20220202_${counter}
演示:
您可能还想使用 __time() function 因为 20220202
对我来说看起来像当前日期
ACTC104_04358798_${__time(yyyyMMdd,)}_${counter}