性能测试相关术语以及划分

上一篇 / 下一篇  2014-07-24 15:24:05 / 个人分类:性能测试

   1. 简单介绍性能测试过程中常用的术语:响应时间、并发用户数、事务响应时间、吞吐率、吞吐量、TPS等等
响应时间:是指应用系统发出请求到客户端接收到所有数据所消耗的时间;
并发用户数:是指同一时刻与服务器进行数据交互的所有用户数;
吞吐量:在性能测试中,吞吐量是指单位时间内服务器处理客户请求的数量,吞吐量通常使用请求书/秒来衡量,直接体现服务器的承载能力。吞吐量作为性能测试关注指标之一,与虚拟用户数之间存在一定的联系。如下图,吞吐量在虚拟用户数增长到一定数量时,软件系统就出现性能瓶颈,此时,吞吐量并不随着虚拟用户数的数量的增加而增大,而是趋于平衡。
吞吐率(Througghout):直单位时间内从服务器返回的字节数,也可以指单位时间内服务器处理客户提交的请求数。吞吐率=吞吐量/测试时间
TPS(transaction per second)标书服务器每秒处理的事务数
点击率(hit per second):指每秒钟用户向服务器提交的HTTP请求数


2. 性能测试的划分
性能测试的方法主要有一下集中:
负载测试:通过对被测系统不断地加压,直到超过预定的指标或者部分资源已经达到一种饱和状态不能再加压为止。就像给举重运动员在举重过程中不断的增加杠铃重量。
压力测试:系统已经达到一定的饱和度(如CPU、磁盘等已经处于饱和的状态),此时系统处理业务的能力,系统是否会出现错误
并发测试:通过模拟用户并发访问,测试多用户同时访问同一种应用、模块、数据的问题。



TAG:

 

评分:0

我来说两句

Open Toolbar