问题标签 [webpagetest]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
performance - 第一个字节大于开始渲染。这可能吗?
我有一个 WebPagetest 的私有实例。有时我看到的First Byte比Start Render指标多。这怎么可能?我应该调查什么来验证测试还不错?
javascript - 使用书签启动 WebPageTest.org 的测试
我正在尝试使用书签开始一个webpagetest.org 的测试。我的书签代码是:
它会打开一个webpagetest.org,将当前页面的url 填充到url 字段中(直到现在一切都正确) - 但不会开始测试。
如何改进小书签代码以开始测试?我只需要触发点击Enter
webpagetest - 在webpagetest上阻止服务器推送的js
我做了一些测试来阻止一个 js 文件,看看它对性能的影响。我有一个js文件是服务器直接推送的情况。我怎样才能阻止这个js?
performance-testing - 如何在 WebPageTest 上的 Chrome 中使用自动播放视频测试页面?
我有一个页面我想在 Chrome 的 WebPageTest 中测试,但它有一个自动播放视频,并且 Chrome 自动播放策略默认不允许自动播放。
如何在 WebPageTest 上强制启用 Chrome 中的自动播放?
webpagetest - 了解 WebPageTest 瀑布视图中的颜色
我正在使用webpagetest.org并且正在努力理解WebPageTest 瀑布视图中不同颜色的含义。如下图所示,每种类型(HTML、JS、CSS 等)都有两种颜色——前者比后者浅。谁知道这两种颜色是什么意思?
docker - 运行 sitespeed.io 测试时网页 API 出错
我通过 docker 配置上的 sitespeed 在webpagetest 下面运行。以下是供参考的命令。
我的输出低于错误。
调试后我发现webpagetest.har 给出了null 作为来自网页测试API 的响应
我正在使用 SiteSpeed.io 的最新 Docker 映像
API空输出的可能原因是什么,因为我无法弄清楚。
pagespeed - 为什么 pagespeed 洞察报告显示不同的页面截图
不知何故,我发现 pagespeed 洞察报告显示了url的不同页面截图。虽然我在网页测试报告中找到了当前的屏幕截图。这有什么不同的原因吗?
testing - WebPagetest 不填写表格,给出“导航错误”
我是 WebPagetest ( https://www.webpagetest.org/ ) 的新手,在登录表单时遇到了一些问题。我正在使用脚本,并且可以使用表单导航到页面,但似乎我没有正确输入任何表单值,也没有提交表单。
这是我的脚本的一个版本:
当然,我的第一个想法是确保我的 HTML 元素匹配,但它们看起来很好......
- 用户名:
输入 tabindex="1" aria-required="true" class="success required" id="username" maxlength="64" name="username" placeholder="Email Address or Username" type="text" value=" "
- 密码:
输入 tabindex="2" aria-required="true" class="需要成功" id="password" name="password" placeholder="Password" type="password" value=""
- 形式:
form action="#" id="signInForm" method="post" class="form formLarge" novalidate="novalidate"
- 提交(在表单中验证;仅在 clickAndWait 未注释时使用):
按钮 tabindex="3" id="signInBtn" class="ancBtn lrg" data-track-click="登录:登录" type="submit"
测试的结果页面显示它导航到最终位置,就像未登录一样。此外,我将此视为结果的一部分:Step_2 (Error: Navigation Error)。可悲的是,如果有更好的文档说明具体导致导航错误的原因,我还没有找到它。
最后,如果我从使用“submitForm”切换到“clickAndWait”(在上面的示例中已注释掉),结果的唯一区别是 Step_2 显示了页面的屏幕截图,而不仅仅是一个橙色块。
continuous-integration - 如何通过 Auth0 Lock 界面以编程方式登录?
我正在尝试编写一个WebPageTest 自定义脚本,该脚本涉及以编程方式登录到我的 Web 应用程序的Auth0 Lock 界面作为第一步,但无法使其正常工作。
我设置了一个私有 WebPageTest 服务器来仔细查看发生了什么,并且从服务器日志看来,WebPageTest 脚本正在设置用户名/密码字段的值并使用 vanilla DOM 操作(即querySelector
,click
等)单击提交.) 但在提交表单时,Auth0 Lock 无法识别这些字段中已填写任何内容。单击提交时,错误提示这些字段不能为空。
我已将本地WebPageTest 节点代理与我的私人服务器一起使用,以通过 Lock 小部件成功登录,但不知道如何使用该方法获取性能日志(进入测试结果页面后没有结果显示)。这种登录方法似乎有效,因为进入输入字段的值通过 WebDriversendKeys
函数以编程方式“输入”。
我在 Auth0 论坛上看到了这篇相关的帖子,但不知道如何将那里推荐的内容整合到 WebPageTest 脚本的上下文中。
您可以通过转到此页面顶部的 Auth0 Lock 示例并在您的 devtools 控制台中运行以下代码来重现我遇到的问题:
我希望能够以编程方式输入输入字段信息并通过 Auth0 Lock 小部件提交,但无法这样做。有人对此有解决方案吗?