性能测试术语(摘录)

性能测试术语

(1)并发(concurrency)

指多个同时发生的操作

(2)并发用户数量

错误的理解:系统全部在线用户数

正确的理解:与服务器有发生交互的在线用户数

(3)请求响应时间

Client端发出请求到得到响应的整个时间=网络响应时间+Server响应时间

(4)事务请求响应时间(重点)

完成这个事务所用的时间(性能测试中重点关注的指标)

(5)吞吐率(Throughput)

单位是 “req/s”。吞吐率特指Web服务器单位时间内处理的请求数。

通常情况下,吞吐率用“字节数/秒”来衡量。不管一个请求还是一个页面,它的本质都是在网络上传输的数据,那么用来表述数据的单位就是字节数。

(6)TPS(Transaction Per Second)

系统每秒钟处理事务或交易的数量。(衡量系统处理能力的重要指标)

(7)点击率

每秒发送的HTTP请求的数量。

如果把每次点击定义为一个交易,点击率和TPS就是一个概念。

(8)资源利用率

对不同资源的使用程度,如CPU,I/O,内存等。

(9)性能计数器(Counter)

描述服务器或操作系统性能的一些数据指标。主要是通过添加计数器来观察系统资源的使用情况。

(10)思考时间(Think Time)

指用户在进行操作时,每个请求之间的时间间隔。如果是负载测试,则可以直接忽略设置思考时间,如果是压力测试或可靠性测试,则可以依据实际场景设置一个思考时间,一般设置为1~5s。设置思考时间,是为了保证测试复合业务的时候,各个业务之间的比例关系符合我们的真实生产环境。

(11)KPI(Key Performance Indicator)

主要性能指标,比如响应时间、CPU、内存使用率等等,需要根据具体业务进行定义。

你可能感兴趣的:(性能测试术语(摘录))