【性能测试 Loadrunner 笔记 一】

目录

性能测试概述

关注的领域

测试的时间

1.常见的性能问题

为什么要进行性能测试

性能测试的流程

如何确定性能测试的需求

性能测试的指标

性能的测试模型

性能测试分类

基准测试

负载测试

压力测试

并发测试

配置测试

可靠性测试

失效性恢复测试


性能测试概述

性能测试的关注点:

并发用户数量

平均响应时间

可靠性和可扩展性

软硬件的配置是否合适

发现引起系统问题的原因,关注采用何种技术提高系统性能

开发人员关注

系统架构

数据库的设计

代码:代码是否存在性能问题?系统中是否存在不合理的内存使用方式

系统管理人员

资源利用率

系统容量

系统的稳定性:系统是否能支持7*24小时的业务访问

系统的可扩展性

用户

响应时间

系统的稳定性

业务人员

参数:如何向用户提供参数,例如支持多少用户的使用

测试人员

以上所有的层面都需要关注

是否可以发现系统中存在的瓶颈?

是否真实有效的评估系统性能能力?

关注的领域

能力验证

性能测试中最为常用的应用领域,主要关心在给定的条件下,系统能否 有预期的 表现

规划能力

规划能力领域关心如何使得系统可以具有我们想要的能力

性能调优

主要应用于对性能进行调优。一般来说,性能调优的活动在开发阶段和测试阶段都会涉及到性能测试的应用。

发现缺陷

主要应用领域的主要目的是通过性能测试手段来来发现系统中存在的缺陷。

测试的时间

功能测试中后期

1.常见的性能问题

cpu的使用率达到了100%
内存泄露
系统在用户量高峰期的时候不稳定,出现崩溃
系统的响应速度慢
出现线程死锁的情况,资源的分配不均匀
​
​
误区:只需要提高硬件配置就可以提高性能 , 软件本身的问题也会导致性能很慢:内存泄露
​

为什么要进行性能测试

进行性能测试,确定这个系统的性能指标,作为性能测试的基准(基础标准)
查看系统是否稳定运行的稳定
​
系统能够处理的事务数量
在使用的高峰期,系统是否可以稳定的运行
​
在预期和非预期的情况下 ,用户是否有舒适的体验
确定系统的容量(用户 数据)
​
对于一般的web网站来说:在欧美国的普遍标准原则是 3/5/8
3秒钟用户会觉得是一个很好的体验
5秒用户会觉得差了一点  但还比较可以接受
8秒是用户的承受的最大
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值