如何在groovy中按从1到10000的顺序生成数字?
How to generate numbers in order from 1 to 10000 in groovy?
我需要参数化脚本,以便按顺序使用数字
您可以使用范围语法生成一个顺序号数组。
def countParam = 10000
def range = 1..countParam
=> [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, ...]
答案将取决于您的要求,即以何种形式以及您将如何进一步使用这些数字。
一个可能的选项是使用 upto()
function:
如果您希望 comma-separated 值稍后存储在 JMeter Variable you can use a 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 文章很有用。
我需要参数化脚本,以便按顺序使用数字
您可以使用范围语法生成一个顺序号数组。
def countParam = 10000
def range = 1..countParam
=> [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, ...]
答案将取决于您的要求,即以何种形式以及您将如何进一步使用这些数字。
一个可能的选项是使用 upto()
function:
如果您希望 comma-separated 值稍后存储在 JMeter Variable you can use a 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 文章很有用。