您的位置:首页 > 其它

认识性能测试及常见性能指标

2014-05-15 10:54 357 查看
性能指标

响应时间(how fast)

  1.  反映系统处理效率指标。

  2.  响应时间是从开始到完成某项工作所需时间的度量。在客户/服务器环境中通常是从客户方测量响应时间。响应时间通常随负载的增加而增加。

             吞吐量(how much)

1. 反映系统处理能力指标(TPS每秒事务数)。

2. 吞吐量是单位时间内完成工作的度量,在客户/服务器环境中通常是从服务器方进行评估。

3. 随着负载的增加,吞吐量往往增长到一个峰值后,然后下降,队列变长。在客户/服务器这样端到端系统中,吞吐量依赖于每个部件的运行。系统中最慢的点决定了整个系统的吞吐率。通常此慢点为瓶颈。

资源利用率

               反映系统能耗的时间(CPU、内存、IO)

性能测试定义

在一定的负载情况下,系统的响应时间等特性是否满足特定的性能需求。

性能测试工程师技能要求

             熟悉一门编程语言(C/JAVA)
             熟悉一种数据库管理系统

             熟悉Web服务器如IIS、Apache NGIX等

熟悉网络协议,Http(从协议层模拟)

掌握性能测试理论

熟练使用一种性能测试工具(LooadRunner)

性能测试工程师标准
1. 能够提取分析性能指标

2. 能够编写性能测试计划及方案

3. 编写性能测试脚本

4. 设置场景

5. 分析测试结果(为调优给出建议)

6. 性能测试报告的编写
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  性能测试 性能