loadrunner性能测试相关概念-文章摘录

上一篇 / 下一篇  2018-10-08 09:34:40 / 个人分类:Loadrunner11

loadrunner的每秒点击数是指运行场景过程中 Vuser每秒向Web服务器提交的HTTP请求数。通过它可以评估虚拟用户产生的负载量,如将其和“平均事务响应时间”图比较,可以查看点击次数对事务性能产生的影响。通过对查看“每秒点击次数”可以判断系统是否稳定。系统点击量下降通常表明服务器的响应速度在变慢,需进一步分析,发现系统瓶颈所在。

这里的请求数应该这样计算:

如果你点击一个链接,这个操作返回的页面上有5张图片,那么下载每一张图片都需要一个http请求,也就是说这个页面下载完成之后的点击数应该是6(有其他需要下载的东西也同样计算)

 

吞吐量是在一次性能测试过程中网络上传输的数据量的总和。吞吐量/传输时间就是吞吐率,吞吐量数值越大,说明系统处理能力越强;吞吐量应该随着每秒点击率的增加而增加,这种增加是建立在带宽能够处理用户提出的所有的请求的基础上

在比较吞吐量和每秒点击率中可以获得服务器在执行过程中的信息。如果服务器如预期一样执行,那么吞吐量会随着每秒的点击量增加。如果点击的次数增加而吞吐量恒定或减少,就说明服务器无法执行增加的请求(每秒点击率),结果就是事务响应时间的增加。可以依据服务器的吞吐量来评估虚拟用户产生的负载量,以及看出服务器在流量方面的处理能力以及是否存在瓶颈

 

吞吐吞吐率显示的是场景运行过程中服务器的每秒的吞吐量,即Vuser在任何给定的某一秒上从服务器获得的数据量。其度量单位是字节,表示虚拟用户在任何给定的每一秒从服务器获得的数据量,这个数据量的计算是所下载的各个资源大小的总和

吞吐率图和点击率图的区别:

吞吐率图是每秒服务器处理的HTTP申请数。

点击率图是客户端每秒从服务器获得的总数据量。

 

并发用户数:某一物理时刻同时向系统提交请求的用户数,在性能测试工具中,一般称为虚拟用户(Virtual User)数。并发,一是指所有用户在同一时刻做同一操作,主要为了验证程序或数据库对并发处理能力;另外一种是指多个用户对被测系统发起了多个请求,这些请求可以是同一操作,也可以是不同操作,类似于混合场景的概念

 

TPS是每秒系统能够处理的交易或者事务的数量,它是衡量系统处理能力的重要指标。显示在场景运行的每一秒钟,每个事务通过、失败以及停止的数量,是考查系统性能的一个重要参数。通过它可以确定系统在任何给定时刻的时间事务负载。分析TPS主要是看曲线的性能走向。将它与平均事务响应时间进行对比,可以分析事务数目对执行时间的影响。 

说明:当压力加大时,点击率/TPS曲线如果变化缓慢或者有平坦的趋势,很有可能是服务器开始出现瓶颈。TPS值,越大说明系统处理能力越强。 

 

事务:自定义的标识,每个事务包括一系列请求。用来衡量不同的操作所花费的时间,事务时间反映一个操作过程的响应时间

 

响应时间:响应时间反映完成某个事务所需要的时间。响应时间=网络传输时间(请求)+服务器处理时间+网络传输时间(响应时间)+页面前端解析渲染时间

 

思考时间:是指用户进行操作时每个请求或操作之间的间隔时间,是为了更真实的模拟用户的操作场景

 

集合点:当虚拟用户到达集合点会停止接下来的操作,直到满足结合点的触发条件(达到虚拟用户数量),然后在集合点的用户同时开始进行接下来相同的操作

 

 

 

 

 

 

 


TAG:

 

评分:0

我来说两句

Open Toolbar