已修复已知问题,高并发下ResultSet.next()报已关闭的连接

srczh.jar框架在高并发下没有考虑每个请求线程中jdbc对象不同步问题,

解决方案:使用ThreadLocal类同步成员变量对象。


修改后使用 apache JMeter模拟并发请求测试正常


设置 使用10个线程,同时并发次数20;

jmeter测试


并发请求srczh首页 路径设为/

jmeter测试设置


点击启动后得到200份HTTP请求清单

jmeter测试结果


响应头如下

HTTP/1.1 200 
Access-Control-Allow-Methods: POST, GET, OPTIONS, DELETE
Access-Control-Max-Age: 3600
Access-Control-Allow-Headers: x-requested-with
Access-Control-Allow-Credentials: true
Accept-Ranges: bytes
ETag: W/"53-1630508448536"
Last-Modified: Wed, 01 Sep 2021 15:00:48 GMT
Set-Cookie: JSESSIONID=38CC0A87C4D5A003840D7F7050F24817; Path=/; Secure; HttpOnly
Content-Type: text/html;charset=utf-8
Content-Length: 15765
Date: Mon, 29 Nov 2021 18:23:54 GMT
Keep-Alive: timeout=60
Connection: keep-alive



汇总报告如下

jmeter测试汇总报告



回答 (0)
admin
积分 771
排名 1
关注 1
收藏 3
项目 13
文章 21
问题 3
回答 11
关注 主页 消息
上线期间,所有资源打折!
srczh广告
类似问题
2016 - 2021 © srczh.com 版权所有 增值电信经营许可:粤ICP备19068081号
深圳市中文远星科技有限公司