zoukankan      html  css  js  c++  java
  • JavaWeb capabilityTools / performanceTools

    web性能测试分析-理论篇

    http://www.cnblogs.com/mxy1028/archive/2008/10/06/1305099.html

    web性能测试分析-工具篇

    http://www.cnblogs.com/mxy1028/archive/2008/10/06/1305046.html

    价格

    定价:¥25.00  当当价:¥18.80 

    书籍目录

    第1部分 兵法篇
     第1章 Web性能测试基础
      1.1 Web性能测试简介
      1.2 Web性能测试种类
      1.3 性能测试常见的认识误区  
      1.4 性能调整基础知识
      1.5 小结
     第2章 Web全面性能测试模型
      2.1 Web全面性能测试模型简介
      2.2 Web性能测试策略模型
      2.3 Web性能测试用例设计模型
       2.3.1 预期性能指标测试用例
       2.3.2 用户并发性能测试用例
       2.3.3 疲劳强度与大数据量测试
       2.3.4 网络性能测试
       2.3.5 服务器性能测试
      2.4 Web性能测试模型使用方法
      2.5 小结
    第2部分 方案篇
     第3章 性能测试实施与管理
      3.1 性能测试管理概述
       3.1.1 性能测试流程
       3.1.2 性能测试管理的障碍
      3.2 性能测试规划与设计
       3.2.1 性能测试需求分析
       3.2.2 性能测试整体规划
       3.2.3 性能测试计划制定
       3.2.4 性能测试用例设计
      3.3 性能测试实施和监控
       3.3.1 实施性能测试
       3.3.2 进度与变更控制
      3.4 测试分析与经验总结
       3.4.1 性能测试规划总结
       3.4.2 测试用例设计总结
       3.4.3 测试工具与技术总结
       3.4.4 瓶颈分析方法总结
      3.5 小结
     第4章 Web性能测试分析
      4.1 性能分析基础知识
       4.1.1 几个重要的性能指标
       4.1.2 性能分析的基本原则
      4.2 Web应用程序分析
       4.2.1 用户事务分析
       4.2.2 Web资源分析
       4.2.3 网页元素细分
      4.3 小结
    第3部分 实践篇
     第5章 Web性能测试案例解析
      5.1 架构设计阶段的性能测试
       5.1.1 项目背景
       5.1.2 性能测试策略、目标、范围、环境
       5.1.3 性能测试分析与设计
       5.1.4 性能测试实施
       5.1.5 测试结果分析
       5.1.6 案例点评
      5.2 某企业OA系统测试案例
       5.2.1 项目背景、测试策略、范围
       5.2.2 性能测试用例设计
       5.2.3 性能测试实施
       5.2.4 测试结果分析
       5.2.5 案例点评
      5.3 银行卡申请审批系统测试
       5.3.1 项目背景
       5.3.2 性能测试策略
       5.3.3 测试需求分析与规划
       5.3.4 性能测试计划及评审
       5.3.5 性能测试用例
       5.3.6 性能测试实施
       5.3.7 性能测试结果分析
       5.3.8 案例点评
      5.4 小结
    附录A 性能测试计划模板
    附录B 性能测试用例模板
    附录C 性能测试报告模板
    后记

    web性能测试分析-工具篇

    http://www.cnblogs.com/mxy1028/archive/2008/10/06/1305046.html

    Web网站的性能测试工具整理

    http://lzj0470.iteye.com/blog/657712

    http://bbs.itzk.com/thread-745-1-1.html

    http://xiechao240.iteye.com/blog/747493

    http://www.williamlong.info/archives/1291.html

    http://softtest.chinaitlab.com/qita/775638.html

    http://hi.baidu.com/seowatch/blog/item/53703b467cfdd90e6a63e5c1.html

    10 款网站加载时间比较和测试工具推荐

    http://www.iteye.com/news/21906

    Web网站的性能测试工具

    http://tdcq.iteye.com/blog/1015255

    DynaTrace Ajax Edition

    http://www.iteye.com/topic/868857

    高性能WEB开发

    http://kb.cnblogs.com/page/64064/2/

    [1] HTTP服务器篇
    [2] web 性能测试工具推荐
    [3] 图片篇
    [4] 如何加载JS,JS应该放在什么位置?
    [5] 为什么要减少请求数,如何减少请求数!
    [6] 减少请求,响应的数据量
    [7] JS、 CSS的合并、压缩、缓存管理
    [8] 页面呈现、重绘、回流

         随着Web 2.0技术的迅速发展,许多公司都开发了一些基于Web的网站服务 , 通常在设计开发Web应用系统的时候很难模拟出大量用户同时访问系统的实际情况,因此,当Web网站遇到访问高峰时,容易发生服务器响应速度变慢甚至服务 中断。为了避免这种情况,需要一种能够真实模拟大量用户访问Web应用系统的性能测试工具进行压力测试,来测试静态HTML页面的响应时间,甚至测试动态 网页(包括ASP、PHP、JSP等)的响应时间,为服务器的性能优化和调整提供数据依据。

      我推荐各位Web 2.0开发测试人员使用Microsoft 的Web Application Stress Tool 这 个工具软件,这个微软提供的小工具仅9.58M,很小巧且实用。虽然功能上比不了专业的LoadRunner,但LoadRunner体积庞大,价格不 菲,一般的企业也不会花那么多钱去购买LoadRunner,而微软的WAS则是完全免费,并且主要的功能都有,够用就行。

      Microsoft Web Application Stress Tool能有效测试一个网站的负载性能,这个软件可以通过脚本模拟100个强并发用户的访问,并模拟实际用户的一些点击操作,WAS还可以连接上远程 Windows网站服务器的性能计数器(Performance Counter),通过对服务器性能(CPU/内存等)的性能分析来找到系统的瓶颈。CPU使用百分比反映了处理器开销,CPU使用百分比持续地超过 75%是性能瓶颈在于处理器的一个明显的迹象。

      每次测试运行结束后WAS会生成详细的报表,WAS报表可以从View菜单选择Reports查看。

      另外,CSDN也总结了 一些其他的测试工具,包括性能测试工具和功能测试工具,前十大测试工具排名如下:

      业级自动化测试工具WinRunner

      Mercury Interactive公司的WinRunner是一种企业级的功能测试工具,用于检测应用程序是否能够达到预期的功能及正常运行。通过自动录制、检测和 回放用户的应用操作,WinRunner能够有效地帮助测试人员对复杂的企业级应用的不同发布版进行测试,提高测试人员的工作效率和质量,确保跨平台的、 复杂的企业级应用无故障发布及长期稳定运行。

      工业标准级负载测试工具Loadrunner

      LoadRunner 是一种预测系统行为和性能的负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner 能够对整个企业架构进行测试。通过使用LoadRunner ,企业能最大限度地缩短测试时间,优化性能和加速应用系统的发布周期。

      全球测试管理系统testdirector

      TestDirector 是业界第一个基于Web的测试管理系统,它可以在您公司内部或外部进行全球范围内测试的管理。通过在一个整体的应用系统中集成了测试管理的各个部分,包括 需求管理,测试计划,测试执行以及错误跟踪等功能,TestDirector极大地加速了测试过程。

      功能测试工具Rational Robot

      IBM Rational Robot 是业界最顶尖的功能测试工具,它甚至可以在测试人员学习高级脚本技术之前帮助其进行成功的测试。它集成在测试人员的桌面 IBM Rational TestManager 上,在这里测试人员可以计划、组织、执行、管理和报告所有测试活动,包括手动测试报告。这种测试和管理的双重功能是自动化测试的理想开始。

      单元测试工具xUnit系列

      目前的最流行的单元测试工具是xUnit系列框架,常用的根据语言不同分为JUnit(java),CppUnit(C++),DUnit (Delphi ),NUnit(.net),PhpUnit(Php )等等。该测试框架的第一个和最杰出的应用就是由Erich Gamma (《设计模式》的作者)和Kent Beck(XP(Extreme Programming)的创始人 )提供的开放源代码的JUnit.

      功能测试工具SilkTest

      Borland SilkTest 2006属于软件功能测试工具,是Borland公司所提出软件质量管理解决方案的套件之一。这个工具采用精灵设定与自动化执行测试,无论是程序设计新手或资深的专家都能快速建立功能测试,并分析功能错误。

      性能测试工具WAS

      Microsoft Web Application Stress Tool 是由微软的网站测试人员所开发,专门用来进行实际网站压力测试的一套工具。透过这套功能强大的压力测试工具,您可以使用少量的Client端计算机仿真大 量用户上线对网站服务所可能造成的影响。

      自动化白盒测试工具Jtest

      Jtest是parasoft公司推出的一款针对java语言的自动化白盒测试工具,它通过自动实现java的单元测试和代码标准校验,来提高代码的可靠性。parasoft同时出品的还有C++ test,是一款C/C++白盒测试工具。

      功能和性能测试的工具JMeter

      JMeter是Apache组织的开放源代码项目,它是功能和性能测试的工具,100%的用java实现。

      性能测试和分析工具WEBLODE

      webload是RadView公司推出的一个性能测试和分析工具,它让web应用程序开发者自动执行压力测试;webload通过模拟真实用户的操作,生成压力负载来测试web的性能。

    http://www.guao.hk/tag/page-speed

    Google 推出 mod_pagespeed 模块,让你的网站速度飞起来

    http://www.guao.hk/posts/google-introduce-modpagespeed-for-apache.html

     

    网站性能优化的几个资源

    http://tanyanyun-163-com.iteye.com/blog/1271272

    http://gtmetrix.com/reports/www.s*****.com/fohtslvh

    Steve Souders 官方微博

    http://www.stevesouders.com/

    著名的WPO先驱和倡导者,的YSLow14条军规的倡导者。《高性能网站》《进阶高性能网站》两本书的作者。

     

    谷歌给出的性能优化指引

    http://code.google.com/speed/page-speed/docs/rules_intro.html

    以前端优化为主的建议。

    似乎没找到中文版,如果的确没有,笔者会逐步翻译推出。

     

    雅虎给出的性能优化指引

    英文版:http://developer.yahoo.com/performance/rules.html

    中文版:http://www.iros.me/yslow-yahoo-website-speed-up.html

    总共有34条建议,已经包括了YSlow的在内。中文版

     

    网站页面速度测试工具1

    http://www.selfseo.com/website_speed_test.php

    这个工具,可以同时对比多个网站速度。

    不过反馈的时间不包括前端运行时间。

     

    网站页面速度测试工具2

    http://gtmetrix.com/

    包括多种测评,以及时间瀑布图。对网站分析非常有用。

    end

  • 相关阅读:
    Linux脚本中使用特定JDK
    redis 模糊匹配批量清理 keys
    git push 本地项目推送到远程分支
    extentreports报告插件之extentX之服务搭建(三)
    extentreports报告插件与testng集成(二)
    extentreports报告插件与testng集成(一)
    初识ios自动化(一)
    css 选择器
    appium移动端测试之滑动(二)
    使用appium进行ios测试,启动inspector时遇到的问题(一)
  • 原文地址:https://www.cnblogs.com/lindows/p/14390313.html
Copyright © 2011-2022 走看看