JSP、struts2、sitemesh性能测试结果

本文通过使用ab工具对Struts框架的应用进行性能测试,包括不同并发级别下的请求处理能力及响应时间等关键指标。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

tomcat最大配置500个线程,启动时配置20个线程

 

 

命令:ab -k -t 200 -c 100 -n 1000 http://xxx/core/login.do




都去掉了log4jStruts生产环境去掉sitemesh后










Document Path /cems2/core/login.do /cems2/core/login.do



Document Length 9251 bytes 5046 bytes










Concurrency Level 50 100



Time taken for tests 2.678 seconds 1.398 seconds



Complete requests 1000 1000



Failed requests 0 0



Write errors 0 0



Keep-Alive requests 0 1000



Total transferred 9490386 bytes 5347408 bytes



HTML transferred 9278753 bytes 5106552 bytes



Requests per second 373.36 [#/sec] (mean) 715.36 [#/sec] (mean)



Time per request 133.919 [ms] (mean) 139.789 [ms] (mean)



Time per request 2.678 [ms] (mean, across all concurrent requests) 1.398 [ms] (mean, across all concurrent requests)



Transfer rate 3460.29 [Kbytes/sec] received 3735.68 [Kbytes/sec] received



多次重复执行 <400/s700/s左右(连续10次执行时)










命令:

ab -k -t 200 -c 100 -n 1000 -C '。。。'

http://xxx/security/staffMgr\!list.do







Struts生产环境去掉sitemesh后压力减少提升不明显table非标签输出,无sitemeshtable非标签输出,有sitemesh







Document Path /cems2/security/staffMgr!list.do /cems2/security/staffMgr!list.do /cems2/security/staffMgr!list.do /cems2/security/staffMgr!list.do /cems2/security/staffMgr!list.do
Document Length 19036 bytes 6189 bytes 6189 bytes 3300 bytes 16147 bytes







Concurrency Level 25 100 25 100 100
Time taken for tests 12.843 seconds 11.669 seconds 10.120 seconds 8.140 seconds 10.590 seconds
Complete requests 1000 1000 1000 1000 1000
Failed requests 0 0 0 0 0
Write errors 0 0 0 0 0
Keep-Alive requests 0 0 0 0 0
Total transferred 19177000 bytes 6335855 bytes 6330000 bytes 3444441 bytes 16288000 bytes
HTML transferred 19036000 bytes 6194714 bytes 6189000 bytes 3303300 bytes 16147000 bytes
Requests per second 77.86 [#/sec] (mean) 85.69 [#/sec] (mean) 98.82 [#/sec] (mean) 122.85 [#/sec] (mean) 94.43 [#/sec] (mean)
Time per request 321.078 [ms] (mean) 1166.937 [ms] (mean) 252.994 [ms] (mean) 814.020 [ms] (mean) 1059.041 [ms] (mean)
Time per request 12.843 [ms] (mean, across all concurrent requests) 11.669 [ms] (mean, across all concurrent requests) 10.120 [ms] (mean, across all concurrent requests) 8.140 [ms] (mean, across all concurrent requests) 10.590 [ms] (mean, across all concurrent requests)
Transfer rate 1458.18 [Kbytes/sec] received 530.22 [Kbytes/sec] received 610.85 [Kbytes/sec] received 413.22 [Kbytes/sec] received 1501.95 [Kbytes/sec] received

<80/s(5次连续35->77)<90/s(5次连续)<100/s(5次连续)<135/s(5次连续)<100/s(5次连续)

100的并发依然可以达到<80/s

稳定在13075->94
命令:ab -k -t 300 -c 100 -n 1000 -C '...' http://xxx/archiveQueryAction.do?method=findArchiveQueryKinds











Document Path /web9800/archiveQueryAction.do?method=findArchiveQueryKinds /web9800/index.jsp



Document Length 3229 bytes 11728 bytes










Concurrency Level 100 100



Time taken for tests 4.249 seconds 9.573 seconds



Complete requests 1000 1000



Failed requests 0 0



Write errors 0 0



Keep-Alive requests 984 0



Total transferred 3394920 bytes 11867000 bytes



HTML transferred 3229000 bytes 11728000 bytes



Requests per second 235.34 [#/sec] (mean) 104.46 [#/sec] (mean)



Time per request 424.923 [ms] (mean) 957.301 [ms] (mean)



Time per request 4.249 [ms] (mean, across all concurrent requests) 9.573 [ms] (mean, across all concurrent requests)



Transfer rate 780.22 [Kbytes/sec] received 1210.58 [Kbytes/sec] received



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值