![](/img/trans.png)
[英]Azure Devops set max-age on index.html in Azure storage with Azure CDN on static web site
[英]Gatling index.html report not loading properly in AZure Devops after publishing
Gatling index.html 报告未正确加载的图像:
此文件旨在从本地台式机/笔记本电脑上的本地磁盘加载,而不是从 web 服务器加载。
如果您正在寻找有关 Gatling 的在线报告,您可以考虑FrontLine 。 它也可在 Azure 市场上获得。
当我在 azure devops 中发布 Index.html 文件时,我可以重现同样的问题。
当我查看 Index.html 文件的源代码时,我注意到该文件需要从 style 和 js 文件夹中调用样式。
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<link rel="shortcut icon" type="image/x-icon" href="style/favicon.ico"/>
<link href="style/style.css" rel="stylesheet" type="text/css" />
<link href="style/bootstrap.min.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="js/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="js/bootstrap.min.js"></script>
<script type="text/javascript" src="js/gatling.js"></script>
<script type="text/javascript" src="js/moment-2.24.0.min.js"></script>
<script type="text/javascript" src="js/menu.js"></script>
<script type="text/javascript" src="js/all_sessions.js"></script>
<script type="text/javascript" src="js/stats.js"></script>
<script type="text/javascript" src="js/highstock.js"></script>
<script type="text/javascript" src="js/highcharts-more.js"></script>
<script type="text/javascript" src="js/theme.js"></script>
<script type="text/javascript" src="js/unpack.js"></script>
<title>Gatling Stats - Global Information</title>
</head>
只发布index.html页面时,找不到引用的样式,所以出现这个问题。
要查看 index.html 的正确内容,您需要将结果作为构建工件发布到 Azure Devops 中。
steps:
- task: Maven@3
displayName: 'Maven pom.xml'
inputs:
goals: 'mvn gatling:test'
- powershell: 'mvn gatling:test'
workingDirectory: '$(build.sourcesdirectory)'
displayName: 'PowerShell Script'
- task: PublishBuildArtifacts@1
displayName: 'Publish Artifact: drop'
inputs:
PathtoPublish: '$(Build.sourcesdirectory)/filepath'
然后您可以将工件下载到本地计算机。
总而言之,在azure devops中,没有办法在build选项卡中加载引用的样式(例如Published Html),所以只能下载到本地查看。
更新1:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.