3

我有一个包含许多 HTTPRequest 的 JMeter 测试计划。对于每个 HTTPRequest,当发生故障时,我添加了一个“将响应保存到文件”侦听器。理想情况下,我希望文件名与它正在记录的请求的标签相同,并添加后缀“_FAILURE”。

有什么方法可以在我的计划的顶层使用单个“将响应保存到文件”侦听器并自动生成此侦听器,而不必自己为每个侦听器手动设置?

4

1 回答 1

2

任何侦听器都可以访问最后运行的采样器的 SampleResult。您可以使用__Beanshell函数获取它。SampleResult 有获取采样器标签的方法。因此,将响应保存到文件侦听器的文件名前缀将是:

${__BeanShell(SampleResult.getSampleLabel())}_FAILURE
于 2012-11-09T19:21:27.873 回答