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

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

性能测试小Tips

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

领测软件测试网

  用iostat查看磁盘/dev/sdc3的磁盘i/o情况,每两秒刷新一次: iostat -d -x /dev/sdc3 2

  用vmstat查看io部分的信息: vmstat 2

  5、 常用的性能测试工具

  MI:Loadrunner,

  Compuware:Qaload

  Rational: Rational PerformanceStudio

  6、 性能测试开始与结束时间:

  开始:系统功能测试完成之后,如果某个功能修改比较大或增加新的功能,也应该重新进行性能测试。

  结束:系统满足各项性能要求、能满足实际使用情况并提供测试报告。

  7、 性能测试、压力测试负载测试容量测试:性能测试包括负载测试、压力测试和容量测试三种主要测试类型。

  (1) 性能测试:在正常的负载和配置下程序的响应时间和吞吐率。性能数据的提取通常是通过不断调整压力来获得的。

  (2) 压力测试:通过改变应用程序的输入以对应用程序施加越来越大的负载并测量在这些不同的输入时性能的改变,考察当前软硬件环境下系统所能承受的最大负荷并帮助找出系统瓶颈所在,模拟巨大的工作负荷以查看应用程序在峰值使用情况下的处理能力和承受能力。通常是通过不断调整压力来提取系统的最优性能数据的。

  (3) 负载测试:长时间在超负荷环境中运行,程序是否能够承担。这其实是长时间的大压力测试,主要检查系统的稳定性(比如程序在负载的时候是否会coredump)以及系统的资源占用情况是否合理(是否出现内容泄露或CPU爆涨或某资源使用之后不释放)或者是否会出现异常(比如系统不能正常运行)。

  (4) 容量测试:使程序经受大容量数据处理的检验,一般地说针对数据库而言,是在数据库中有较大数量的数据记录情况下对系统进行的测试。

  8、 性能测试方案的要素:

  (1) 确定性能指标

  (2) 设计测试场景

  (3) 确定需要测试收集的数据

  (4) 确定测试方法

  (5) 确定测试步骤

  9、性能调优工作的准备

  (1)收集系统信息

  A、 主要的服务或者应用

  B、 用户数及使用方式

  C、 系统有哪些进程,都在干什么,使用了多少cpu、mem

  D、 系统配置情况:cpu、mem、disk(连接方式RAID)及其占用情况

  E、 最近所做的改动(硬件、软件、内核)

  (2)判别性能瓶颈

延伸阅读

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

22/2<12

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

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