我需要将脚本参数化,以便按顺序使用数字
anauzrmj1#
您可以使用range语法来产生依序编号的数组。
def countParam = 10000 def range = 1..countParam => [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, ...]
9cbw7uwe2#
答案将取决于您的要求,即以什么形式以及如何进一步使用这些数字。其中一个可能的选项是使用upto()函数:
upto()
如果您想要以逗号分隔的值,以便稍后储存在JMeter Variable中,您可以使用StringBuilder执行严修,例如:
def numbers = new StringBuilder() 1.upto(1000) { numbers.append(it) if (it < 1000) { numbers.append(',') } } vars.put('numbers', numbers)
您将获得:
1,2,3,4,5,6,7,8,9,10....1000
您可能会发现The Groovy Templates Cheat Sheet for JMeter文章很有用。
2条答案
按热度按时间anauzrmj1#
您可以使用range语法来产生依序编号的数组。
9cbw7uwe2#
答案将取决于您的要求,即以什么形式以及如何进一步使用这些数字。
其中一个可能的选项是使用
upto()
函数:如果您想要以逗号分隔的值,以便稍后储存在JMeter Variable中,您可以使用StringBuilder执行严修,例如:
您将获得:
您可能会发现The Groovy Templates Cheat Sheet for JMeter文章很有用。