Jmeter 如何将提取的变量(使用beanshell后处理器)放入列表中
在我的测试计划中,我提取了一个变量列表并将它们存储到csv文件中,但我想将它们存储到一个列表中,并在下一个HTTP请求中使用它们 请问怎么做Jmeter 如何将提取的变量(使用beanshell后处理器)放入列表中,jmeter,load,performance-testing,stress-testing,Jmeter,Load,Performance Testing,Stress Testing,在我的测试计划中,我提取了一个变量列表并将它们存储到csv文件中,但我想将它们存储到一个列表中,并在下一个HTTP请求中使用它们 请问怎么做 如果不了解您希望从JMeter变量中生成什么样的“列表”,就不可能给出全面的答案 有两件事是显而易见的: 因此,您不能以这种方式使用在beanshell中生成的数据 以及任何形式的脚本 如果列表需要类似于[foo,bar,baz]的内容,您可以这样做: def list = [] vars.entrySet().each { var ->
如果不了解您希望从JMeter变量中生成什么样的“列表”,就不可能给出全面的答案 有两件事是显而易见的:
列表
需要类似于[foo,bar,baz]
的内容,您可以这样做:
def list = []
vars.entrySet().each { var ->
if (var.getKey().startsWith('userID')) {
list.add(var.getValue())
}
}
vars.put('myList', list as String)
完成后,您可以在需要时将列表引用为
${myList}
如果不了解您希望从JMeter变量中生成什么样的“列表”,就不可能给出全面的答案
有两件事是显而易见的:
列表
需要类似于[foo,bar,baz]
的内容,您可以这样做:
def list = []
vars.entrySet().each { var ->
if (var.getKey().startsWith('userID')) {
list.add(var.getValue())
}
}
vars.put('myList', list as String)
完成后,您可以在需要时将列表引用为
${myList}
嗨,帕特里夏,欢迎来到苏!请务必仔细阅读,以便在此处收到您的问题的高质量答案。嗨,帕特里夏,欢迎来到SO!请务必仔细阅读,以便在此处收到您的问题的高质量答案。