性能测试笔记(一)
性能测试基本概念:
1.响应时间
a).定义:
用户发送一个请求到用户接受到服务器返回的响应数据这段时间,就是响应时间.
b).关键路径:
请求会经过网络发送到web服务器进行处理,如果需要操作DB,再由网络转发到数据库进行处理,然后返回值给web服务器,web服务器最后把结果数据通过网络返回给客户端.
c).计算方法:
Response time = 网络时间+应用程序处理时间
2.吞吐量
a).定义:
单位时间内系统处理客户端请求的数量
b).计算单位:
一般使用请求数/秒, 做为吞吐量的单位
c).计算方法:
Throughput = (number of requests) / (total time)
3.并发数:
并发用户数: 某一物理时刻同时向系统提交请求的用户数, 提交的请求可能是用一个场景或功能, 也可以是不同场景或功能.
在线用户数: 某段时间内访问系统的用户数, 这些用户并不一定同时向系统提交请求.
系统用户数: 系统注册总用户数据
三者之间的关系: 系统用户数 >= 在线用户数 >= 并发用户数
4.资源利用率
a).定义: 指的是对不同系统资源的使用程度, 通常以占用最大值的百分比来衡量.

浙公网安备 33010602011771号