关闭

前端性能测试工具整理简介_性能测试工具都有哪些?

时间: 2018-05-21阅读: 978标签: 测试

Favicon
请不要忘记为你的网站加上它,它就好像是你的网站的 ID。无论你有没有 favicon.ico ,用户的浏览器依然会请求它。如果你忘记加上这个档案,你的网站就会返回 404 Not Found,这会让浏览器面红。。。所以你要小心一点,避免给予用户负面的第一印象。要解决这个问题,你可以透过?Favicon Generator?生成 favicon 和 manifest 档案。


Open Graph
加上社交媒体的 meta. 标签,用户更好地分享你的文章,同时 Google Ranking 也会提高,你可以使用?Meta. Tags?产生 Social meta. tags。
译者按:产生 Open Graph Meta. Tags,我的博客也加上了 Open Graph。


图片优化-压缩图像
载入图片会大幅地延长网页的加载时间,甚至达到整体网页载入时间的七成。如果可以的话,请使用 SVG,以及压缩你的那些精致图像。你可以使用?Compress PNG?来帮忙压缩图像。


css 优化-Autoprefixer
解决跨浏览器上的 css 问题。我们都会在自己喜欢的浏览器下写 CSS 的规矩,而我则是使用 Chrome。虽然如此,你依然需要为这些规矩加上 prefix 来支持所有类型的浏览器。 Autoprefixer 会使用现在浏览器热度,对各种属性支持度的资料,来提供你所需要的 prefix。你可以透过命令行来运用它。

npm install -g postcss-cli autoprefixer
postcss *.css use autoprefixer -d build

你也可以使用 webpack 设置,或者使用?Autoprefixer CSS online?。


CSS 优化-Purifycss
删除项目内没有用到的 CSS 规矩。它会读取内容 (html/js/php) 和 CSS,然后返回必须的 CSS。它是一个非常有用的工具,如果你是在用 CSS 框架比如说 Bootstrap,这个能够减少很多的 CSS 文档大小。

安装方法:

npm install -g purify-css

使用方法:

purifycss src/css/main.css src/css/bootstrap.css src/js/main.js — min — info — out src/dist/index.css

你可以在 purify-css 的?Github Page?中获得更多信息。


CSS 优化-  minify CSS
你可以使用 purify-css 或使用网上的CSS Compressor。


减少载入时间
PageSpeed Insights 可以用来检查载入网页速度,它会分别在手提电话和计算机运行测试。它会使用手提电话的 user-agent,以及 Desktop 的 user-agent。PageSpeed 会检查网页时候已经应用网页的最佳实践,并提供一个 0﹣100 的分数,同时提供如何提高分数的意见。


GZIP
开启 GZIP 压缩,是其中一个减少网页载入速度的最快改善方法。Just Do IT,设置 GZIP,并让你的用户享受飞一般的感受,下图是节省流量的效果图。

PICSrush GZIP 测试图
你可以在Check GZIP compression?网站中测试你的网站是否已经开启 GZIP 压缩功能。


CDN
根据维基百科,内容传递网络(CDN)是指一种透过互联网互相连接的计算机网络系统,利用最靠近使用者的服务器,更快地传送档案。简单来说,CDN 就是一种网络上的缓存系统。你可以使用免费的?CloudFlare?来达到这个效果。
编者按:你可以用 cdnjs 或其他 cdn。


优化平台-Sentry
对于前端工程师来说,它是一个非常正的工具。Sentry 检查在浏览器环境下,是否存在任何 uncaught JavaScript. exceptions,主动追踪发生的错误,并提供报告。它提供丰富的 API,使得你可以自定义如何在其他地方显示这些数据
它会透过 Email, SMS 或 Slack 通知你,当前端环境发生错误时,它亦会提供用户回应。


优化平台-  Google Tag Manager
Google Tag Manager 可以一站式管理你所有会传送到第三方,例如 Facebook 和 Twitter 的 JavaScript. 代码。透过使用它,你减少网页的载入时间,以及更加方便地在同一个地方管理 JavaScript. 代码。 
 

站长推荐

1.云服务推荐: 国内主流云服务商,各类云产品的最新活动,优惠券领取。地址:阿里云腾讯云华为云

2.广告联盟: 整理了目前主流的广告联盟平台,如果你有流量,可以作为参考选择适合你的平台点击进入

链接: http://www.fly63.com/article/detial/791

关闭

为 React 开发人员推荐 8 个测试工具、库和框架

很多开发人员都很喜欢 React,在前端领域它也是很流行的 UI 库了。我们也知道应用要交付生产环境前是必须要经过完善的测试的,而测试应用程序时

power assert_更智能、优雅的全方位 assert 断言库

在写测试代码时,以往我们需要翻阅文档,学习各种 API 才能明白如何操作断言。而现在我们可以透过 power-assert 的 assert 方法来减轻调试压力。不仅如此,它还提供更加直观,具体的运行效果,帮助 DEBUG。写测试代码,其实可以很容易。

九大高效的前端测试工具与框架

在每个Web应用程序中,作为用户直接可见的应用程序外观,“前端”包括:图形化的用户界面、相应的功能、及其整体站点的可用性。我们可以毫不夸张地说:如果前端无法正常工作,您将无法“拉新”网站的潜在用户

Web性能压力测试工具之WebBench详解

webbench的标准测试可以向我们展示服务器的两项内容:每秒钟响应请求数和每秒钟传输数据量。webbench不但能具有便准静态页面的测试能力,还能对动态页面(ASP,PHP,JAVA,CGI)进 行测试的能力。

Macaca自动化测试解决方案

Macaca 是一套面向用户端软件的测试解决方案,提供了自动化驱动,环境配套,周边工具,集成方案,旨在解决终端上的测试、自动化、性能等方面的问题。以及两大平台的混合运行时 Webview,也支持以往的桌面端浏览器。

几款Web服务器性能压力测试工具

http_load程序非常小,http_load以并行复用的方式运行,用以测试web服务器的吞吐量与负载。webbench是Linux下的一个网站压力测试工具,最多可以模拟3万个并发连接去测试网站的负载能力。ab是apache自带的一款功能强大的测试工具。安装了apache一般就自带了。

原生js逻辑测试题及答案

屏幕打印2000到3000之间的所有的数。求450到550之间所有奇数的和。找出200以内,既能整除3又能整除5的所有数。页面弹出输入框,只有当用户输入Alice和Bob这两个名字时,才会向用户问好“你好”。

测试代码时你会犯的 11 个错误

我遇到的大多数开发人员都不怎么热衷于测试。有些会去做测试,但大多数都不测试,不愿意测试,或者勉而为之。我喜欢测试,并且比起编写新的代码,愉快地花更多的时间在测试中

十大流行的无脚本测试方案

在传统的软件开发中,测试专业人​​员除了手动进行各种测试以外,更多时候需要依赖自动化的测试工具,来反复执行某些相同的测试任务。对于一些按照硬编码值执行、且无需任何修改的简单测试任务而言

你需要了解的前端测试“金字塔”

如果您正在测试前端应用程序,则应该了解前端测试金字塔。在本文中,我们将看到前端测试金字塔是什么,以及如何使用它来创建全面的测试套件。

点击更多...

内容以共享、参考、研究为目的,不存在任何商业目的。其版权属原作者所有,如有侵权或违规,请与小编联系!情况属实本人将予以删除!