作压力测试时经常会发现相同的环境,但是每次能承受的压力很不一样,而导致这种现象的问题基本就几种,所以下面总结一下。
可能影响压力测试的因素:
1、 压力脚本的正确性:这是基础,如果脚本不正确,那打出来的压力也没有意义;
2、 磁盘满:web服务器、应用服务器、数据库等压力都很低,但是响应时间很长,压力打不上去。一般df –h一下就知道了。主要的可能是apache、resin或者应用的日志打满了。在这个问题上吃了好几次亏。
3、 磁盘io过高(mysql,sohudb):一般是mysql和sohudb,如果是mysql则说明频繁读写硬盘,应该调整缓存设置,具体的调整方式网上搜一下即可。查看命令是iostat –xk 3,而查看mysql缓存状态的命令式mysqladmin extended-status;
4、 机器load过高:跟磁盘io过高有一定关系,也可能因为压力实在太大了;
5、 网络繁忙或者出现问题:这是压力曲线会上线波动很大,只遇到过一次。可以通过与直接操作mysql或者sohudb的平均时间比较,如果连接数据源都很慢,那说明网络一定有问题;
6、 内存不足(少见):如果遇到了应该就是内存泄露了,可以通过jmap &jhat来检查;
7、 Cpu过高(少见):一般情况下是死锁导致,比如多线程操作hashMap没有做同步处理,可以通过jstack或者kill -3 <pid>来检查;
Jdk工具参考:
http://liudaoru.iteye.com/blog/540772
http://liudaoru.iteye.com/blog/464598
http://liudaoru.iteye.com/blog/403632
</pid>
分享到:
相关推荐
结合对国家标准GB 3836.2—2010中爆炸压力测试的要求及对大量测试结果的研究,分析了隔爆外壳内爆炸气体点燃产生压力及其压力变化的过程,介绍了...提出了相应的建议,同时,对特殊设备爆炸压力测试注意事项进行了阐述。
4 页 Edit by Joson https://www.baidu.com/p/happy_Joson 注意事项: 因为压力测试,注意机器的散热。风扇调全速转。机器跑起来了,此时可以测试 整机的功耗,散热、主板的供电,整机供电等等,一般测试时长 24H,...
[17个软件测试文档] 17性能测试计划注意事项 已全部上传 [17个软件测试文档] 16软件性能测试从这里开始V1[1] 0 0 0 http: download csdn net detail cleopard 8344281 [17个软件测试文档] 15压力测试和服务器稳定...
接地电阻测试仪使用与注意事项 一、测试方法: 1、将仪表放置水平位置,检查检流计的指针是否在中心线上,否则应用零位调整器将其调整于中心线上。 2、将“倍率标度”置于最大倍数,慢慢转动发电机的摇把,同时...
性能测试计划注意事项.pdf 性能测试讲稿.pdf 性能测试经验总结.doc 性能测试实践.ppt 性能測試經驗.doc 性能測試模板.doc 性能測試之之研究.doc 学习性能测试线路图.doc 压力测试和服务器稳定性测试.doc JMeter.chm ...
性能测试计划注意事项.pdf 性能测试讲稿.pdf 性能测试经验总结.doc 性能测试实践.ppt 性能測試經驗.doc 性能測試模板.doc 性能測試之之研究.doc 学习性能测试线路图.doc 压力测试和服务器稳定性测试.doc ...
六、注意事项 在使用 LoadRunner 进行压力负载测试时,需要注意以下几点: * LoadRunner 执行的时候随着虚拟用户数的增加,耗用的系统资源也会增加。 * 根据以往的使用经验,在 512M 的机器上可以模拟 500 个并发...
87、需求测试注意事项有哪些? 26 88、简述一下缺陷的生命周期 26 89、你在你所在的公司是怎么开展测试工作的?是如何组织的? 26 90、你认为理想的测试流程是什么样子? 26 91、您在从事性能测试工作时,是否使用过...
包括压力测试、负荷测试、可靠性测试、稳定性测试...... 1.2 性能测试包括哪些方面的测试 速度:服务响应速度 容量:最大支持用户数 可靠性:高负荷运行、长时间运行 1.3 性能测试的目的 (举例) 测算系统的...
三 浅谈软件开发中的注意事项 16 3.1 项目设计 16 3.2 设计变化和需求变化 16 3.3 代码编写 17 3.3.1 源程序文件结构 17 3.3.2 界面设计风格的一致性 17 3.3.3 编辑风格 17 3.3.4 命名规范 18 3.4 BUG...
clgpustress 重型 OpenCL GPU 压力测试器(版本 0.0.9.4)重要注意事项!!!!! 此程序对显卡非常危险,可能会导致显卡过热或损坏! 请谨慎使用此程序。 我建议在设备的所有股票参数(时钟、电压,特别是 GPU 内存...
并以JMeter为例,介绍了使用它来完成最常用的三种类型服务器,即Web服务器、数据库服务器和消息中间件,压力测试的方法、步骤以及注意事项。 讲到测试,人们脑海中首先浮现的就是针对软件正确性的测试,即常说的...
三 浅谈软件开发中的注意事项 16 3.1 项目设计 16 3.2 设计变化和需求变化 16 3.3 代码编写 17 3.3.1 源程序文件结构 17 3.3.2 界面设计风格的一致性 17 3.3.3 编辑风格 17 3.3.4 命名规范 18 3.4 BUG...
五、注意事项 1. 设备安装:设备安装时应避免接触过热、干燥的环境或导致设备和电气装置凝结的条件。 2. 温度和湿度控制:温度和湿度条件的控制非常重要,否则可能会影响测试结果。 3. 电气连接:电气连接应确保在...
压力测试工具介绍: 一、 使用G-TcpClient模块 二、 可以设定间隔时间发起大规模长、短连接 三、 可以发起密集数据包,包括即时和定时发送,1M的光纤带宽最大可以达到100K/S(单向)以上,100M本地网最大可以达到...
文档结构主要包括介绍、需求背景、实现方式、测试环境、测试过程、测试效果和注意事项等几个部分。 二、需求背景 在客户内网中,有一组WEB服务器提供HTTP服务。为了确保数据安全,同时减轻服务器的压力,需要通过...
现有的秒杀活动持续时间短,瞬间数量大,为了不影响其他业务的正常运行,需要把它从业务、技术、数据上做隔离,架构设计需要分几层来考虑,从客户请求到数据库存储,到最后上线前的压力测试。 1、数据库设计(数据...
在山东BOSS性能压力测试过程中,发现脚本对于整个压力测试过程的重要性,一个压力测试脚本录制和编辑修改得怎么样直接影响后面压力测试的执行。通常情况下,脚本应尽可能的精简,就像写代码一样。针对BOSS系统的特点...
7. 注意事项5和6不执行,后面默认产生系统规定的时间节点(默认人一小时生成一次报告) 8. 输入命令 @?/rdbms/admin/awrrpt 9. 输入回车 默认是html格式 10. 输入1,查询最近一天的 输入2查询两天。 11. 查看节点...
安装安全注意事项 初步检查 安装位置 安装准备 在锅炉钢板上钻孔 燃烧筒长度 固定燃烧器到锅炉 燃烧头内部调节 探针 - 电极位置 燃气蝶阀 燃烧头调节 燃气供应 燃气供应管路 燃气阀组 燃气阀组安装 ...