性能测试基础知识
Posted 呐呐呐那
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了性能测试基础知识相关的知识,希望对你有一定的参考价值。
1、什么是软件性能?
软件性能是一种指标,通过这个指标可以衡量,系统或者构建性能达到的程度,也是对软件性能需求的一个测试评估。
3、性能测试相关术语
(1)响应时间
是用户提交的一个请求,系统从开始呈现到将所有信息呈现的到客户端所需要的时间。
(2)并发用户数
指同一时刻与服务器进行数据交互的所有用户数
(3)吞吐量
吞吐量是指单位时间内系统处理客户请求的数量,其直接体现系统的承载的能力。
(4)吞吐率
指单位时间内的数据传输数量,也可以是单位时间内处理客户的请求书。吞吐量/传输时间
(5)TPS
每秒系统处理的事物数,是衡量系统处理能力的重要指标
(6)点击率
每秒用户数向WEB服务器提交的HTTP的数量
(7)资源利用率
系统资源被占用的情况,主要指CPU利用率,内存利用率,磁盘利用率等等
(8)性能计数器
服务器或者操作系统性能的一些数据指标
(9)思考时间
两个请求之间的间隔
(10)性能计数器
也称“休眠时间”,从业务上来讲,这个时间指用户在进行操作时,每个请求之间的时间间隔
性能测试划分
(1)负载测试
通过对测试系统不断加压直到超过预定的指标达到饱和的状态
(2)压力测试
指当系统达到一定饱和的程度。系统处理业务的能力,系统是否会崩溃
(3)配置测试
通过调整系统软/硬件环境,找到系统最佳配置
(4)并发测试
通过模拟用户并发访问,测试多用户同事访问同一应用、
模块或数据,观察系统是否存在死锁、系 统处理速度明显下降等其它的一些性能问题
(5)可靠性测试
是当系统在一定的业务压力下,让系统持续运 行一段时间,看系统是否达到我们要求的稳定 性,这里强调在一定业务压力下持续运行的能 力
以上是关于性能测试基础知识的主要内容,如果未能解决你的问题,请参考以下文章