我有一个带有许多HTTPRequests的JMeter测试计划。对于每个HTTPRequest,我在发生故障时添加了“保存对文件的响应”监听器。理想情况下,我希望文件名与它为其记录的请求的标签相同,并添加后缀“_FAILURE”。
是否有任何方法可以在我的计划的顶层使用单个“保存对文件的响应”监听器并自动生成,而不必为每个人手动设置?
答案 0 :(得分:2)
任何侦听器都可以访问最后运行的sampler的SampleResult。您可以使用__Beanshell函数获取它。 SampleResult有method for getting sampler label。因此,保存响应文件监听器的文件名前缀将是:
${__BeanShell(SampleResult.getSampleLabel())}_FAILURE