软件性能测试 - 基础与方法

基本概念

Web前端性能

Web应用的前端响应时间指浏览器的页面加载时间。一般而言,浏览器的页面加载时间包括对HTML的解析、对页面上的图片及CSS等文件的获取和加载、客户端脚本(JavaScript)的执行时间以及对页面进行展现所花费的时间,这部分性能体现就被称为前端性能。

前端性能与并发用户量的大小无直接的关系,主要考察浏览器的展现和脚本之心时间。

故主要关注:

  • 浏览器展示页面的方式
  • 浏览器各种机制的合理应用
  • 脚本的合理性

主要术语

响应时间

【概念】对请求做出响应需要的时间。

  • 呈现时间:客户端收到数据后呈现给用户所消耗的时间
  • 服务端响应时间:系统从请求发出到客户端接收到数据所消耗的时间
    • 通常由网络传输时间+应用延迟时间(数据库延迟时间、应用服务器延迟时间)

并发用户数

【概念】在同一个时间段内访问系统的用户数量。

  • 服务端承受的最大并发访问数:不从业务角度出发,而从服务端承受的压力出发,描述同时向客户端发送请求的客户数量。
  • 系统用户数:使用该系统的用户总数
  • 平均并发用户数:
C = \frac{nL}{T}

在这里插入图片描述

login session: 用户从登录进入系统到退出系统之间的时间段(A login session is a time interval defined by a start time and end time. Take any web application that requires user authntication as an example,a login session starts from the time the user logs on to the system and ends when the users logs out.)

n: login session 的数量

L: login session 的平均长度

T: 考察的时间段长度

  • 并发用户数峰值:

                
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值