gpt4 book ai didi

variables - 如何从 BeanShell (jmeter) 中的属性中获取值(value)

转载 作者:行者123 更新时间:2023-12-04 14:26:30 24 4
gpt4 key购买 nike

我有几个线程组。我想使用第一组中的变量。在第二组中,这个 var 应该在 BeanShell 中使用。
所以:在第一个线程组中,我使用以下代码创建了 BeanShell Assertion:

 ${__setProperty(erroriden, ${erroriden1})};

在第二个线程组中,我有 BeanShell 预处理器。
如果有这样的行:
String[] erroriden = (vars.get("erroriden")).split(",");

我尝试了一些这样的变体:
String[] erroriden = (vars.get("__property(erroriden)")).split(",");
String[] erroriden = (vars.get("${__property(erroriden)}")).split(",");

但它不起作用。
请帮助在 BeanShell 预处理器中使用 ${__property(erroriden)}。

最佳答案

在第一个线程组中:

props.put("erroriden", vars.get("erroriden1"));

在第二个线程组中:
String[] erroriden = props.get("erroriden").split(",");
  • JMeterVariables范围仅限于当前线程组
  • JMeter 属性很常见 Java Properties JVM 实例的全局变量
  • How to use BeanShell: JMeter's favorite built-in component有关在 JMeter 中使用 Beanshell 的更多信息的指南。
  • 关于variables - 如何从 BeanShell (jmeter) 中的属性中获取值(value),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31002558/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com