测试——性能测试基本概念

基本概念

一个程序的好坏不仅需要通过功能多少来体现,更需要衡量性能的大小。而性能测试中有一系列的指标,通过这些数据,我们可以了解到该程序性能测试的好坏

常见指标

并发

指的是同一时间大量用户进行操作对服务器造成的压力
一般分为下面几种:

  • 系统用户数: 该系统的注册用户数量
  • 业务层面的并发用户数:同时向服务器发送请求的用户数量
  • 后端服务器层面的兵法用户数:同时向服务器发送请求的请求数量

响应时间

系统从发出请求到客户端接收完所有的字节数据所消耗的时间

响应时间分为前端和系统两部分:

  • 前端展示:客户端通过服务器发送的数据渲染所用的时间
  • 系统响应:web服务器,数据库,应用服务器等多个服务器之间互相通信所需的时间

事务

事务是一个业务度量单位,也就是说一系列操作统称一个事物
TPS(Transaction Per Second):每秒事物通过数
通过TPS来衡量一个系统性能的好坏以及是否到达瓶颈

点击率

用户每秒向web服务器提交的HTTP请求数量
一个点击可能会产生多个HTTP请求
点击率越大,服务器的压力就越大

吞吐量

单位时间内系统处理用户请求的数量
体现了软件系统的性能承受能力
吞吐量和服务器性能以及网络状况的影响
一般单位为:byte/s

资源利用率

CPU,内存,硬盘,网络等资源的使用情况

性能测试分类

一般性能测试

测试正常状态下的系统是否满足性能指标

负载测试

延长系统的运行时间,直到系统出现拐点

压力测试

系统在处于极限的情况下,或者某一个指标处于饱和情况下系统的性能表现
可以得到系统的承受极限

稳定性测试

验证系统在长期运行情况下的各项性能指标
例如查看TPS是否稳定,响应时间是否正常
判断是否存在内存泄露问题

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值