如何在" CSV数据集配置"中设置文件位置的路径如果csv.file位于bitbucket中

时间:2016-03-21 14:51:52

标签: jmeter

我想在Jenkins运行Jmeter项目。我在bitbucket中提交了project.jmx和相关的csv文件。如何设置位于bitbucket

中的csv文件的路径

3 个答案:

答案 0 :(得分:9)

CSV数据集配置将接受

  • 绝对路径(完整路径,如c:\ path \ to \ csv \ file.csv)
  • 测试的相对路径(csvfolder \ csvfile.csv)

    csvfolder
         csvfile.csv
    .jmx
    

    假设'csvfolder'文件夹存在于.jmx

如果您的文件夹结构如下所示,

csvfolder
   csvfile
jmxfolder
   jmx

然后您的CSV文件路径应为../csvfolder/csvfile

答案 1 :(得分:1)

根据您的Bitbucket底层存储库类型,您可以将Jenkins作业配置为使用

提交来触发

因此,您只需使用其名称即可将路径引用到JMeter .jmx和.csv文件。或者如果您更喜欢完整路径 - 您可以使用WORKSPACE Jenkins变量,如:

  • %WORKSPACE% - 适用于MS Windows系列
  • $WORKSPACE - 适用于Linux / Unix / MacOSX

有关从Jenkins运行JMeter测试的更多信息,请参阅Continuous Integration 101: How to Run JMeter With Jenkins文章

答案 2 :(得分:0)

不确定您的具体组合,但通常如果您的文件位于同一位置,则只能通过名称引用它们。

让我们说

%JMETER_HOME%\jmeter -n -t %LOAD_TESTS_RUNNER_%/_warmup.jmx 
-Jusers=1 -Jrampup=5 -Jloop=2 -JpathToToken=Token.txt

Token.txt与* .jmx文件位于同一目录中。

或者,您可以使用系统变量来包含路径。