1.2 软件性能的几个主要术语

1.2.1 响应时间
响应时间是“对请求做出响应所需要的时间”,我们把响应时间作为用户视角软件性能的主要体现。
响应时间可划分为:呈现时间、服务端响应时间。
呈现时间:浏览器接收到响应数据后呈现和执行页面上的脚本所消耗的时间。
服务端响应时间:应用系统从请求发出开始到客户端接收到数据所消耗的时间。
响应时间可以分解为:微凉传输时间和应用服务器延迟时间。
说明:关于响应时间值是否能被接受带有一定的用户主观色彩,也就是说,响应时间的“长”和“短”没有绝对。因此,在进行性能测试时,合理的响应时间取决于实际的用户需求,而不能依据测试人员的设想来决定。

12.2 并发用户数
从用户的角度来看,在相当长的一段时间内(一天内),都会有基本固定数量的使用者使用该系统,虽然每个使用者的行为不同,但从业务的角度来说,如果所有的用户的操作手没有遇到性能障碍,则可以说该系统能够承受该数量的并发用户访问,这里的“并发 ”就是业务并发用户数

在系统运的运行过程中,我们把整个运行过程划分为离散的时间点,在每个点上,都有一个同时向服务端发送请求的客户数,那服务端承受的最大并发访问数。如果能找到运行过程中可能出现的最大可能的服务端承受的最大并发访问数,则在该用户数下,服务器承受的压力最大,资源承受的压力也最大,在这种状态下,可以考虑通过并发测试发现系统中存在的并发引起的资源争用等问题。
系统的服务端承受的最大并发访问数取决于业务并发用户数和业务场景(用户最常使用、最关注的业务操作),一般可以通过对服务器日志分析得到。

估计并发用户数的公式:
C = nL/T

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值