将响应保存到文件监听器 - 设置文件名

时间:2012-11-09 14:10:37

标签: jmeter

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

是否有任何方法可以在我的计划的顶层使用单个“保存对文件的响应”监听器并自动生成,而不必为每个人手动设置?

1 个答案:

答案 0 :(得分:2)

任何侦听器都可以访问最后运行的sampler的SampleResult。您可以使用__Beanshell函数获取它。 SampleResult有method for getting sampler label。因此,保存响应文件监听器的文件名前缀将是:

${__BeanShell(SampleResult.getSampleLabel())}_FAILURE