首页 > 其他分享 >JMeter 使用 http长连接

JMeter 使用 http长连接

时间:2023-10-20 16:56:28浏览次数:30  
标签:Use http 修改 等待时间 JMeter 连接 空闲

如果需要在JMeter通过http长连接发送请求,首先需要选择了Use KeepAlive 长连接协议,虽然默认是勾选的,但也需要确认一下。 除了选择了Use KeepAlive 长连接协议,还需要在Advanceed高级选项面板,选择HttpClient4类型的HttpRequest请求实现。 在即使选择了Use KeepAlive 长连接协议,还选择了HttpClient4类型的HttpRequest请求外,还差一步:需要配置JMeter.properties中的时间空闲等待时间,设置默认为0,默认情况下,不会对长连接进行空闲等待,一旦连接空闲,则立马断开了,这也是导致大家压测中出现了失败的一种情形。所以,需要进行空闲等待时间的修改,这个时间,建议尽量和后端服务器的空闲等待时间保持一致。 具体的修改办法是:在jmeter.property文件,找到 httpclient4.idletimeout 空闲等待时间选项,进行合适的修改即可。由于前面使用了60s,所以在这里修改为 60000ms,也就是60s。 改完后,要使得修改生效的话,还需要重启一下jmeter。再一次启动高并发测试,与之前的结果进行对比,可以发现:修改完成之后,会发现错误率显著的下降,1000个线程每个请求10次,错误率直接0%。这个结果,对比没有修改之前30%以上的错误率,提升的效果还是非常显著的  

标签:Use,http,修改,等待时间,JMeter,连接,空闲
From: https://www.cnblogs.com/xjtest/p/17777494.html

相关文章

  • 【异步爬虫】requests和aiohttp中代理IP的使用
    前言在进行爬虫开发时,我们常常需要使用代理IP来隐藏自己的真实IP地址,以避免被一些网站限制或封禁。requests和aiohttp是两个非常常用的工具,本文将分别介绍如何在它们中使用代理IP,希望可以帮助大家更好地进行异步爬虫开发。一、requests中代理IP的使用1.1requests包简介requests是......
  • 强制跳https
    在Web.config中新增代码<rewrite> <rules> <rulename="HTTPtoHTTPSredirect"stopProcessing="true"> <matchurl="(.*)"/> <conditions> <ad......
  • 网站部署SSL证书后无法使用https访问的解决方法
    网站要启用https加密访问,则需安装部署有效的SSL证书。但有时我们在服务器上安装部署SSL证书后,使用https协议访问网站,可能会出现页面加载缓慢、空白或提示“无法访问”等问题,这时该如何解决? 网站部署SSL证书后无法使用https访问的可能原因及解决方法1、服务器防火墙未......
  • Windows 10连接网络打印机报错“0x0000011b”的解决方法
    网络打印,win10/11都经常遇到这样那样的问题。今天遇到一台新装的windows10系统连接网络打印机报错:0x0000011b网上查了一圈,普遍说的是这个情况,微软官方介绍:通过命名管道使用RPC  也就是网上说的最多的注册表方式:WindowsRegistryEditorVersion5.00[HKEY_LOCAL_MACHINE\S......
  • 免费https证书certbot的配置和使用
    CertBot配置免费HTTPS证书1.域名首先从云服务器商注册一个域名在云服务器商提供的控制台,购买服务器后,申请域名并且执行域名解析2.服务器安装和配置nginx服务器安装nginx访问nginx官网下载nginx包wgtehttps://nginx.org/download/nginx-VERSION-YOU-WANT.tar.gz......
  • jmeter分布式压测配置
    环境:主机是windows系统方便图形界面使用从机是虚拟机上的centos7操作系统主从版本一致:jmeter.5.6.2 检测cpu和内存:插件配置详见==>插件配置主机配置:有就配置,没有就添加:server.rmi.ssl.disable=trueremote_hosts=127.0.0.1,192.168.12.127192.168.12.127是从机ip,如果......
  • Springboot 配置 https 的后端服务
    由于项目需要,要实现https+wss服务,经过2天研究,终于通过Springboot配置成功https+wss服务,记录一下以此分享。1、生成ssl证书方法(注意-alias的名称要与application的名称一致),两个方法都可以。//keytool-genkey-aliasmyhttps-keyalgRSA-keysize2048-keystoreE:\test.p12......
  • jfinal框架下,连接国产达梦数据库,抛出SocketTimeoutException异常
    公司为政府开发项目,主框架选择springboot,orm框架使用jfinal。数据库为国产达梦数据库写统计类服务时,通常sql运行时间会比较久,超过10s的sql一定会报SocketTimeoutException异常 尝试使用原生jdbc创建连接,运行sql毫无问题。遂检查连接池设置。jfinal使用druid连接池网上搜索......
  • dremio hive 连接
    dremio对于hive的连接实际上有两种方法,一种使用的是hive的metastore,一种是使用的hivejdbcserver第一中是官方支持的,第二种官方缺少直接的支持,需要自己开发相关的arp扩展一些参考实现cdata目前提供了一个开源实现,但是jdbc驱动使用的是自己的,实际上这个我们可以调整为h......
  • Web前端使用 $.ajax 和 XMLHttpRequest 请求的区别
    1、首先是我使用XMLHttpRequest进行后台请求,我在请求前。会把按钮置为灰色。 $('button[type="generateProductBop"]').css("background-color","#d4d4d4");在最后的finally才把按钮,重新置换回来原来的颜色$('button[type="generateProductBop"]').css(......