Creating parser with percentiles:'0,50,90,100,' filterRegex:null Cannot detect file type because of error: Failed to copy jmeter-newtest.csv
Creating parser with percentiles:'0,50,90,100,' filterRegex:null Cannot detect file type because of error: Failed to copy jmeter-newtest.csv
构建在执行 jmeter 阶段失败,我在下面附加了错误和 jmeter 构建阶段
有人可以帮助我吗
Jenkins pipelnie :
stage('Execute Jmeter') {
when {
expression { return pipelineStages.contains("JMETER-TEst") }
}
steps{
sh 'pwd'
}
post{
always{
dir("/target/jmeter/results/"){
sh 'pwd'
perfReport 'jmeter-newtest.csv'
}
}
}
}
错误:
Creating parser with percentiles:'0,50,90,100,' filterRegex:null
Cannot detect file type because of error: Failed to copy /target/jmeter/results/jmeter-newtest.csv to /data/jenkins/jobs/project-service/branches/adding-jmeter-build-step/builds/19/temp/jmeter-newtest.csv
我认为你没有 /target/jmeter/results/
,它看起来像 absolute path and I believe you need the relative path to the Jenkins workspace folder
所以我的期望是,如果您将 /target/jmeter/results/
更改为 target/jmeter/results/
,您的脚本应该会按预期开始工作。
我也不认为您需要更改工作目录,Performance Plugin 可以使用 Fileset syntax 扫描结果文件,因此您可以执行以下操作:
perfReport '**/*jmeter-newtest.csv'
构建在执行 jmeter 阶段失败,我在下面附加了错误和 jmeter 构建阶段
有人可以帮助我吗
Jenkins pipelnie :
stage('Execute Jmeter') {
when {
expression { return pipelineStages.contains("JMETER-TEst") }
}
steps{
sh 'pwd'
}
post{
always{
dir("/target/jmeter/results/"){
sh 'pwd'
perfReport 'jmeter-newtest.csv'
}
}
}
}
错误:
Creating parser with percentiles:'0,50,90,100,' filterRegex:null
Cannot detect file type because of error: Failed to copy /target/jmeter/results/jmeter-newtest.csv to /data/jenkins/jobs/project-service/branches/adding-jmeter-build-step/builds/19/temp/jmeter-newtest.csv
我认为你没有 /target/jmeter/results/
,它看起来像 absolute path and I believe you need the relative path to the Jenkins workspace folder
所以我的期望是,如果您将 /target/jmeter/results/
更改为 target/jmeter/results/
,您的脚本应该会按预期开始工作。
我也不认为您需要更改工作目录,Performance Plugin 可以使用 Fileset syntax 扫描结果文件,因此您可以执行以下操作:
perfReport '**/*jmeter-newtest.csv'