如果csv.file位于bitbucket中,如何在“CSV数据集配置”中设置文件位置的路径
问题描述:
我想在Jenkins中运行Jmeter项目。我在bitbucket中提交了project.jmx和相关的csv文件。我如何设置位于位桶中的csv文件的路径如果csv.file位于bitbucket中,如何在“CSV数据集配置”中设置文件位置的路径
答
不确定你是否有特定的组合,但通常如果你的文件位于相同的位置,你可以只按名称引用它们。
比方说
%JMETER_HOME%\jmeter -n -t %LOAD_TESTS_RUNNER_%/_warmup.jmx
-Jusers=1 -Jrampup=5 -Jloop=2 -JpathToToken=Token.txt
Token.txt正好位于在同一目录* .jmx文件。
或者,您可以使用系统变量来包含您的路径。
答
根据您的到位桶底层存储库类型,您可以配置詹金斯工作由承诺被触发使用
所以,你将能够参考JMeter的路径。 jmx和.csv文件只是使用他们的名字。或者,如果你喜欢的完整路径 - 您可以使用WORKSPACE
詹金斯变量,如:
-
%WORKSPACE%
- 用于MS Windows家庭 -
$WORKSPACE
- 用于Linux/Unix的/ MacOSX的
见Continuous Integration 101: How to Run JMeter With Jenkins本文的详细信息从Jenkins运行JMeter测试
答
CSV数据集配置将接受
- 绝对路径(如c完整的路径:\路径\到\ CSV \ FILE.CSV) 从测试(csvfolder \ csvfile.csv)
-
相对路径
csvfolder csvfile.csv .jmx
假设“csvfolder “文件夹是存在,你必须.jmx
如果下面给出的文件夹结构,
csvfolder
csvfile
jmxfolder
jmx
那么你的CSV文件路径应该是../csvfolder/csvfile
我很乐意在Filepath中使用这样的../Data/UpdateList_Success.csv。但它不起作用 – mariia
1.确保'数据'文件夹存在; 2. path = Data/UpdateList_Success.csv – Yabko