性能指标
-
注册用户数
注册用户数指测试软件中已经注册的用户数,这些用户是系统的潜在用户,随时都有可能上线。
这个指标的意义在于让测试工程师了解系统数据中的数据总量和系统最大可能有多少用户同时在线。 -
在线用户数
在线用户数是指在某一时间已经登录系统的用户数量。
在线用户数只是统计了登录系统的用户数量,这些用户不一定都对系统进行操作,对服务器产生压力。 -
并发用户数
不同于在线用户数,并发用户数是指某一时刻向服务器发送请求的在线用户数,他是衡量服务器并发容量和同步协调能力的重要指标,从这个含义上讲,我们可能会如下两种理解:
同一时刻向服务器发送相同或者不同请求的用户数,也就是说,既可以包括对某一业务的相同请求,也可以包括对多个业务的不同请求
同一时刻向服务器发送相同请求的用户数,仅限于某一业务的相同请求 -
请求的相应时间
相应时间就是用户感受软件系统为其服务所消耗的时间。对于web系统,请求的相应时间指的是从客户端发起一个请求时间,到客户端接收到服务器返回的相应数据的时间。
1)在3s之内,页面给予用户相应所有显示,可认为很好
2)在3~5s之内,页面给予用户相应所有显示,可认为是好的
3)在5~10s之内,页面给予用户相应所有显示,可认为勉强接受
4)在10s以上,用户一般会觉得很坑不会继续等待下去 -
事务的相应时间
一般通过计算事务的开始时间和结束时间的差值来获取事务的相应时间 -
每秒的点击数
每秒点击数是指每秒钟向服务器提交的HTTP请求数,它是衡量服务器处理能力的一个常用指标。
注意:这里的相应时间并非鼠标点击一次的操作,以为在一次单击操作中,客户端可能向服务器发出多个HTTP请求,切勿混淆。 -
吞吐率
吞吐率通常指单位时间内从服务器返回的字节数,也可以单位时间内客户提交的请求数。
吞吐率是大型web系统衡量自身负载能力的一个重要指标,一般来说,吞吐率越大,单位时间内处理