如果同一个脚本运行两次结果相差特别大.后一次的响应时间比前一次的响应时间慢了特别多,而期间开发又未修改过程序排查问题:
1.查看下linux内存利用情况 free -m 是查看内存情况 (通常可用内存占10%是可接受范围内) 如果可用内存很小的话 :一种可能是程序有问题 :另一种可能是磁盘空间不足了 当磁盘空间不足就会去写内存
2.可以先看下第二种情况成立否 : 命令 tf -m 查看磁盘空间情况结果看到磁盘空间为0了
3.查看哪个进程占用了这么多 ,最好通过log日志进行分析。在运行性能测试脚本前一定要确认好log日志的级别,如果设置debug,程序就会不断的写日志,影响性能测试结果 通常都是设置成error级别 当然如果再运行脚本过程中 两次运行结果不可能完全一样.通常相差时间要小于100ms是可接受的
最新内容请见作者的GitHub页:http://qaseven.github.io/