Jmeter 如何使用分布式测试为文件使用相对路径

Jmeter 如何使用分布式测试为文件使用相对路径,jmeter,Jmeter,我需要使用主从配置运行jmeter测试计划,测试计划和数据文件位于不同的文件夹结构中。(例如:/projects/sample.jmx和/datafiles/file1.txt)我已经用fileserver.class尝试了beanshell选项。但是它不起作用,因为我们知道,从我们从主服务器执行测试计划的位置开始,相对路径是有效的(注意,数据文件的路径与主控和从控中的路径相同。请建议任何其他选项来解决此问题。我真的不明白您的问题是什么。鉴于主控和从控上的目录结构相同,您有两个选项: 使用相对路

我需要使用主从配置运行jmeter测试计划,测试计划和数据文件位于不同的文件夹结构中。(例如:/projects/sample.jmx和/datafiles/file1.txt)我已经用fileserver.class尝试了beanshell选项。但是它不起作用,因为我们知道,从我们从主服务器执行测试计划的位置开始,相对路径是有效的(注意,数据文件的路径与主控和从控中的路径相同。请建议任何其他选项来解决此问题。

我真的不明白您的问题是什么。鉴于主控和从控上的目录结构相同,您有两个选项:

  • 使用相对路径,如
    。/datafiles/file1.csv
  • 使用完整路径,如
    /datafiles/file1.csv
  • 相对路径并不一定意味着数据文件需要与测试计划位于同一文件夹中,您可以使用位于任何位置的文件,唯一的区别是完整路径总是从根开始-
    /
    ,相对路径总是从.jmx文件所在的文件夹开始

    有关更多详细信息,请参阅和指南