gpt4 book ai didi

Jmeter奇数和偶数threadNumbers

转载 作者:行者123 更新时间:2023-12-02 03:24:46 25 4
gpt4 key购买 nike

我必须模拟一个场景,我希望 50% 使用一个 http 请求,其余的用于另一个请求。我尝试使用 IF Controller 按 threadNumber 拆分,即将奇数线程号发送到一侧,甚至发送到另一侧。我尝试在 Jmeter 的 IF Controller 中使用条件作为

 ${threadNum}' % 2 == '0'

和 '${threadNum}' %2 != '0'

我试过大约 10 个用户,我总是看到他们只进入奇数队列,即 ${threadNum}' % 2 == '0' 永远不会满足。我的做法是否正确?

最佳答案

这里有很多问题:

  1. JMeter 函数是 __threadNum 您在某处丢失了下划线。 Ref

  2. 您希望 ${__threadNum} 返回什么数据类型?如果它是一个字符串,你为什么要对一个字符串进行算术运算 (%2)。如果它是 int,为什么要将它与 char ('0') 进行比较?

顺便说一句,不要使用 == 运算符在 java 中比较字符串。 See here .


话虽这么说,如果你想让一半的线程使用第二个采样器,为什么不设置两个线程组,每个线程组的线程数是一半,两个 http 请求之一在两个线程组下?

关于Jmeter奇数和偶数threadNumbers,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31058900/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com