如何使用bean shell预处理程序提供多个文件夹以使用jmter线程读取文件?
我尝试使用bean预处理器和Http请求采样器上传多个文件,将所有存在的文件发送到一个线程的文件夹中。
如果我确实为不同的线程使用了不同的文件夹,则需要为bean预处理程序提供动态路径/参数化路径。
我想为“ path_to_your_folder”创建动态路径
bean shell预处理器配置: Bean Shell pre processor configuration image as below
答案 0 :(得分:0)
您可以使用CSV数据集配置参数化文件路径,并在beanshell中使用该参数。
创建一个包含所有路径的CSV文件。 在测试计划中添加一个CSV Data Set Config并配置CSV,并给出如下所示的变量名称
在预处理器中,您可以使用vars.get(“ Variablename”)获取文件路径,如下所示
有关beanshell的更多信息,请阅读this article.
但是,建议与groovy一起使用JSR223采样器,因为与beanshell相比,性能要好得多。 请告诉我是否有帮助