09 2019 档案

摘要:一、问题原因 用JMeter压测,有时候当模拟并发请求较大或者脚本运行时间较长时,JMeter会停止,报OOM(内存溢出)错误。 原因是JMeter是一个纯Java开发的工具,内存由java虚拟机JVM管理,当内存回收不及时,堆内存不足时,就会报内存溢错误。 概念补充: 内存泄露:应用使用资源之后没 阅读全文
posted @ 2019-09-21 17:06 海布里Simple 阅读(8784) 评论(0) 推荐(2) 编辑
摘要:1、插件下载 首先下载jmeter的插件管理工具,下载地址:jmeter-plugins.org 如英文说明,把下载后的jar包放到jmeter的安装目录lib/ext文件夹下,重启jmeter,就会在jmeter的GUI上看到已经安装好的插件管理工具Plugins Manager。 使用Plugi 阅读全文
posted @ 2019-09-19 15:41 海布里Simple 编辑
摘要:1、为什么用命令行模式 使用GUI方式启动jmeter,运行线程较多的测试时,会造成内存和CPU的大量消耗,导致客户机卡死; 所以一般采用的方式是在GUI模式下调整测试脚本,再用命令行模式执行; 命令行方式支持在多个环境下使用,windosw的dos环境下,也可以在linux环境上执行。 注意:使用 阅读全文
posted @ 2019-09-17 15:39 海布里Simple 阅读(5106) 评论(0) 推荐(0) 编辑
摘要:报错详情: java.net.SocketException: Socket closed at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.socketRead(Socket 阅读全文
posted @ 2019-09-16 11:04 海布里Simple 阅读(2974) 评论(0) 推荐(0) 编辑
摘要:之前在windows机上用JMeter压测,50并发下出现大量接口报“java.net.BindException: Address already in use: connect”错误。 从字面的意思看,是地址被占用了。 查资料才知道是windows本身提供的端口数量有限制。导致接口请求时,端口被 阅读全文
posted @ 2019-09-16 10:48 海布里Simple 阅读(11309) 评论(0) 推荐(2) 编辑

点击右上角即可分享
微信分享提示