性能测试基础总结

上一篇 / 下一篇  2015-09-28 11:07:36 / 个人分类:测试技术

 
1. 性能是一种指标,对于软件而言,性能表现为‘及时性’,而及时性表现为两个方面:速度,数量。
   即单位时间内,信息的流动效率。信息的流动,无论是交互式系统,还是非交互式系统,都是通过
   软件的支持,在硬件体中流动的,所以在讨论软件产品的性能时,同样一定要知道所运载的硬件条件
   和硬件环境,否则,软件的性能结果并没有基础着力点。
2. 性能与功能的关系,功能主要表现为‘正确性’,而正确性表现在质量。性能与功能的关系有点模糊
   。我这样描述一下:性能是功能在执行量上的质量体现,与软硬件环境有关。
3. 相关术语理解
   (1)响应时间:A端发出请求到A端接收到回应。这个中间实际上经过了很多的过程,包括:网路传输
    ,服务器处理等。
   (2)并发用户数:并行的N个数据请求同时要求服务器(比如:web服务器,mysql数据库服务器)做
    响应。
   (3)吞吐量:一段时间,服务器对并发用户数的处理速率。
   (4)吞吐率:单位时间,服务器对并发用户数的处理速率。
   (5)TPS:每秒钟的吞吐量。
   (6)点击率:每秒钟单用户向服务器提交的HTTP请求数量。
   (7)资源利用率,重要指硬件资源的使用效率,对改善性能和配置调优是重要的依据。
   (8)思考时间:两条请求之间的间隔时间。
4. 性能测试的方法决定性能测试的分类:
   (1)逐渐加压,直到极限。叫负载测试
   (2)在单位时间内进行饱和状态下测试。叫做压力测试
   (3)调整软硬件环境。叫配置测试
   (4)在单位并发量下进行测试。叫做并发测试
   (5)在单位时间内进行单位并发量的测试。叫做可靠性测试
5. 性能测试的产出
   (1)软件在A条件下能够到达B要求;
   (2)软件在A条件下能够出现C问题;

TAG:

 

评分:0

我来说两句

日历

« 2024-04-12  
 123456
78910111213
14151617181920
21222324252627
282930    

我的存档

数据统计

  • 访问量: 7060
  • 日志数: 7
  • 建立时间: 2015-09-06
  • 更新时间: 2015-09-30

RSS订阅

Open Toolbar