每个请求的每个线程的jmeter唯一ID

我的jmeter测试发出一个包含唯一ID的http请求。

http://myserver.com/{uniqueId}/

我想为每个线程设置基数(例如35000)并递增,例如,我的ID为35001、35002、35003 …

http://myserver.com/{base + count}

我看到__threadnum和__counter的函数,但是我将如何:

  1. 将其设置为变量,以便可以将其替换为网址
  2. 将此计数加到我的基本值中

回答:

我只是选择Beanshell预处理程序。

int threadNo = ctx.getThreadNum()+1; //to get the thread number in beanshell

int base = 35000;

int uniqueId = threadNo + base;

vars.put("uniqueId", Integer.toString(uniqueId));

现在,如下所示的HTTP请求应替换为该值。

http://myserver.com/ $ {uniqueId} /

以上是 每个请求的每个线程的jmeter唯一ID 的全部内容, 来源链接: utcz.com/qa/420203.html

回到顶部