博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
性能测试中遇到的坑
阅读量:5307 次
发布时间:2019-06-14

本文共 1267 字,大约阅读时间需要 4 分钟。

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

 

转载于:https://www.cnblogs.com/chengssblog/p/6590069.html

你可能感兴趣的文章
linux 常用命令
查看>>
sqlserver 服务启动不的解决办法
查看>>
WINDOWS内核版本
查看>>
测试工程师的一些面试题目(python)
查看>>
python-26 configparser 模块之二
查看>>
LiveWrite
查看>>
虚拟机安装CentOS6.4用“桥接:直接连接到物理网线”不能上网的原因及解决方法...
查看>>
mybatis官方中文文档
查看>>
ArcEngine控制台应用程序
查看>>
free 一个指针时【 retval = HeapFree(_crtheap, 0, pBlock);】报错的原因
查看>>
weblogic重启脚本
查看>>
asp.net下的串口编程
查看>>
idea 项目中 maven 编译出错Fatal error compiling: 无效的目标发行版: 1.8 -> [Help 1] 解决方法...
查看>>
mac下安装了brew
查看>>
web service
查看>>
Little Artem and Grasshopper
查看>>
HDU 2955
查看>>
android游戏---贪吃蛇
查看>>
centos 7.0 mono&Jexus V5.5.3安装
查看>>
ASP.NET Core的身份认证框架IdentityServer4--(2)API跟WEB端配置
查看>>