解释几个常用的性能指标的名称与具体含义?
1)事务:(全称:transaction),单位:个,即用户在准备进行一个操作到完成操作的过程
2)思考时间:(全称:thinktime),单位:秒,一般与事务组合使用,例如在A事务后或者在A事务前增加一个2秒的思考时间,即指每2秒钟运行一次A事务
3)集合点:(全称:rendezous),一般与事务组合使用,例如在A事务前增加一个集合点,且用户并发数为10用户并发,即指10用户每次均需完全到达这个集合点后,在一次性进行并发发起请求,在性能测试中,通常将未设置集合点的并发叫做广义并发(因系统处理能力有限,存在排队概念,因此会导致用户发起的请求顺序有先有后),将设置集合点的并发叫做狭义并发(即客户端一次性想服务器发起请求),一般,性能测试所采用的模式为广义并发模式。
4)事务响应时间:(全称:transaction response time),单位:秒。其主要作用为评估当前系统的响应时间的快慢。
5)事务TPS:(全称transaction per second),事务处理能力,单位:笔\/秒,其主要作用为评估当前服务器的处理能力。
6)并发用户数:(全称:Running vusers),单位:个,其主要作用为用来评估当前服务器的负载压力。并发用户数的计算公式:事务响应时间*事务TPS≈并发用户数
7)吞吐量:(全称:throughput),单位:字节,即指客户端在向服务器端发起请求后,其服务器的返回信息。吞吐量的计算公式为:总事务TPS*总返回字节数*运行时间≈吞吐量。
8)点击数:(全称hits per second),单位;次/秒,即每秒客户端向服务器端发起的总请求数,其主要作用为用来评估当前服务器的负载压力。
9)通过事务数:单位:个,即系统在运行一段时间内其事务的总计完成事务数
10)失败事务数:单位:个,即系统在运行一段时间内其事务的总计完成失败事务数
11)事务通过率:即指系统在运行一段时间内其事务完成的成功率。其主要作为是用来评估当前系统的稳定运行处理能力。事务通过率的计算公式:成功事务数/成功事务数 失败事务数*100
12)CPU资源利用率,即系统在运行一段时间内,其各相关服务器CPU的资源耗用情况
个人简介
我是一名测试兼开发工程师,目前25K,目前做的是无人驾驶,欢迎和大家一起交流测试技术,一起高薪就业,我们还有一起打妖怪的群哦,还有面试题小程序哦
|