Jmeter BackendListener:如何使用运行时变量

Jmeter BackendListener:如何使用运行时变量,jmeter,Jmeter,尝试使用BackendListener时,观察到的运行时变量不会写入XDB 另一方面,预定义的变量和属性可以写入inflow 因此,我可以通过设置measurement=${some_p(some_ID)}将测试结果按某个ID分开 我要寻找的是一个按线程组名称分割的结果,因为在同一个测试中,我可能有几十个结果 尝试使用以下命令: TAG_scenarioName=${u_threadGroupName} TAG_someJmeterVar=${SOME_JMETER_VAR} TAG_some

尝试使用BackendListener时,观察到的运行时变量不会写入XDB

另一方面,预定义的变量和属性可以写入inflow

因此,我可以通过设置measurement=${some_p(some_ID)}将测试结果按某个ID分开

我要寻找的是一个按线程组名称分割的结果,因为在同一个测试中,我可能有几十个结果

尝试使用以下命令:

  • TAG_scenarioName=${u_threadGroupName}
  • TAG_someJmeterVar=${SOME_JMETER_VAR}
  • TAG_someJmeterVarAsGroovy=${u_groovy(vars.get(“somejmeter_VAR”),)}
  • eventTags=${uuuuuThreadGroupName}testTitle=${{uuuuThreadGroupName}(此
  • 一个不那么有意义,但仍然……)
这些都不管用

这些工作是: -TAG_injectorName=${u_machineName()} -TAG_predefinedVar=${USER_DEFINED_VAR}(我相信这是由于)

所以,据我所知,问题只在于运行时变量。是否可以让BackendListener访问运行时变量?或者可能有一些解决这种情况的办法


p、 美国根据您的输入为此

打开了一个。请尝试使用“” 这些在user.properties中定义,例如:-

sample_variables=FileName,retHREF,PageID,Redirect,StatusCode

因此,将所有变量放入示例变量中,重新启动jmeter并重试。请检查这是否有帮助。

根据您的输入。请尝试使用“” 这些在user.properties中定义,例如:-

sample_variables=FileName,retHREF,PageID,Redirect,StatusCode

因此,将所有变量放入示例变量中,重新启动jmeter并重试。请检查这是否有帮助。

从JMeter 5.1.1(本答案发布时的最新版本)起,这是不可能的

这是一个尚未实现的功能请求:


从JMeter 5.1.1(本回答时的最新版本)起,这是不可能的

这是一个尚未实现的功能请求:


我不需要将变量写入文件。我想让BackendListener将运行时数据写入XDB。我不需要将变量写入文件。我想让BackendListener将运行时数据写入XDB。