如何强制JMeter将不同的端口分配给不同的线程?

时间:2019-04-02 12:21:07

标签: jmeter jmeter-plugins

我想为JMeter创建的每个不同线程分配一个不同的端口,它们从这些端口发送请求。例如,如果我有10个线程,那么我希望每个线程使用一个不同的端口,例如,范围在4444至4453之间。

2 个答案:

答案 0 :(得分:0)

您可以使用功能来使用动态端口,并在${__threadNum}的“端口号”字段中使用HTTP Request,使用:

${__groovy(${__threadNum}+4444,)}
  

线程号函数仅返回当前正在执行的线程号。

答案 1 :(得分:0)

您可以使用Config Element-> Random Variable选项并将Per Thread选项设置为“ True”(这将为每个线程/虚拟用户分配一个随机值)。 如果要在每次迭代和用户中使它不同,则可以通过串联两个/多个随机变量来形成字符串。 希望对您有帮助。.:)