zoukankan      html  css  js  c++  java
  • 性能测试中遇到的坑

    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)业务程序的逻辑等问题

     
  • 相关阅读:
    【Docker 命令】- ps命令
    【Docker 命令】- exec命令
    【Docker 命令】- create命令
    【Docker 命令】- pause/unpause 命令
    【Docker 命令】- rm命令
    【Docker 命令】- kill命令
    【Docker 命令】- start/stop/restart命令
    【Docker 命令】- run命令
    【Docker】- 基本命令
    深度学习原理与框架- batch_normalize(归一化操作)
  • 原文地址:https://www.cnblogs.com/chengssblog/p/6590069.html
Copyright © 2011-2022 走看看