性能测试问题分析
1加硬件(内存/CPU)
%Processor Time
CPU利用率,该计数器最为常用,可以查看处理器是否处于饱和状态,如果该值持续超过 95%,就表示当前系统的瓶颈为CPU,可以考虑增加一个处理器或更换一个性能更好的处理器。(参考值:<80%)
Available Mbytes
剩余的可用物理内存,单位是兆字节(参考值:>=10%)
private Bytes
进程无法与其他进程共享的字节数量。该计数器的值较大时,有可能是内存泄露的信号
%Disk Time
表示磁盘驱动器为读取或写入请求提供服务所用的时间百分比,如果只有%Disk Time比较大,硬盘有可能是瓶颈
2 场景设置
加压速度调整(场景策略调整)
3 登陆阀值问题
取消同一账号的不可多次使用的设置
4 软件方面
中间件优化(如:tomcat、tuxedo、weblogic) 最大线程设置合理 集群技术的应用
5 脚本优化
去除脚本不需要的代码断,
6 网络带宽
尽量用内网测试,公网测试会影响测试结果
7 ngix改参数
由哈希寻址变为随机寻址