我想在Jenkins运行Jmeter项目。我在bitbucket中提交了project.jmx和相关的csv文件。如何设置位于bitbucket
中的csv文件的路径答案 0 :(得分:9)
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文件位于同一目录中。
或者,您可以使用系统变量来包含路径。