如何使用BeanShell预处理器提供多个文件夹以使用jmter线程读取文件

如何使用BeanShell预处理器提供多个文件夹以使用jmter线程读取文件,shell,jmeter,Shell,Jmeter,如何使用BeanShell预处理器提供多个文件夹以使用jmter线程读取文件 我尝试使用bean预处理器和Http请求采样器上传多个文件,发送所有存在的文件是为一个线程提供的文件夹 如果我有不同的文件夹用于不同的线程,则需要为bean预处理器提供动态路径/参数化路径 我想为“path\u to\u your\u文件夹”创建动态路径 bean shell预处理器配置: 您可以使用CSV数据集配置参数化文件路径,并在beanshell中使用该参数 创建包含所有路径的CSV文件。 在测试计划中添加一个

如何使用BeanShell预处理器提供多个文件夹以使用jmter线程读取文件

我尝试使用bean预处理器和Http请求采样器上传多个文件,发送所有存在的文件是为一个线程提供的文件夹

如果我有不同的文件夹用于不同的线程,则需要为bean预处理器提供动态路径/参数化路径

我想为“path\u to\u your\u文件夹”创建动态路径

bean shell预处理器配置:

您可以使用CSV数据集配置参数化文件路径,并在beanshell中使用该参数

创建包含所有路径的CSV文件。 在测试计划中添加一个变量并配置CSV,如下图所示给出变量名称

在预处理器中,可以使用vars.get(“Variablename”)获取文件路径,如下所示

有关beanshell的更多信息,请阅读

但是,建议将JSR223采样器与groovy一起使用,因为与beanshell相比,它的性能要好得多。。 如果有帮助,请告诉我