尝试使用BackendListener和观察到的运行时变量未写入influxDB。
另一方面,可以将预定义的变量和属性写进来。
因此,我可以通过设置Measurement = $ {__ P(SOME_ID)}来按某些ID区分测试结果
我要寻找的是按线程组名称划分结果,因为同一测试中最多可能有数十个结果。
尝试使用以下内容:
这些都不起作用
这些是作品: -TAG_injectorName = $ {__ machineName()} -TAG_predefinedVar = $ {USER_DEFINED_VAR}(我相信这要归功于this)
据我了解,问题仅在于运行时变量。是否可以使BackendListener可访问运行时变量?也许对于这种情况有一些解决方法?
p.s。为此为此打开了一个enh
答案 0 :(得分:0)
根据您的输入。请尝试使用“ sample variables” 这些定义在user.properties中,例如:-
sample_variables=FileName,retHREF,PageID,Redirect,StatusCode
因此,将所有变量放入sample_variables中,重新启动jmeter并尝试。请检查是否有帮助。
答案 1 :(得分:0)
从JMeter 5.1.1(此答案发布时的最新版本)开始,这是不可能的。
这是一个尚未实现的功能请求: