1、在压测过程中保证压力机、负载机不处于休眠状态,否则会出现压力机、负载机与服务器通讯中断的现象。设置路径:控制面板\硬件和声音\电源选项\编辑计划设置,使计算机进入休眠状态:从不
2、压测进行前要练习公司的运维人员,保证服务器、压力机IP不会被限制(由于压测时网络流量过大可能会别自动限制IP)
3、负载机、压力机、服务器防火墙关闭,否则会出现连接不通的奇葩问题
4、远程连接负载机(loadrunner generator时,在Unix Environment标签页中勾选Don`t use RSH,否则连接不上)
5、确认压测过程中是否会有大量的日志输出,确认压力机、服务器磁盘有足够的空间,或者与开发人员协商关闭掉相关日志,关闭tomcat所有日志方式:/conf中编辑logging.propoties,将日志级别都调整为OFF。在/bi中编辑catalina.sh,将if [-z "$CATALINA_OUT"];then CATALINA_OUT="$CATALINA_BASE"/logs/catalina.out修改为if [-z "$CATALINA_OUT"];then CATALINA_OUT=/dev/null;在/conf中编辑server.xml,注释掉AccessLogValve(文件最后);重启服务观察logs文件夹下所有日志均不会输出,文件大小为0.参考博文:http://blog.csdn.net/xysoul/article/details/50347285
6、tomcat 8.0.23版本在不安装应用时查看gcutil日志,内存不断上涨gc不稳定,8.0.24 、8.0.36均无此问题
7、服务器是linux的需要考虑open files是否限制,要设置成最大65535。否则会影响并发量和链接数,通过ulimit -a来查看open files的值,参考博文:
http://blog.csdn.net/jenminzhang/article/details/47017741
http://blog.csdn.net/alibert/article/details/50915123
8、调试脚本时可以通过tree视图来查看,也可以通过打开Vuser--Runtime Setting--Log--Extended log来对比查找需要关联或者修改的部分
9、windows7安装loadrunner时一直卡在执行产品配置,原因:打开进程管理器,其中有多个msiexec.exe*32进程在执行,用户为Administrator,需要kill掉其余的只保留一个,则问题接触,安装可以正常进行
10、性能问题排查步骤:
1)负载机的问题
2)网络问题
3)硬件问题
4)数据库问题
5)中间件问题
6)jvm
7)缓存服务器、zookper
8)业务程序的逻辑等问题