性能测试笔记(一)

性能测试基本概念:

1.响应时间

  a).定义:

    用户发送一个请求到用户接受到服务器返回的响应数据这段时间,就是响应时间.

  b).关键路径:

    请求会经过网络发送到web服务器进行处理,如果需要操作DB,再由网络转发到数据库进行处理,然后返回值给web服务器,web服务器最后把结果数据通过网络返回给客户端.

  c).计算方法:

    Response time = 网络时间+应用程序处理时间

 

2.吞吐量

  a).定义:

    单位时间内系统处理客户端请求的数量

  b).计算单位:

    一般使用请求数/秒, 做为吞吐量的单位

  c).计算方法:

    Throughput = (number of requests) / (total time)

 

3.并发数:

  并发用户数:  某一物理时刻同时向系统提交请求的用户数, 提交的请求可能是用一个场景或功能, 也可以是不同场景或功能.

  在线用户数:  某段时间内访问系统的用户数, 这些用户并不一定同时向系统提交请求.

  系统用户数:  系统注册总用户数据

  三者之间的关系:  系统用户数 >= 在线用户数 >= 并发用户数

 

4.资源利用率

  a).定义: 指的是对不同系统资源的使用程度, 通常以占用最大值的百分比来衡量.

 

posted @ 2020-05-09 09:56  图门  阅读(134)  评论(0)    收藏  举报