【JMeter】JMeter压测过程中遇到Non HTTP response code错误解决方案

这篇具有很好参考价值的文章主要介绍了【JMeter】JMeter压测过程中遇到Non HTTP response code错误解决方案。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

压测过程中并发逐步加大后遇到60%的错误率,查看错误是JMeter网页版聚合报告中显示

Non HTTP response code: java.net.NoRouteToHostException/Non HTTP response message: Cannot assign requested address (Address not available)

这是第二次遇到,故把解决方案记录下来,供大家参考

1、先检查下tcp  port  range 是否在合理范围内

 

cat /proc/sys/net/ipv4/ip_local_port_range
32768   60999

    1024 65535为centos合理范围,不合理则需要作出修改

2、调低端口释放后的等待时间, 默认为60s, 修改为15~30s

echo 30 > /proc/sys/net/ipv4/tcp_fin_timeout

3、修改tcp/ip协议配置, 通过配置/proc/sys/net/ipv4/tcp_tw_resue, 默认为0, 修改为1, 释放TIME_WAIT端口给新连接使用。

echo 1 > /proc/sys/net/ipv4/tcp_tw_reuse


3. 修改tcp/ip协议配置,快速回收socket资源, 默认为0, 修改为1.(这个根据系统来设置,可能有的系统没有这个文件)

echo 1 > /proc/sys/net/ipv4/tcp_tw_recycle

  4、执行命令使设置立即生效文章来源地址https://www.toymoban.com/news/detail-760028.html

sysctl -p

到了这里,关于【JMeter】JMeter压测过程中遇到Non HTTP response code错误解决方案的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 解决minio服务器Non-XML response from server. Response code: 404, Content-Type: text/html, body: Sorry

    Non-XML response from server. Response code: 404, Content-Type: text/html, body: Sorry, Page Not Found 修改工具类 发现上传什么的其他功能都正常,感觉可能是minio版本不同导致 修改桶策略,再访问则正常了

    2024年02月05日
    浏览(42)
  • Jmeter 对http接口压测

    Jmeter相对于Loadrunner来说,更轻,易于安装,如果对过程数据收集不多、测试场景不复杂的情况下,可以优先考虑。 Jemeter进行HTTP接口压力测试的具体使用步骤: 1、首先添加一线程组(即用户组:一个线程模拟一个用户行为,如果要模拟多个用户,则通过设置多线程来实现)

    2024年04月11日
    浏览(33)
  • 使用Jmeter压测HTTP、TCP请求

    Jmeter 是一个开源的测试工具,由 Apache 软件基金会开发,它是一个纯 Java 应用程序,用于负载测试、功能测试和性能测试,它是由 Apache 软件基金会开发的一个开源软件。它可以模拟许多不同类型的负载,并且可以用于测试不同类型的应用程序,包括 Web 应用程序、数据库服务

    2024年02月09日
    浏览(54)
  • JMeter 5.6多个http接口进行压测

    目录 1.安装下载 2.启动JMeter 2.1新建线程组 2.2新建HTTP信息头管理器 2.3新建用户定义的变量 2.4新建临界部分控制器 2.4.1新建【创建流程实例】HTTP请求 2.4.1.1新建响应断言 2.4.2新建【查询待办任务1】HTTP请求 2.4.2.1新建响应断言 2.4.2.2新建JSON提取器 2.4.3新建【流程初审】HTTP请求

    2024年02月09日
    浏览(39)
  • 用JMeter对HTTP接口进行压测(一)压测脚本的书写、调试思路

    Mac OS下使用Homebrew安装 安装完毕之后,确保jmeter和groovy没问题 直接启动JMeter 查看groovy版本 在JMeter中使用脚本语言有BeanShell和Groovy,因为Groovy和Java更相近,所以选择Groovy。虽然以前没接触过Groovy,但是靠着IDE和官方文档、Google上手还算顺利。 因为是需要 对整条业务流程进行

    2024年02月07日
    浏览(37)
  • jmeter压测过程中,ServerAgent响应异常:Cannot send data to network connection

    ServerAgent异常信息: Cannot send data to network connection(无法将数据发送到网络连接) 原因: linux 防火墙 拦截了当前端口 解决方案: Linux 执行以下命令 修改后,重新启动,然后使用jmeter 重新发送请求即可查看服务器对应资源使用情况

    2024年02月16日
    浏览(27)
  • Jmeter使用教程,从安装到HTTP的压测全部实战教程解析,不学后悔系列

    作为一名开发工程师,当我们接到需求的时候,一般就是分析需要,确定思路,编码,自测,然后就可以让测试人员去测试了。在自测这一步,作为开发人员,很多时候就是测一下业务流程是否正确,会不会有逻辑上的错误,如果没有,几乎就完事了。然后到了测试人员去测

    2024年04月10日
    浏览(35)
  • 解决Server returned HTTP response code: 403 for URL报错

    在调用某个接口的时候,突然就遇到了Server returned HTTP response code: 403 for URL报错这个报错,导致获取不到接口的数据; 一开始,查到一个大部分说是 这里加入 但是发现并没有效果 后面,又查找到一个说是给它加一个 然后结果成功解决了403的报错。 对于原因并不是特别清楚

    2024年02月16日
    浏览(38)
  • java.io.IOException: Server returned HTTP response code: 400 for URL: http://xxxx

    1.1自我介绍 大家好,我是IT摆烂工程师,今天正式在博客上发布文章,请大家多多支持!!! 1.2写csdn博客初衷 原因是记录一些关于java的编程知识,在工作中的一些困难点,博主也是编程菜鸟,希望在探索的过程中一步步变“秃”,最重要的是记录自己的成长历程。 接下来

    2024年02月15日
    浏览(42)
  • 遇到错误:Error response from daemon: network xxxx not found解决方案

    遇到启动的服务网络错误时: 网络丢失,或是操作不当导致。 可以尝试以下解决方案: 1、检查现有可用的网络: 2、绑定网络: 3、启动 4、可能存在问题,已绑定一个不可用的网络如【mynet】,需要解绑  

    2024年02月11日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包