性能测试的数据解释及分析

网友投稿 603 2022-11-19

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

性能测试的数据解释及分析

Transactions per Second(每秒通过事务数)

“每秒通过事务数/TPS”显示在场景运行的每一秒钟,每个事务通过、失败以及停止的数量,使考查系统性能的一个重要参数。通过它可以确定系统在任何给定时刻的时间事务负载。分析TPS主要是看曲线的性能走向。

将它与平均事务响应时间进行对比,可以分析事务数目对执行时间的影响。

Average Transaciton Response Time(事务平均响应时间)

“事务平均响应时间”显示的是测试场景运行期间的每一秒内事务执行所用的平均时间,通过它可以分析测试场景运行期间应用系统的性能走向。

例:随着测试时间的变化,系统处理事务的速度开始逐渐变慢,这说明应用系统随着投产时间的变化,整体性能将会有下降的趋势。

通常web服务还需要关心如下点:

1、当压力加大时,TPS曲线如果变化缓慢或者有平坦的趋势,很有可能是服务器开始出现瓶颈。

解析:tps曲线为什么会变平坦?因为系统处理事务的线程数往往是固定的一个数值。(一般是由程序设定或者服务器配置决定),假设响应时间是固定的一个值时,那么每秒中系统能够处理的事务数是固定的数值。不会因为压力的增大,TPS也会一直增大。实际上,响应时间并不是一个固定的值,而是随着压力变大,响应时间往往会增加。那么,实际上,系统最大的TPS值,往往会比根据基准值估算出来的TPS要小。

3、事务平均响应时间增长

解析:事务平均响应时间增加,必然是指服务器性能有所下降。服务器压力的加大,是主要原因。

a)压力增大到每秒钟事务的请求数,超过了系统每秒处理事务占用的线程数。这时,一些事务开始排队。排队的事务请求的响应时间必然大于之前的平均响应时间。

上一篇:大数据应用测试六个问题的解法
下一篇:性能测试新手之找不到测试点
相关文章

 发表评论

暂时没有评论,来抢沙发吧~