【发布时间】:2021-02-11 16:56:54
【问题描述】:
我正在发送一个上传文件的 HTTP 请求。请求是这样设置的:
而且,目录列表插件指向一个包含所有文件的目录,并且请求一次选择一个文件。使用一个线程运行时它工作正常,但是当我在多个线程中运行时,我看到已经上传的文件被再次选择上传,这会导致错误。
我添加了正则表达式提取器来从请求正文中获取文件名,如下所示:
extract-filename-from-requestbody
然后,我尝试使用后处理器 beanshell 脚本从文件夹中删除文件或移动到不同的文件夹。但是,没有成功。在这方面需要一些帮助。
第一个问题是我不确定我是否以正确的方式提取价值。该值是从请求正文而不是请求标头中获取的。但是,我在提取器中没有看到该选项。
其次,我无法使用/检索提取器中的值。尝试过 vars.get、vars.getObject 和简单的“${fileName}”。没有任何效果。
【问题讨论】:
标签: jmeter