我有这个扩展(Azure Devops扩展- PublishHTMLReport)的问题,不知何故HTML选项卡没有出现在Azure Devops中。此插件的以下配置:html类型:Jmeter Jmeter报告路径:D:\a\r1\a\HTML报告
在执行上述任务之前,我正在使用如下CMD任务:回显'JMeter' Jmeter -n -t _JmeterTest\JmeterWeb应用程序.jmx -l _JmeterTest\摘要.jtl -e -o HTML报告
在日志中,它正在生成HTML内容,但未使用“发布HTML报告”扩展发布HTML报告。
1条答案
按热度按时间iqxoj9l91#
检查报表的路径是否一致。
在此命令行中,
输出文件夹应生成在目录'
$(Build.SourcesDirectory)
'中,在您的情况下,它应该是“D:\a\r1\s\
"。但是,在**
publishhtmlreport
任务中,我注意到您设置的路径是“D:\a\r1\a\HTMLReports
",它等于“$(Build.ArtifactStagingDirectory)\HTMLReports
"。因此,请尝试将
publishhtmlreport
任务上的JmeterReportsPath
更改为“$(Build.SourcesDirectory)\HTMLReports
**”,以查看是否有效。您也可以参考示例here。
[更新]
扩展PublishHTMLReports存在一些问题,导致HTML报告无法发布到Azure管道。
转向使用扩展Html Viewer可以解决这个问题。它可以像预期的那样工作得很好。