测试步骤:
1. Master Node为CentOS, 使用Docker安装,Job和Build,Workspace在不同目录下
2. Slave Node为Window7,测试代码的运行环境
3. 配置Jenkins Job,使用SlaveNode下载及运行最新测试代码,然后HTML Publisher Plugin展示结果
实际结果:
点击HTMLReport链接,返回HTTP ERROR 404
HTTP ERROR 404
Problem accessing/job/SQMS Test/HTML_Report/index.html. Reason:
Not Found
修复办法:
1. 查看Workspace中的实际文件名APITestReport201702210350.html,修改Job中的Index page[s]为*.html
2. 在MASTER/ SLAVE模式下,必须关闭“Keeppast HTML Reports”选项,否则无法显示结果。
备注:查看ConsoleOutput,如果选择保存报告,将复制到build文件夹;否则,不保存,将复制到jobs文件夹。
[htmlpublisher]Archiving HTML reports...
[htmlpublisher]Archiving at BUILD level C:\jenkins\workspace\SQMS Test\jmeter\resultLog\htmlto /mnt/btrfs/jenkins/builds/SQMS Test/builds/75/htmlreports/HTML_Report
OR
[htmlpublisher]Archiving HTML reports...
[htmlpublisher]Archiving at PROJECT level C:\jenkins\workspace\SQMS Test\jmeter\resultLog\htmlto /var/lib/jenkins/jobs/SQMS Test/htmlreports/HTML_Report