linux jmeter 关闭服务,Linux Jmeter性能压测常见错误排查及解决方法

排除错误日志一般方法:查看脚本执行错误日志---->接口返回异常查看服务器日志,检查是否是参数导致的问题或代码逻辑问题

---->出现网络相关,先优化压测及网络配置再压测

1.Linux下性能压测报错,如何查看错误日志?

在压测机的jmeter安装目录/bin/user.properties末尾加上:

jmeter.save.saveservice.output_format=xml

jmeter.save.saveservice.response_data=true

jmeter.save.saveservice.samplerData=true

jmeter.save.saveservice.requestHeaders=true

jmeter.save.saveservice.url=true

jmeter.save.saveservice.responseHeaders=true

执行脚本报错后停止【因为生成的jtl文件太大】,将jtl拷贝到本地,以查看结果树的监听器打开,即可看到接口报错日志;

2.压测接口返回:java.net.NoRouteToHostException: Cannot assign requested address,端口未释放导致socket连接失败

解法一:

(1)调低端口释放后的等待时间,默认为60s,修改为15~30s。

/proc/sys/net/ipv4/tcp_fin_timeout

(2) 修改 tcp/ip 协议配置,通过配置

/proc/sys/net/ipv4/tcp_tw_reuse,默认为0&

你可能感兴趣的:(linux,jmeter,关闭服务)