我设法生成一个显示整个响应的外部文件。现在,我需要获得在同一外部文件中得到的响应的大小,以便进行更轻松的调试。另外,每次进行测试时覆盖此文件将更为实用。
我试图修改我的Beanshell PostProcessor来做到这一点,但是我无法根据自己的知识来完成这项工作,但这是我现在要生成的带有整个响应的外部文件的代码,它是其实很简单:
import org.apache.commons.io.FileUtils;
File file = new File("D:\\jMeterResponseForLH.txt");
FileUtils.writeByteArrayToFile(file, data);
现在,我对如何获取我感兴趣的数据一无所知。您对我如何获取它一无所知?另外,您知道每次测试是否都有覆盖文件的功能吗?
答案 0 :(得分:0)
使用JSR223 PostProcessor(而不是Beanshell)并使用prev获取数据
new File("D:\\jMeterResponseForLH.txt").text = prev.getResponseDataAsString();
上一个-(SampleResult)-提供对上一个SampleResult(如果有)的访问权限