如何在 JSR223 断言中将参数作为字符串数组(作为 args)传递?

问题描述 投票:0回答:1

我尝试将 JSR223 断言中的以下 3 个参数作为字符串数组传递,其中包含按空格分割的参数:

  1. ${__samplerName()}
  2. 称为 ID 的描述字符串
  3. vars.get("Value_of_ID")

请有人让我知道如何在 JSR223 断言部分定义参数并稍后在单独的 groovy 脚本中访问它们?

我在 JSR223 断言的参数部分中将一个参数(即采样器名称)定义/传递为“${__samplerName()}”,并成功在 groovy 脚本中访问它,如下所示: def call_name = 参数 ? args[0]:“无”。 但我不知道如何将另外 2 个参数(以及上面的参数)作为数组传递。

jmeter
1个回答
0
投票

完全一样的方式,

args[1]
args[2]

args
本身就是一个Strings数组,因此您可以根据需要使用它:

enter image description here

有关 JMeter 中 Groovy 脚本编写的更多信息:Apache Groovy:Groovy 的用途是什么?

© www.soinside.com 2019 - 2024. All rights reserved.