`
Fangrn
  • 浏览: 818325 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

高性能WEB开发(6) - web性能测试工具推荐

    博客分类:
  • j2ee
阅读更多

   本来这篇文章应该在写在前面的,因本人写的无章法,所以比较乱。

    WEB性能测试工具主要分为三种,一种是测试页面资源加载速度的,一种是测试页面加载完毕后页面呈现、JS操作速度的,还有一种是总体上对页面进行评价 分析,下面分别对这些工具进行介绍,如果谁有更好的工具也请一起分享下。

 

    Firebug 是firefox中最为经典的开发工具,可以监控请求头,响应头,显示资源加载瀑布图:

   


HttpWatch :
   httpwatch 功能类似firebug,可以监控请求头,响应头,显示资源加载瀑布图。但是httpwatch还能显示GZIP压缩信息,DNS查询,TCP链接信息, 个人在监控http请求比较喜欢使用httpwatch,

httpwatch包含IE和firefox插件。不过httpwatch专业版本是收费的,免费版本有些功能限制。
 


DynaTrace's Ajax Edition
   dynaTrace 是本人常使用的1个免费工具,该工具不但可以检测资源加载瀑布图,而且还能监控页面呈现时间,CPU花销,JS分析和执行时间,CSS解析时间的等。
  


   speed trace 是google chrome的1个插件,speed trace的优势点是用于监控JS的解析执行时间,还可以监控页面的重绘、回流,这个还是很强的(dynaTrace也能有这个功能)。

   注:安装这个插件,需要安装 Google Chrome Developer Channel  版本,但是这个链接的地址在国内好像打不开,如果打不开,请大家直接到这个地址去下载:          
          http://www.google.com/chrome/eula.html?extra=devchannel



Page Speed :
   Page speed 是基于firebug的1个工具,主要可以对页面进行评分,总分100分,而且会显示对各项的改进意见,Page Speed也能检测到JS的解析时间。

  


yslow  :
    yslow跟pge speed一样是基于 firefox\firebug的插件,功能与page speed类似,对各种影响网站性能的因素进行评分,yslow是yahoo的工具,本人也一直在使用,推荐一下。

  


webpagetest
    webpagetest 是1个在线进行性能测试的网站,在该网站输入你的url,就会生成1个url加载的时间瀑布图,对所有加载的资源(css,js,image等等)列出优 化的清单,也是非常好用的工具。

  
分享到:
评论

相关推荐

    Web性能测试工具,微软Web性能测试工具

    Web性能测试工具是用于评估和优化网站或Web应用程序性能的关键工具。在IT行业中,特别是对于开发人员、系统管理员和质量保证工程师来说,这类工具是非常重要的。微软提供的Web性能测试工具以其易用性和强大的功能而...

    笔记:用LR做Web性能测试---简单入门

    **LoadRunner**(简称LR),是一款知名的性能测试工具,由Micro Focus公司开发维护,广泛应用于各种软件产品的性能测试中。它能够帮助开发者及测试工程师识别系统瓶颈,优化系统性能,确保应用在高负载情况下仍能...

    Web-Application-Stress-Tool测试工具及使用说明

    【Web-Application-Stress-Tool测试工具及使用说明】 Web-Application-Stress-Tool(WAST)是一款专门针对Web应用程序进行压力和负载测试的工具。它由微软开发,旨在模拟大量用户并发访问Web应用,以此来检测应用在...

    性能测试交流--个人对性能测试的一些经验分享

    3. **性能测试工具**: - JMeter:一个开源的Java应用,适用于Web应用的压力和负载测试。 - Gatling:高性能的负载测试工具,支持HTTP/HTTPS协议,适合现代Web应用。 - LoadRunner:HP(现为Micro Focus)的产品...

    性能测试工具 websocket-bench 完美可用

    总的来说,WebSocket-Bench作为一款专门针对WebSocket服务的性能测试工具,对于开发和运维人员来说,是确保服务质量和性能的重要工具。通过深入理解和有效利用WebSocket-Bench,可以优化WebSocket应用程序,提升用户...

    web网站性能测试工具

    ### Web网站性能测试工具知识点详解 #### 一、性能测试的重要性及目的 在当今高度数字化的时代,Web网站作为企业和组织对外展示的重要窗口之一,其性能好坏直接影响到用户体验、品牌形象甚至是企业的经济收益。...

    精通Eclipse Web开发--Java体系结构、工具、框架及整合应用

    ### 精通Eclipse Web开发—Java体系结构、工具、框架及整合应用 #### Eclipse在J2EE开发中的角色及其扩展插件Lomboz Eclipse作为一个强大的集成开发环境(IDE),尤其受到Java开发者的青睐。对于进行企业级应用...

    Web性能测试工具-Apache--JMeter.zip

    Apache JMeter是一款强大的开源Web性能测试工具,专为模拟多种并发用户负载而设计,以评估服务器、网络或对象的性能。这款工具最初由Apache软件基金会开发,被广泛应用于Web应用程序的性能测试,确保它们在高负载下...

    Rest-Web-Service-Client_v3.6.0.crx.zip

    总之,"Rest-Web-Service-Client_v3.6.0.crx"是一款强大的RESTful API测试和调试工具,对于任何涉及REST API开发和维护的项目来说,都是不可或缺的助手。通过熟练掌握这款工具,开发者可以更加高效地工作,确保Web...

    基于java的开发源码-高性能web代理程序 hyk-proxy.zip

    【标题】"基于Java的开发源码-高性能Web代理程序 hyk-proxy.zip" 提供的是一种用Java语言实现的高性能Web代理服务器的源代码。在Web代理程序领域,这类软件通常用于转发网络请求,帮助用户匿名浏览网页或者提高访问...

    软件项目包测试-web性能测试

    - **要求**:进行Web性能测试的技术人员需要具备多方面的技能,包括但不限于熟悉自动化测试工具、编程能力、数据库知识、操作系统管理以及Web应用服务器的配置和管理(如Weblogic、Websphere等)。 - **术语解释**:...

    零成本实现Web性能测试-基于Apache+JMeter

    1. **Apache JMeter**:Apache JMeter是由Apache Software Foundation开发的一款多线程负载和性能测试工具。它最初设计用于Web应用测试,但已扩展到支持其他协议如FTP、SMTP、SOAP、REST等。JMeter可以模拟大量并发...

    微软出品的网站压力测试工具Web-Application-Stress-Tool.rar

    Web Application Stress Tool作为微软提供的一款专业压力测试工具,对于网站性能的评估和优化具有重要作用。通过对网站进行模拟高并发访问,开发者可以更准确地了解系统在实际环境下的表现,从而针对性地进行性能...

    开源项目-smallnest-go-web-framework-benchmark.zip

    在软件开发领域,尤其是Web开发,选择一个高效、稳定且符合项目需求的框架至关重要。Go语言凭借其并发处理能力、高性能以及简洁的语法,已经成为构建Web服务的热门选择。在这个背景下,开源项目"smallnest-go-web-...

    深入体验Java_Web开发内幕—核心基础 完整版 pdf

    《深入体验Java_Web开发内幕—核心基础》是一本针对Java Web开发的深度解析书籍,旨在帮助读者全面理解和掌握Java Web开发的核心技术。这本书涵盖了从基础到高级的多个主题,旨在提供一个完整的Java Web开发学习路径...

    NCUAP培训-WEB开发框架-案例完美版资料.pptx

    在WEB开发框架方面,UAP V6.1提供了强大的功能和工具,支持快速构建响应式、高性能的Web应用程序。 在该培训中,你将学习到以下关键知识点: 1. **框架基础**:了解UAP V6.1的基本架构和设计原则,包括模块化、...

    捉虫记--大容量Web应用性能测试与LoadRunner实战

    ### 大容量Web应用性能测试...LoadRunner作为一款强大的性能测试工具,在实际项目中得到了广泛应用。通过上述步骤,我们可以更好地理解如何利用LoadRunner来进行有效的性能测试,并为后续的性能优化工作提供有力支持。

    java web开发性能监测工具

    1. **JMeter**: JMeter是一款开源的性能测试工具,适用于功能测试和负载测试。它可以模拟大量用户并发访问Web应用,从而分析服务器、网络或对象的性能。JMeter支持多种协议,如HTTP、HTTPS、FTP等,可以生成详细的...

    async-web-server-cpp ros1

    async_web_server_cpp 在 ROS1 中的作用是提供一个高性能的 Web 服务接口,允许开发者通过 HTTP 协议与 ROS 系统交互。这个库利用了 C++11 异步编程特性,如 std::future 和 std::async,实现了高效的非阻塞 I/O ...

Global site tag (gtag.js) - Google Analytics