Optimization 如何在web浏览器中测试我的解决方案的渲染速度?
好的,我需要在web浏览器中测试我的解决方案的速度,但我有一些问题,web解决方案有两个版本,原始版本在服务器a上,而“固定”版本在服务器B上 我有VS2010 Ultimate,所以我可以在解决方案B上进行web和负载测试,但我无法在IDE上加载a解决方案 我试图使用和,但他们只给了我服务器上浏览器的请求和响应时间,我还想要浏览器呈现整个页面所需的时间 也许我误用了一些工具 我不知道这是否有用,但是:Optimization 如何在web浏览器中测试我的解决方案的渲染速度?,optimization,rendering,benchmarking,load-testing,Optimization,Rendering,Benchmarking,Load Testing,好的,我需要在web浏览器中测试我的解决方案的速度,但我有一些问题,web解决方案有两个版本,原始版本在服务器a上,而“固定”版本在服务器B上 我有VS2010 Ultimate,所以我可以在解决方案B上进行web和负载测试,但我无法在IDE上加载a解决方案 我试图使用和,但他们只给了我服务器上浏览器的请求和响应时间,我还想要浏览器呈现整个页面所需的时间 也许我误用了一些工具 我不知道这是否有用,但是: 解决方案A在VB6.0上 解决方案B在VB.Net上 它需要在IE、FF、Chrome、
- 解决方案A在VB6.0上
- 解决方案B在VB.Net上
它需要在IE、FF、Chrome、Opera和Safari中工作,在firefox中YSlow很好,在google中也是PageSpeed,但这些都是特定于浏览器的 您可以查看JQuery,因为它有一个$(document).ready,它将在加载文档时运行一些javascript。这将使您能够在跨不同浏览器加载页面时确定时间
另一个选择是使用。这里有一个讨论可能会有帮助。YSlow在firefox中很好,谷歌的PageSpeed也很好,但这些都是特定于浏览器的 您可以查看JQuery,因为它有一个$(document).ready,它将在加载文档时运行一些javascript。这将使您能够在跨不同浏览器加载页面时确定时间
另一个选择是使用。有一个讨论可能会有帮助。你的答案在你的问题中。要在浏览器中获取网站的页面加载时间,应使用浏览器。浏览器不仅将成为浏览器最准确的表现形式,而且你会惊讶地发现,要让一个合成工具记录页面加载时间的真实、主观数字是多么困难。如果您还需要FF、Chrome等的数据,请安装并使用它们。跨浏览器页面负载优化的最佳(唯一?)方法是跨多个浏览器重复测试 这就是客户端的东西(又名WPO) 对于服务器,您可以使用JMeter之类的工具,这将加载您的服务器,而不是客户端。您希望单独对客户机测试服务器,并且在测试服务器时,您应该关注服务器,而忽略客户机。JMeter及其朋友不是浏览器,但他们非常擅长模拟来自浏览器的服务器调用,应该在这个级别(HTTP级别)执行此任务。总而言之,这是以服务器为中心的活动,而不是以客户机为中心的活动 一旦您完成了所有这些,是的,客户端工具对于自动化和回归非常有用,但它们实际上只在您已经调整过的情况下才有用 合成工具不如秒表和人脑的原因
你的答案就在你的问题里。要在浏览器中获取网站的页面加载时间,应使用浏览器。浏览器不仅将成为浏览器最准确的表现形式,而且你会惊讶地发现,要让一个合成工具记录页面加载时间的真实、主观数字是多么困难。如果您还需要FF、Chrome等的数据,请安装并使用它们。跨浏览器页面负载优化的最佳(唯一?)方法是跨多个浏览器重复测试 这就是客户端的东西(又名WPO) 对于服务器,您可以使用JMeter之类的工具,这将加载您的服务器,而不是客户端。您希望单独对客户机测试服务器,并且在测试服务器时,您应该关注服务器,而忽略客户机。JMeter及其朋友不是浏览器,但他们非常擅长模拟来自浏览器的服务器调用,应该在这个级别(HTTP级别)执行此任务。总而言之,这是以服务器为中心的活动,而不是以客户机为中心的活动 一旦您完成了所有这些,是的,客户端工具对于自动化和回归非常有用,但它们实际上只在您已经调整过的情况下才有用 合成工具不如秒表和人脑的原因
如果您需要回答第7层问题(GUI),则使用第7层工具,如Selenium如果您需要回答第7层问题(GUI),则使用第7层工具,如Selenium您正在寻找的流行词是。。。具体而言,解决方案一