LoadRunner性能测试:基础理论梳理

1、什么系统需要做性能测试

  • 单机系统、C/S、B/S 这三类都应该进行性能测试
  • 一般C/S架构的应用程序更关注于系统资源使用情况、数据库性能以及运行的配置要求等
  • 对于B/S架构的应用程序,会关注Web服务器的相关指标,如每秒点击数、吞吐量、尝试连接数、事务成功率等
  • 性能测试并不只能发现性能问题

2、性能术语与指标详解

  • 一般常用的日志分析工具有AWStats、Webalizer、Analog、DeepLog、Analyzer等
  • 响应时间=网络传输(请求)时间+服务器处理(一层或多层)时间+网络传输(响应)时间+页面前端解析渲染时间
  • TPS是指每秒通过事务数,是直接反映系统性能的指标,该值大时,系统性能会比较好,当然每个系统都有它的上限,不可能无限大。将它与平均事务响应时间进行对比,可以分析事物数量对响应时间的影响。
    每秒点击数代表用户每秒向Web服务器提交的HTTP请求数
    吞吐量是指单位时间内系统处理的请求数量,能直接反映服务器承受的压力,是需要重点关注的指标。而吞吐率一般指用户在给定的一秒内从服务器获得的数据量,简而言之就是服务器返回的数据量
  • CPU:能反映出系统的繁忙程度,系统CPU是处理系统本身所占用的资源,用户CPU是处理程序所占用的资源
  • Load Average:指一段时间内CPU正在处理和等待CPU处理的任务
  • Memory:将各种信息收集起来存放,数据从内存中读取要比从磁盘上读取速度快,但内存经常发生内存泄漏或内存溢出,需要重点留意
  • 队列:队列长,则说明处理能力可能达到了极限或者遇到了阻塞
  • IO:与磁盘的交互,重点关注交换频率和磁盘队列长
  • 网络:重点关注网络的流量,看是否存在网络带宽的瓶颈

3、性能测试分类详解

  • 基准测试:基准最简单的理解就是有基础的标准,这样能通过对比发
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值