名词解释
并发: 强调大量用户和同时性的操作,此操作给服务器造成压力
并发用户数: 一起向服务器发送带有压力或者对服务器带有影响的操作的用户数量
系统用户数: 某个系统的注册用户量
在线用户数: 登录了系统或者正在使用系统的用户数量
响应时间/平均响应时间
1)概念:从请求发出到看到响应结果的时间
2)影响响应时间的因素:用户带宽、运营商,服务端:带宽、运行商 等等
3)请求响应时间:服务器收到用户请求并把响应内容发送出去
事务Transaction
1)概念举例:进入系统之前的登录操作就是一个事务
2)事务的响应时间:处理请求对应的事务的时间
3)每秒事务通过数(TransactionPerSecong)–TPS:每秒能够处理的事务数量
【TPS是衡量系统处理能力的重要指标】
点击率
1)概念:用户每秒向web服务器提交的http请求数
【点击率不是鼠标的一次点击】
吞吐量
1)概念:系统处理在某段时间内处理的客户请求的数量
2)吞吐率概念:吞吐量/时间,单位时间内处理客户请求数量,
【吞吐量体现软件系统的性能承载能力】
思考时间
1)概念:两次请求之间的间隔时间
资源利用率
1)概念:
2)资源概念:CPU、内存、硬盘、网络等等
性能测试分类
1)一般性能测试
概念:验证软件在正常情况下,验证系统是否满足性能指标
2)负载测试
概念:验证系统在一定压力下验证系统的运行时间,直到系统性能出现“拐点”
3)压力测试
概念:验证系统在处于极限负载下或者某指标已经处于饱和状态下系统性能的表现
4)稳定性测试
概念:验证系统在连续运行的情况下,查看系统的各项指标是否正常。