性能测试脚本运行一段时间后TPS突然下降,过段时间后又恢复正常的原因
2017-01-11 18:43
453 查看
现象:
1并发运行5分钟,脚本全部执行成功,所有指标正常,并发设置为20脚本运行一段时间后TPS突然下降为0,响应时间线条无打点记录,过段时间后相关指标又恢复正常,查看报错信息为连接不上服务器,如图所示:
Error信息:连接服务器失败:
定位分析:
根据图中曲线走势和报错信息,“连接不上服务器,连接超时”,查看应用服务器的资源使用情况,内存,CPU,NET几乎没任何消耗,压力并发到达服务器,有可能程序阻塞或者负载机到服务器之间存在问题,先查看负载机资源及网络情况,发现资源充足,但是网络出现大量阻塞,延时现象严重,到这里可确定为负载机到服务器的网络资源出现延时问题导致,如图负载机网络资源延时现象:
1并发运行5分钟,脚本全部执行成功,所有指标正常,并发设置为20脚本运行一段时间后TPS突然下降为0,响应时间线条无打点记录,过段时间后相关指标又恢复正常,查看报错信息为连接不上服务器,如图所示:
Error信息:连接服务器失败:
定位分析:
根据图中曲线走势和报错信息,“连接不上服务器,连接超时”,查看应用服务器的资源使用情况,内存,CPU,NET几乎没任何消耗,压力并发到达服务器,有可能程序阻塞或者负载机到服务器之间存在问题,先查看负载机资源及网络情况,发现资源充足,但是网络出现大量阻塞,延时现象严重,到这里可确定为负载机到服务器的网络资源出现延时问题导致,如图负载机网络资源延时现象:
相关文章推荐
- 用loadrunner通过winsocket通信协议测试性能响应时间突然变慢的原因
- bash脚本性能测试之:代码段执行时间
- 性能测试--运行时间设置和迭代次数区别
- 公司测试环境上的tomcat总是运行一段时间莫名其妙的挂掉,总算找到原因了
- Jmeter性能测试中Tps图与响应时间图
- LoadRunner:Controller及结果分析 一、性能测试概述 1、关于性能测试目标: ①TPS ②一定并发用户数下功能点的响应时间 ③一定响应时间内功能点的并发用户数 性能测试不是
- 如何确认测试Powershell脚本的运行时间 推荐
- 使用console进行性能测试和计算代码运行时间
- 系统突然运行不正常这个问题产生的原因可能有哪些?
- 压力测试tps性能下降问题解决方案
- 网站性能测试指标:QPS、TPS、吞吐量、响应时间概述
- 【性能测试】验证程序运行时所占用的时间Cycle
- Arduino运行时突然[卡死在某一行/立即重启/串口输出乱码/程序执行不正常]的可能原因
- 寻找性能测试瓶颈--并发数、TPS、响应时间
- Dlib人脸特征点检测性能测试(光照+各部分功能模块运行时间)
- sock脚本单用户正常运行,多用户肯定只有一个用户正常运行,这是什么原因
- 性能测试--运行时间设置和迭代次数区别
- 使用console进行 性能测试 和 计算代码运行时间
- 使用console进行 性能测试 和 计算代码运行时间(转载)
- 性能测试需求分析 业务PV量,响应时间、QPS、TPS