问题标签 [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.
ssl - OSCP 请求随机出现在webpagetest.org 结果中
在使用webpagetest.org 测试网站性能时,最终一些测试包含了我没想到的请求,因为它们不是由我的代码中的任何内容(HTML、CSS、JavaScript)发起的。更令人惊讶的是,请求用户代理与正在使用的浏览器不匹配。
示例: https ://www.webpagetest.org/result/170425_AH_NP7/1/details/#waterfall_view_step1
尽管我使用 Google Chrome 进行了测试,但第二个请求是由 User-Agent:Microsoft-CryptoAPI/6.1 向主机:gm.symcd.com 完成的
重新运行相同的测试通常会导致运行没有任何这些请求。
这发生在www.webpagetest.org以及我们公司在 Windows 主机上的本地 WPT 安装上。
用户代理首先让我怀疑 Windows 更新代理是源,但主机 gm.symcd.com 似乎属于赛门铁克。
有没有人经历过同样的行为?防止这些意外请求的最佳方法是什么?
web - Web 性能:远距离开始渲染时间
为什么到目前为止我有开始渲染时间?
为什么浏览器在下载 css 和 JS 后等待渲染?
我的结果: https ://www.webpagetest.org/result/170518_GZ_13B6/ 或 https://www.webpagetest.org/result/170518_4Q_13B9/
感谢您的建议!:-)
frontend - 合成性能 AB 测试
我已经部署了我们的单页 Web 应用程序的两个版本:一个主 (A) 和一个分支,其中一些更改会以某种方式影响加载时间 (B)。变化通常是前端的一些新特性,重构,小的性能优化等。差异不是很大,加载时间因其他原因(测试机器负载,服务器负载,网络, ETC)。因此,即使有 9 次尝试,webpagetest.org 的变化(14-20 秒速度指数)也比实际差异可能(例如平均 0.5 秒)要大得多。
基本上,我需要一个数字来告诉我——这个功能增加/减少加载时间。
是否有一些工具可以衡量这种差异?
我的想法是将 Webpagetest 部署到负载最小的服务器上,并同时在两个版本上随机运行 Webpagetest,这样我就可以避免大部分噪音。制作大量样本(1000+)并检查平均值(或中值)。
但在我开始研究之前,我想问一下是否有一些服务可以解决这个问题。
javascript - 如何使用 webpack 将 html、js 和 css 捆绑在一个 html 文件中?
我已经使用webpack构建了我的应用程序,将所有 css 合并到一个文件中,将所有 js 合并到一个文件中,并为我的 SPA 应用程序提供了一个 html。
当我使用webpagetest 进行测试时,我的大部分问题不是加载文件,而是将它们作为单个文件加载。
html+css+js=index.html
如何将我的 html、css 和 js 打包到一个 index.html 中,这样我就可以避免 http 开销?
Webpack 或任何 webpack 插件更好,因为我们已经在使用它。
感谢您对此的任何指导。
webpagetest - 如何让webpagetest.org从不同的IP地址加载网站
我曾经收到来自网络托管支持的说明,说明如何使用webpagetest.org 从不同的IP 地址测试一个网站,而不是它当前所在的IP 地址。这使您能够在不同的主机上测试网站,以查看该主机是否比当前主机更快地加载网站。
我查看了“高级测试”>“高级”选项卡,但看不到如何实现这一点。
编辑:从Scripting help doc,您可以使用一个脚本命令:
当我只尝试 1 行时:
我收到错误:
无效的脚本(确保至少有一个导航命令并且这些命令是制表符分隔的)。如果您需要有关测试脚本的帮助,请联系我们。
帮助表示赞赏。
docker - WebPageTest WPT 私有实例 - 代理未注销服务器
我已经使用 docker、mesos 和 marathon 设置了 WPT(网页测试)私有实例。但是,当我扩大和缩小代理时,有时服务器会认为连接了更多代理(查看 server-host/install/ 时)。
看起来代理可能没有在服务器上正确“重新注册”。
问题: - 代理如何通知服务器它不再连接?- 在启动 dockerized 实例(代理/服务器)或马拉松配置时,我是否可以通过一个选项来在实例缩小时通知服务器?
谢谢!
.htaccess - 使用 .htaccess 提供没有文件扩展名的压缩文件
我有一个网站聊天插件脚本,我制作了一个本地副本并上传到我们的网站:www.example.com/js/default
.
pagestest.org 报告此文件未压缩。
在 .htaccess 中,我们有:
这还不够压缩www.example.com/js/default
吗?
如果没有,我们需要添加.htaccess
什么?谢谢。
performance-testing - 用于安全 Web 应用程序的网页 ui 性能测试(针对最终用户响应时间)的工具
请推荐用于网页 ui 性能测试的最佳且具有成本效益的工具,以测试安全 Web 应用程序的最终用户响应时间(服务器响应时间 + 浏览器渲染时间)(需要登录凭据才能浏览应用程序页面)。工具“ http://www.webpagetest.org ”和“ https://www.googleapis.com/pagespeedonline/v4/runPagespeed ”似乎适用于不安全的网页(例如无需登录即可导航的零售网站页面到网站)。
javascript - 使用 Angular 应用程序编写网页测试脚本
我正在使用webpagetest.org 进行性能测试。要到达我需要测试的页面,我需要输入一些文本并单击下一步按钮,因为我无法直接到达该页面。
这是示例应用程序的链接
https://angular-z3shbr.stackblitz.io/
我正在尝试通过使用在输入中输入一些文本
我面临的问题是即使在文本框中输入值后下一个按钮也没有启用
网页脚本是
我为输入尝试了 setValue 但它导致了相同的结果