我正在考虑如何使用 JMeter 测试具有两个参数的 servlet:X 和 Y。
X 和 Y 是从 0 到 100 的随机数。
我正在考虑实现一个嵌套循环,类似于
for (int x = 0; x <= 100; x++)
for (int y = 0; y <= 100; y++)
servlet?param1=x¶m2=y
任何人都可以提示如何使用Counter
andLoop Controller
或其他东西来实现这个吗?
我正在考虑如何使用 JMeter 测试具有两个参数的 servlet:X 和 Y。
X 和 Y 是从 0 到 100 的随机数。
我正在考虑实现一个嵌套循环,类似于
for (int x = 0; x <= 100; x++)
for (int y = 0; y <= 100; y++)
servlet?param1=x¶m2=y
任何人都可以提示如何使用Counter
andLoop Controller
或其他东西来实现这个吗?
您的架构可能如下所示:
线程组 用户定义变量 最大 X = 100 最大值 = 100 循环控制器 X 循环计数:${__BeanShell(Integer.parseInt(vars.get("maxX"))+1)} 计数器 X 开始:0 增量:1 最大值:${maxX} 参考名称:loopX 回路控制器 Y 循环计数:${__BeanShell(Integer.parseInt(vars.get("maxY"))+1)} Y 柜台 开始:0 增量:1 最大值:${maxY} 参考名称:loopY 您的 HTTP 请求 servlet?param1=${loopX}¶m2=${loopY} . . .
在这里您可以找到适合您情况的解决方案,但使用 CSV 数据源而不是计数器:
循环 2 个 CSV 文件