如何将页面响应中的参数或任何单词保存到外部文件(txt ot csv)ang从文件中获取此参数进入另一页? 实际上我希望能够通过文件动态更改参数。 感谢。
答案 0 :(得分:0)
将整个回复内容保存到文件中:
将以下代码添加到PostProcessor的“脚本”区域
import org.apache.commons.io.FileUtils;
File file = new File("/path/to/your/file.txt");
FileUtils.writeByteArrayToFile(file, data);
在JMeter中读取文件内容:
只需在需要文件内容的地方使用__FileToString功能:
${__FileToString(/path/to/your/file.txt,,)}
有关Beanshell位的更多信息,请参阅How to use BeanShell: JMeter's favorite built-in component guide。
对于高负载,最好用JSR223 PostProcessor替换Beanshell PostProcessor并选择“groovy”作为语言(你需要在JMeter的类路径中的某处使用groovy-all.jar)