三,性能测试指标定义
2021-03-10 本文已影响0人
好多可乐
- **请求响应时间(RT) **:从客户端发起一个请求开始,到客户端接收到从服务器返回的响应,整个过程所耗费的时间
- 事务响应时间:事务可能是由一个或多个请求组成的,事务响应时间主要是针对于用户角度而言,如转账。
- 并发定义:没有严格意义的并发,因为总有时间差。所以讲并发讲的是一个时间范围内,比如一秒内。举例:多用户在系统进行同一操作,比如淘宝对同一商品进行秒杀。还有多用户在同一系统进行不同操作,如对不同商品进行秒杀,或者进行商品浏览。所以阐述报告时要描述清楚是什么场景。
- 并发用户数:同一单位时间内,对系统发起请求的用户数量。一般意义上都说的是同一秒内。
- **吞吐量(TPS) **:一次性能测试过程中网络上传输的数据量的总和。网络问题
- 吞吐率:单位时间内网络上创数的数据量。吞吐率=吞吐量/传输时间。
- 点击率:每秒钟用户向服务器提交的请求数。这个指标是web应用程序特有的,可以想象为每秒钟用户总共在页面上进行多次点击动作,但是需要注意的是,一次鼠标单击操作时,客户端有可能向服务端发送了多个请求
- 资源使用率:对不同资源的使用情况如cpu/内存/io
-
事务:从客户端发起的一个或多个请求(这些请求组成一个完整的操作),到客户端接收到从服务器返回的响应。
比如银行转账:
从银行1发起转账请求给银行2,银行2返回转账成功,账户加上相应款项,
银行1收到成功返回,更新数据库状态扣款。如果这个过程没有完成就断网了,这就不是一个事务 - TPS(Transaction Per Second):每秒钟系统能够处理的事务数,事务数并不等于请求数