Web Front End performance analysis--tools

Source: Internet
Author: User
Tags chrome developer chrome developer tools dynatrace webpagetest

Online website class:

Webpagetest

Description

Online Site performance evaluation website, address http://www.webpagetest.org/

Add:

In fact, this site is also an open source project, so support themselves to build an internal testing site

Showslow

Description

Showslow is YSlow's data collection and display platform http://www.showslow.com/, an open source PHP project that can be used to communicate with Firefox's YSlow plugin, page speed plugin, or dynatrace Collect the information sent by the plugin or program and display it centrally. You only need to make some settings in the Dynatrace installation directory to automatically implement the upload results to the Showslow platform for archiving, analysis and monitoring.

Browser plug-in class:

FireBug

This needless to say, it can debug the page, you can record all the page access time, download resources and so on.

Page speed

Description

Firebug-based Web page optimization Evaluation tool, as well as chrome-enabled plugins, because it is produced by Google.

Use:

Open the FF Firebug or Chrome developer tools directly, switch to the Page Speed tab, browse a webpage and click Analyze, and after the analysis is done, you will be able to make a score on the rules and tell you which rules you have not met.

Its scoring rule 27 rules:

Https://developers.google.com/speed/docs/best-practices/rules_intro

The results of the analysis of several websites are as follows:

99 min., CN

Baidu.com 98 min

360buy.com 98 min

Taobao.com 89 min

dangdang.com 83 min

Add:

In fact, this is more like the code of the White Box test analysis tool, because it is based on a certain specification to detect the degree of optimization of the page, rather than the actual to listen to and filter the time spent on page access. Of course, the load time of a webpage and a lot of factors, such as speed, such as the content on the page, different Web site load time is certainly not the same, each with a rule to determine how a site should be how long load time, so this is just a best practice rules and recommended detection tools Another point is that if you want to see the details of the page's access time, Firebug and Chrome's developer tools are already there.

Speed Tracer

Description

Chrome-based plugins are also made by Google, a performance recording and analysis tool for Web front-end pages, along with a rule and recommended evaluation.

Use:

https://developers.google.com/web-toolkit/speedtracer/get-started

Add:

This tool collects mostly resources or events that consume time, it records the loading process of a page in real time, and keeps track of all events, data can come out in terms of ease of use, and performance rules and recommendations can be analyzed on a specific end based on the timeline.

Yslow

Description

Based on the Firebug analysis tool, Yahoo production, and page speed similar tools, will give the page scoring and optimization rules, while providing the statistical analysis of page download resources, but also provides a number of small tools, such as JS run detection, image optimization tools, What resources do not conform to the rules, and so on. In general, the enhanced version of page speed.

YSlow Optimization Recommendations 23 Rules:

Http://developer.yahoo.com/performance/rules.html

Ratings for each website:

67 min., CN

Baidu.com 94 min

360buy.com 77 min

Taobao.com 70 min

Dangdang.com 71 min

Standalone Program classes:

DynaTrace Ajax Edition

Description

Ie,firefox-based plug-ins that require version support for FF require a standalone installation file (more than 50 m). It supports measurement analysis at the function level, in addition to the functionality supported by other tools.

Dynatrace Optimization Recommendation rules:

Http://community.dynatrace.com/ext/ajax/PUB/Best+Practices+on+Web+Site+Performance+Optimization

Fiddler

Description

A Microsoft Web debugging tool that logs all local HTTP traffic. also supports IE plugin version

Httpanalyzer

Description

The same tools as the Fiddler principle, but features are more usable than fiddler. At the same time support IE,FF plug-in version, in addition to the standalone version of the program provides HTTP debugging capabilities, write HTTP-based communication programs using this debugging is quite good, before the interface test tool used in this debugging.

HttpWatch:

Description

Before this and Httpanalyzer have used, and then only use the latter; Today suddenly found that the reason to abandon it is that it only supports plug-in version, that is, only in the browser, and can only catch the corresponding browser HTTP communication, and does not support the debugging of HTTP communication But now found a better than httpanalyzer is the statistical function of page load time, it is possible to count a page total time what, so this tool is more suitable for the site of the page performance analysis.

Summarize:

Some of these tools are similar, some are different, some specialize in web front-end performance evaluation tools, and some are not tools for Web front-end performance. In general, it is necessary to combine these tools with the actual situation, and what tools need to be analyzed. In the normal sense of the Web front-end performance test, you can choose a fixed scheme, such as: DynaTrace + Showslow, the former to obtain very rich data, the latter on the server dedicated to display the data, that is convenient to use and convenient storage. If you want to support continuous testing, you can write automated scripts to run specific pages, each time a new version of the automated test will be performed

Web Front End performance analysis--tools

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.