如何使用分布式测试来使用文件的相对路径

时间:2017-06-20 23:50:53

标签: jmeter

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

1 个答案:

答案 0 :(得分:1)

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

  1. 使用../datafiles/file1.csv
  2. 之类的相对路径
  3. 使用/datafiles/file1.csv
  4. 之类的完整路径

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

    有关详细信息,请参阅ABSOLUTE PATH VS RELATIVE PATH IN LINUX/UNIXUsing CSV DATA SET CONFIG指南。