当前位置: 首页 > 面试题库 >

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

江宏深
2023-03-14
问题内容

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

 ${__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属性是JVM实例的全局通用Java属性
  • 有关在JMeter中使用Beanshell的更多信息,请参见如何使用BeanShell:JMeter最喜欢的内置组件指南。


 类似资料:
  • 问题内容: 我正在Python中使用Selenium。我想获取一个元素的,并检查它是否是我所期望的。 这是我的代码: 我怎样才能做到这一点?Selenium文档似乎有很多关于选择元素的内容,但是与属性无关。 问题答案: 您可能正在寻找。一个例子示此处以及

  • 我正在使用Python中的Selenium。我想获取

  • 问题内容: 我正在尝试从“ a href”属性获取链接 我在做什么: 我正在获取具有“ dl_link 1”类的元素,但无法获取它的链接,字符串为空? 问题答案: 您需要使用实际的属性名称进行调用。更换: 与:

  • 我有一个kotlin类,它的属性有一个Java的注释,但是我不能用Java反射访问这些注释: 以下测试打印为空: 如何获取给定kotlin属性的注释?

  • 问题内容: 抱歉,这似乎是一个简单的问题,但是我已经开始对此进行讨论了…… 我有一个看起来像这样的XML文件… 我正在尝试获取 VarNum 。 到目前为止,我已经成功使用以下代码来获取其他信息: 我只是无法获取VarNum(我认为是属性值?) 谢谢! 问题答案: 您应该可以使用SimpleXMLElement ::attributes()来获得它 尝试这个: 这将为您显示第一个元素的所有名称/值

  • 我正在尝试从我的OpenStreetMap boundaries postgis服务器中获取真实的geo JSON[For you:< code > psql-t-h { base64(MTG 1 ljixos 4x mziumje 5)}-U boundaries-d boundaries ] 构建JSON工程: 从 al4 中选择 jsonb_build_object( 'type', 'Fe