性能测试概念篇

性能测试术语:

响应时间:应用系统从发出请求开始到客户端接收到所有数据所消耗的时间。

并发用户数同一时刻与服务器进行数据交互的所有用户数据量。

吞吐量单位时间内服务器处理客户请求的数量,请求数/秒,直接体现服务器的承载能力。

             -- 性能测试中重要的指标之一。

             -- 系统未到达性能瓶颈时,吞吐量与虚拟用户数之间的联系:F=\frac{N{vu}*R}{T} (F:吞吐量,Nvu:虚拟用户个数,R:每个VU发出的请求数量,T:性能测试所用时间)

吞吐率:(Throughout) 单位时间内从服务器返回的字节数,(即单位时间内服务器处理客户提交的请求数)。

             -- 衡量网络性能的重要指标。

             -- 吞吐率=吞吐量/测试时间。通常情况,吞吐量的值与吞吐率的值成正比,越大系统的负载能力越强。

TPS:(Transaction Per Second)服务器每秒处理的事务数。

             -- 衡量系统处理能力的重要指标。

点击率:(Hit Per Second)每秒钟用户向服务器提交的HTTP数量

             -- 从事务角度,若每次点击作为一次提交事务,则点击率和TPS概念等同。

             -- 通常情况,Web服务器都具有防刷新机制,因为客户的每次点击都是会向服务器发出多个HTTP请求。

资源利用率:服务器系统中不同硬件资源被使用的程度。

             -- 资源利用率是分析系统性能指标进而改善性能的主要依据,(配置调优测试中,通过比较配置调优前后系统资源的利用率来判断调优的效果)。

             -- 资源利用率=资源实际使用量/总的可用资源量。

性能计数器:(Counter)描述服务器操作系统性能的一些数据指标。

             -- 性能计数器包括操作系统性能计数器、数据库计数器、应用服务器计数器等。

             -- 性能测试中“监控和分析”作用,尤其分析系统的可扩展性和对性能瓶颈进行定位时,计数器的阈值有非常重要的作用。

思考时间:(Think Time)用户在进行操作时,每个请求之间的时间间隔

性能测试划分:

负载测试:(Load Testing)通过对被测试系统不断地加压,直到超过预定的指标或者部分资源已经达到了一种饱和状态不能再加压为止。

             -- 该方法主要为找到系统最大的负载能力,为性能调优提供数据。

             -- 特点:a.目的:找到系统最大的负载能力;b.环境:特定的环境下;c.手段:不断地对系统进行加压,直到系统中部分资源达到极限。

压力测试:(Stress Testing)系统已经达到一定的饱和程度(如CPU、磁盘等已经处于饱和状态),此时系统处理业务的能力,系统是否会出现错误(疲劳测试)。

             -- 特点:a.目的:测试在系统已经达到一定的饱和程度时,系统处理业务的能力;b.手段:使用模拟负载等方法,使系统资源达到一个较高的水平;c.该方法一般用于系统稳定性测试。

配置测试:(Configuration Testing)通过调整系统软/硬件环境,了解各种不同环境对系统性能的影响,从而找到系统的最优配置

             -- 该方法一般用于系统调优和规划能力。

并发测试:(Concurrency Testing)通过模拟用户并发访问,测试多用户同时访问同一应用、模块或数据,观察系统是否存在死锁系统处理速度是否明显下降等其他的一些性能问题。

可靠性测试:(Reliability Testing)当系统在一定的业务压力下,让系统持续运行一段时间,观察系统是否达到要求的稳定性。

             -- 强调在一定的业务压力下持续运行的能力(此测试必须给出明确要求,如系统能够持续无故障运行多少天)。

             -- 测试过程中关注系统运行的情况。

 

                                                                                               注:上文整理自《LoadRunner性能测试完全讲义》一书的第一章。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值