轉(zhuǎn)自:http://blog.sina.com.cn/s/blog_68b7d2f50101ann7.html
服務(wù)器配置:
?
單硬盤, SATA?? ?8MB緩存
測(cè)試服務(wù)器和 loadrunner運(yùn)行服務(wù)器位于同一網(wǎng)段 --100MB網(wǎng)絡(luò)(同一交換機(jī))上,排除網(wǎng)絡(luò)問題的影響
服務(wù)器運(yùn)行始終, CPU使用率非常低沒有超過 5% ?因此雖然服務(wù)器配置低,但是不是性能瓶頸所在
服務(wù)器運(yùn)行在 windows server 2003 sp2中文版(正版系統(tǒng))
tomcat內(nèi)存的設(shè)置: 1.4GBJVM+256MB的池
set JAVA_HOME=C:\JAVA\JDK15
set CATALINA_OPTS=-server -Xms 1400m -Xmx1400m -XX:PermSize=256m -XX:MaxPermSize=256m
tomcat線程的設(shè)置:初始產(chǎn)生 1000線程數(shù)最大支持 2000線程
<Connector port="80" maxHttpHeaderSize="8192"
??????????????
?maxThreads="4000" minSpareThreads="1000" maxSpareThreads="2000"
??????????????
?enableLookups="false" redirectPort="8443" acceptCount="2000"
??????????????
?connectionTimeout="20000" disableUploadTimeout="true" />
需要顯示的 JSP頁面: index.jsp
==========================================================
<html>
<body>
test---tomcat
<%
??
?System.out.println("===========================");
???
?System.out.println("===========================");
System.out.println("===========================");
??
?System.out.println("===========================");
???
?System.out.println("===========================");????
?%>
</body>
</html>
=============================================================
類似于靜態(tài)頁面,以此來判斷 tomcat支持的最大的并發(fā)用戶數(shù)量
使用 loadrunner設(shè)置 1000并發(fā)用戶數(shù)進(jìn)行壓力測(cè)試。每兩秒鐘增加一個(gè)用戶,以此遞增,直至 1000后,然后再按照兩秒鐘一個(gè)用戶遞減直至用戶數(shù)位 0.
測(cè)試結(jié)果:
Transaction Response Time Under Load
1可以看到在達(dá)到 600用戶同時(shí)在線的時(shí)候,系統(tǒng)響應(yīng)時(shí)間為 6秒鐘
100人 -----響應(yīng)時(shí)間 0.8秒 ?? ?完美
150人 -----響應(yīng)時(shí)間 1秒 ????? ?完美
200人 -----響應(yīng)時(shí)間 1.5秒 ??? ?響應(yīng)時(shí)間有微小波動(dòng) 比較完美
250 人 -----響應(yīng)時(shí)間 1.8秒 ??? ?比較完美(此時(shí)是理想情況下最大的并發(fā)用戶數(shù)量)
280 人 -----開始出現(xiàn)連接丟失問題,連接開始不穩(wěn)定
300人 -----響應(yīng)時(shí)間 3秒 ????? ?響應(yīng)時(shí)間有較大波動(dòng)峰值為 6秒 ?? ?較差
350人 -----響應(yīng)時(shí)間 3秒 ????? ?開始大量出現(xiàn)連接丟失問題 連接很不穩(wěn)定
400人 -----響應(yīng)時(shí)間 3.8秒 ??? ?連接丟失數(shù)量達(dá)到 3000次以上
450人 -----響應(yīng)時(shí)間 4秒 ????? ?連接丟失數(shù)量達(dá)到 6000次以上
500人 -----響應(yīng)時(shí)間 4秒 ????? ?連接丟失數(shù)量達(dá)到 11000次以上
550人 -----響應(yīng)時(shí)間 6秒 ????? ?連接丟失數(shù)量達(dá)到 21000次以上
600人 -----響應(yīng)時(shí)間 6秒 ????? ?連接丟失數(shù)量達(dá)到 25000次以上
600人開始系統(tǒng)出現(xiàn)異常情況,因此停止測(cè)試。測(cè)試數(shù)據(jù)到此為止。
每秒的點(diǎn)擊次數(shù):
?
虛擬用戶遞增情況:
?
?
?
測(cè)試過程中成功和失敗的響應(yīng)結(jié)果:
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
