性能测试基础知识

来源:百度文库 编辑:神马文学网 时间:2024/04/28 04:18:05
                                                    性能测试基础知识
一、 性能测试基本概念
    • 并发用户
    • 用户并发数量
    • 请求响应时间
    • 事务响应时间
    • 吞吐量
    • 吞吐率
    • 点击率
    • 资源利用率并发用户
• 严格意义的并发:
即所有的用户在同一时刻做同一件事情或者操
作,这种操作一般指做同一类型的业务 。
• 广义范围的并发:
这种并发与前一种并发的区别是尽管多个用户对
系统发出了请求或者进行了操作,但是这些请求
或者操作可以是相同的,也可以是不同的。 并发用户数
• 并发用户数是指同时进行请求的客户数量
• 并发用户数用于模拟用户的真实负载情况
(并发情况是对系统最大的考验)
• 并发数≠同时使用系统的用户数 请求响应时间
• 响应时间指的是从客户端发起一个请求开
始,到客户端接收到从服务器端返回的响应
结束,这个过程所耗费的时间。 吞吐量
• 定义:吞吐量指的是单位时间内处理
的客户端请求数量。
• 通常情况下,吞吐量用 “请求数 /秒”或
者“页面数 /秒”来衡量。
• 从业务角度看,吞吐量也可以用 “业务
数/小时或天 ”、“访问人数 /天”、“页面
访问量 /天”来衡量。 吞吐率
• 单位时间内网络上传输的数据量,也可以
指单位时间内处理的客户端请求数量。它
是衡量网络性能的重要指标。通常情况
下,吞吐率用 “请求数 /秒”或者 “页面数 /秒”
来衡量   性能测试的分类
• 性能测试( Performance Testing Testing)
• 负载测试( Load Testing Testing)
• 压力测试( Stress Testing Testing)
• 配置测试( Configuration Testing Testing)
• 并发测试( Concurrency Testing Testing)
• 容量测试( Volume Testing Testing)
• 可靠性测试( Reliability testing )
• 失败测试( Failover Testing Testing)