jmeter Azure开发操作扩展-Azure管道中的PublishHTMLReport不会在Azure开发操作中生成HTML选项卡

7z5jn7bk  于 2022-11-09  发布在  其他
关注(0)|答案(1)|浏览(120)

我有这个扩展(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报告。

iqxoj9l9

iqxoj9l91#

检查报表的路径是否一致。
在此命令行中,

jmeter -n -t _JmeterTest\JmeterWebApp.jmx -l _JmeterTest\Summary.jtl -e -o HTMLReports

输出文件夹应生成在目录'$(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可以解决这个问题。它可以像预期的那样工作得很好。

相关问题