• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

WEB压力测试

发布: 2010-6-17 14:22 | 作者: 不详 | 来源: 领测测试网采编 | 查看: 93次 | 进入软件测试论坛讨论

领测软件测试网

  WEB压力测试  软件测试

  随着WEB应用程序使用越来越广泛,针对其性能测试的要求也越来越多。然而由于WEB程序 混合了大量的技术,如:HTML、Java、Javascript、VBScript等,同时它还依赖很多其它的因 素,如:Link、Database、Network等,使得WEB应用程序测试变得更加复杂。WEB压力测试是 评价一个WEB应用程序的重要手段,我觉得可以从以下几个方面入手:

  1、充分熟悉待测软件。这是测试前的准备工作 ,任何一个项目,在开始测试之前,都应 该对它有个全面的了解,如这个软件是干什么的,其功能和性能主要体现在哪几个方面,有什 么特点,如何才能体现这些特点等。

  2、制定测试计划。测试计划就是定义一个测试项目的过程 ,以便能够正确地度量和控制 测试。测试计划包括准备采用哪种测试工具,根据现有条件准备搭建的测试模拟环境,测试完 成的标准(包括数据库的大小、并发用户的多少等),是否进行对比测试,测试方法与进度安 排等等。

  3、实施测试。按照测试计划,在各种条件下,运行事先设计的测试脚本,记录WEB服务器 及相关客户端的性能参数。在一定的范围内调整数据库的大小、并发访问的用户数、访问时间 等测试条件以获得所需要的数据。

  4、分析测试结果。测试会收集到大量的数据,根据这些数据就可以帮助分析Web应用程序 的性能。对其性能的描述可以采用线图、条形图和报表等多种直观的形式。

  具体而言,评价WEB应用的有以下几个指标:

  Number of hits:测试间隔内虚拟用户点击页面的总次数

  Requests per second:每秒客户端的请求次数

  Threads:线程数,即虚拟用户并发量

  Socket Errors Connect:Socket错误连接次数

  Socket Errors Send:Socket错误发送次数

  TTFB Avg:从第一个请求发出到测试工具接收到服务器应答数据的第一个字节之间的平均时间

  TTLB Avg:从第一个请求发出到测试工具接收到服务器应答数据的最后一个字节之间的平均时间

  根据以上数据,可以从以下几个方面分析应用程序性能,生成相应报表:

  Number of hits vs. Users:随着虚拟用户的增加,服务器在规定时间内所能处理的总点击数

  Requests per second vs. Users:随着虚拟用户的增加,服务器在规定时间内所能处理的每秒请求数

  Errors vs. Time:随着模拟访问时间的延续,出现错误的数量

  Errors vs. Users:随着虚拟用户的增加,出现错误的数量

  Performance Distribution vs. Users:针对虚拟用户数的应用性能分布情况,包括服务器的内存、CPU使用情况等

  Performance vs. Users:随着虚拟用户的变化,应用性能的变化等

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

TAG: web Web WEB 压力


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网