性能测试知识

性能测试知识

概念

负载测试:通过负载测试得到业务负载模型,包括性能拐点和有效峰值
压力测试:压力测试是测试系统在超负荷的情况下能不能正常工作。负载测试是为了得到正常情况下的数据,压力测试就是为了得到非正常情况下的数据,如失效点,这样可对系统负载进行监控,防止系统出现瘫痪的情况。

步骤

性能测试的步骤:

  1. 需求是什么样的,我们希望证明满足需求的标准是什么
  2. 负载的模型,我们需要做什么样的操作和什么样的量
  3. 监控负载中我们关心的数据,便于分析
  4. 整理数据确认结论是否能够满足需求,另外有没有调优的空间
  5. 满足需求结束性能测试,否则进行调优,并从步骤(1)重新开始

性能指标

性能指标:
(1)Response Time(响应时间):做一件事所要消耗的时间
Transaction Time(事务时间);在LR中可以用事务函数完成对某个或某些操作的时间记录。一般来说响应时间越短说明性能越好
(2)Transaction Per Second(事务每秒数/吞吐量)
一般来说吞吐量越大性能越好
(3)Resouces(资源利用率)
资源尽量少

响应时间短、吞吐量高和资源利用率高

性能瓶颈

(1)硬件资源
(2)操作系统
(3)数据库 存储过程是在数据库上的预编译代码,性能比SQL快一些
(4)应用服务器
(5)代码

原则

一般采用2/5/8原则

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值