在 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 配置元素

  1. 如果添加计数器并配置为:

  2. 在 JDBC 测试元素中使用 ${counter} 作为动态部分的后缀:

    ACTC104_04358798_20220202_${counter}
    

演示:

您可能还想使用 __time() function 因为 20220202 对我来说看起来像当前日期

ACTC104_04358798_${__time(yyyyMMdd,)}_${counter}

更多信息:How to Use a Counter in a JMeter Test