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

时间:2018-07-31 12:12:10

标签: shell jmeter

如何使用bean shell预处理程序提供多个文件夹以使用jmter线程读取文件?

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

如果我确实为不同的线程使用了不同的文件夹,则需要为bean预处理程序提供动态路径/参数化路径。

我想为“ path_to_your_folder”创建动态路径

bean shell预处理器配置: Bean Shell pre processor configuration image as below

1 个答案:

答案 0 :(得分:0)

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

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

enter image description here

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

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

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