JMeter笔记:jmeter压测常见报错
工作中在使用jmeter工具进行压测时,遇到过以下两个问题,这里记录下解决方案。
问题一:Non HTTP response code: java.net.ConnectExceptionexception
解决方法:将http请求的client implementation配置成java,如下图所示:
问题二:Non HTTP response code: java.net.NoRouteToHostException
原因:jmeter加压机的端口不够用
解决方法:
1. netstat|grep TIME_WAIT |wc -l 查看目前处在TIME_WAIT状态的值大不大
2. 检查系统sysctl中配置项(/etc/sysctl.conf):
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_tw_recycle = 1
net.ipv4.tcp_max_tw_buckets = 5000
net.ipv4.ip_local_port_range = 1024 65535
(如果配置文件不存在以上配置,加上上述配置)
3.执行: sysctl -p ,使设置立即生效。