testing - 如何在测试环境中使用 PageSpeed?(密码保护)
问题描述
Google 的 PageSpeed 不在网站的测试环境 (ProdPreview) 中运行。我想这是由于其中的密码保护。是否可以让 PageSpeed 在这种环境下运行?如果是,怎么做?
当我尝试在 ProdPreview 环境中运行时,PageSpeed 会返回以下消息:
“Lighthouse 返回错误:ERRORED_DOCUMENT_REQUEST。Lighthouse 无法可靠地加载请求的页面。确保您正在测试正确的 URL,并且服务器对所有请求做出了适当的响应。(状态代码:401)正在分配”
根本没有代码。它只是在私人环境中使用的公共工具。
预期结果:得到PageSpeed分析结果。实际结果:如“#2 = 提供背景,包括您已经尝试过的内容”中所述
解决方案
通常,您可以通过将用户名和密码嵌入 url 来传递受密码保护的网站。
http://username:password@example.com
此网址适用于任何浏览器,但我认为它不适用于 google pagespeed。
推荐阅读
- c# - 向 Microsoft 团队发送对话主动消息时,clientSecret 不能为空
- tkinter - 如何在 tkinter 的画布中打印 txt ['text']
- hadoop - 连接来自同一行的 3 个文本变量
- wpf - WPF DataGrid 使 1 行看起来是 2 行
- azure-devops - 避免在第一次构建新分支时包含所有工作项
- python - 使用 PyOpenGL 和 PyQt5 转换对象时出错
- excel - 仅将公式应用于另一个单元格与条件匹配的单元格
- linux - 有没有办法快速处理这段代码,这段代码有什么错误?
- java - 如何定义具有行时间属性的 apache flink 表
- bazel - 运行测试直到失败