WebApplicationStressToolWAS,Web應(yīng)用負(fù)載測(cè)試工具詳細(xì)說(shuō)明_第1頁(yè)
WebApplicationStressToolWAS,Web應(yīng)用負(fù)載測(cè)試工具詳細(xì)說(shuō)明_第2頁(yè)
WebApplicationStressToolWAS,Web應(yīng)用負(fù)載測(cè)試工具詳細(xì)說(shuō)明_第3頁(yè)
WebApplicationStressToolWAS,Web應(yīng)用負(fù)載測(cè)試工具詳細(xì)說(shuō)明_第4頁(yè)
WebApplicationStressToolWAS,Web應(yīng)用負(fù)載測(cè)試工具詳細(xì)說(shuō)明_第5頁(yè)
已閱讀5頁(yè),還剩9頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、Web Application Stress Tool ( WAS ,Web 應(yīng)用負(fù)載測(cè) 試工具)詳細(xì)說(shuō)明 百度文庫(kù): lindazhao1234 pswd: linda_123你的 Web 服務(wù)器能夠支持多少個(gè)并發(fā)用戶的訪問(wèn)呢?你遇到過(guò)服務(wù)器遭受過(guò) DD OS 的攻擊而癱瘓嗎?在這里給大家介紹微軟網(wǎng)站測(cè)試人員開(kāi)發(fā)的著名網(wǎng)站壓力測(cè)試 軟件, Microsoft 的 Web Application Stress Tool ( WAS , Web 應(yīng)用負(fù)載 測(cè)試工具),而且還是免費(fèi)的哦。其下載地址: c11/setup.exeWAS 是一款網(wǎng)站性能測(cè)試評(píng)估軟件。它通過(guò)模擬大量并發(fā)用戶同時(shí)訪問(wèn)服務(wù)器

2、, 以獲取服務(wù)器的承受能力。像這種軟件是把 “雙刃劍 ”,就看你用在哪一方面啦。如果 沒(méi)用好就會(huì)給你的服務(wù)器造成一定的損失, 用好了可以及時(shí)的發(fā)現(xiàn)你的服務(wù)器能承受多 大壓力負(fù)載。以便及時(shí)的采取相應(yīng)的措施防范。要對(duì)網(wǎng)站進(jìn)行負(fù)載測(cè)試首先需要?jiǎng)?chuàng)建 WAS 腳本來(lái)模擬用戶訪問(wèn)等活動(dòng)。 創(chuàng)建腳本的方法:通過(guò)記錄瀏覽器的活動(dòng);通過(guò)導(dǎo)入 IIS 日志;通過(guò)把 WAS 指向 Web 網(wǎng)站的內(nèi)容;或者手工制作。這里我用是通過(guò)記錄瀏覽器事件生成的腳本的一部分,一:測(cè)試前的準(zhǔn)備1 在測(cè)試前清空 IE 瀏覽器其它網(wǎng)站的緩存和 Cookies 等臨時(shí)文件。:測(cè)試腳本制作1 打開(kāi) WAS, 點(diǎn)擊 Record2. 勾選要

3、記錄的活動(dòng)3. 點(diǎn)擊 Finish4. 這時(shí)自動(dòng)彈出一個(gè)瀏覽器新窗口, 即開(kāi)始記錄你的瀏覽的內(nèi)容。 這時(shí)開(kāi)始訪問(wèn)你要測(cè) 試的網(wǎng)頁(yè)5. 在你訪問(wèn)你的服務(wù)器時(shí), WAS 都記錄了這些活動(dòng),訪問(wèn)完成后點(diǎn)擊 Stop Recording 結(jié)束記錄。6. 這時(shí)在腳本頁(yè)可以看到收集到的腳本,在Server 欄輸入服務(wù)器的 IP 地址7. 刪除延遲小的元素 world of warcraft gold8. 可以用 Ctrl 鍵同時(shí)選中多個(gè),然后點(diǎn)擊工具欄的刪除按鈕刪除9. 點(diǎn)擊 Settings ,在這里可以設(shè)置例如發(fā)起的連接數(shù),熱身時(shí)間,帶寬限制,以及測(cè) 試要運(yùn)行多長(zhǎng)時(shí)間等參數(shù)。并發(fā)微軟建議這Stress

4、 Level 和 Stress multiplier 這二個(gè)項(xiàng)決定了訪問(wèn)服務(wù)器的并發(fā)連接 的數(shù)量。其中 Level 是客戶端所產(chǎn)生的線程數(shù),一個(gè)線程可以產(chǎn)生多個(gè) Socket 請(qǐng)求,因此兩者的數(shù)值相乘所獲得的數(shù)值才是客戶端同時(shí)發(fā)起連接并發(fā)數(shù) 這個(gè) Stress Level 值不要超過(guò) 100 。如果要模擬的并發(fā)連接數(shù)量超過(guò) 100 個(gè),可 以調(diào)整 Stress multiplier 的值或使用多個(gè)客戶機(jī)來(lái)測(cè)試時(shí)間設(shè)置包括 “Test Run Time” (測(cè)試運(yùn)行時(shí)間) 和 “Request Delay” (停 止響應(yīng))以及 “Suspend” (掛起時(shí)間) 三項(xiàng)。其中測(cè)試運(yùn)行時(shí)間是以日、 小

5、時(shí)、分鐘、 秒的格式來(lái)設(shè)定的, 建議該項(xiàng)時(shí)間不宜太短, 如果設(shè)置的并發(fā)數(shù)較多, 那么時(shí)間應(yīng)該按 比較增長(zhǎng),以便產(chǎn)生足夠多的請(qǐng)求; 而停止時(shí)間是指連接時(shí)超出這個(gè)時(shí)間即作超時(shí)處理; warmup wow gold (熱身)時(shí)間,一般可以設(shè)置為 13 分鐘。在 warmup 期 間 WAS 開(kāi)始執(zhí)行腳本,但不收集統(tǒng)計(jì)數(shù)據(jù)。 warmup 時(shí)間給 MTS 、數(shù)據(jù)庫(kù)以及磁 盤緩沖等一個(gè)機(jī)會(huì)來(lái)做準(zhǔn)備工作。 如果在 warmup 時(shí)間內(nèi)收集統(tǒng)計(jì)數(shù)據(jù), 這些操作的 開(kāi)銷將影響性能測(cè)試結(jié)果。限制帶寬( throttle bandwidth )。帶寬限制功能能夠?yàn)闇y(cè)試模擬出 Modem (14.k K ,28.8

6、 K,56 K )、 ISDN (64 K,128 K)以及 T1 (1.54 M)的 速度。使用帶寬限制功能可以精確地預(yù)測(cè)出客戶通過(guò)撥號(hào)網(wǎng)絡(luò)或其他外部連接訪問(wèn) We b 服務(wù)器所感受的性能。三.測(cè)試壓力1. 點(diǎn)擊工具欄的開(kāi)始運(yùn)行按鈕2. 點(diǎn)擊 Run Test 開(kāi)始測(cè)試3. 正在測(cè)試服務(wù)器壓力, time left 的時(shí)間為剩余時(shí)間4. 如果提示 RPC 服務(wù)不可用,請(qǐng)查看 PRC 服務(wù)是否開(kāi)啟,并設(shè)置成自動(dòng)5. 這時(shí)可以用 netstat an 來(lái)查看是否開(kāi)啟了很多連接,其中 state 欄 establis6. 查看 CPU 大部分進(jìn)程都被 Webtool 所占用7. 查看 CPU 的使

7、用率8. 用性能監(jiān)視器查看當(dāng)前性能9. 查看服務(wù)器端的性能四查看測(cè)試報(bào)告,分析數(shù)據(jù)1. 點(diǎn)擊工具欄的報(bào)告,查看測(cè)試報(bào)告2. 著重查看 “ Socket Errors ”部分和 “ Result Codes ” 部分。其中 Socket Error。其中 Connect 表示客戶s 部分共分為 Connect 、 Send 、 Recv 和 Timeouts端不能與服務(wù)器取得連接的次數(shù); Send 表示客戶端不能正確發(fā)送數(shù)據(jù)到服務(wù)器的次 數(shù); Recv 表示客戶端不能正確從服務(wù)器連接次的次數(shù); Timeouts 表示超時(shí)的線程 數(shù)目。如果這四個(gè)數(shù)值都比較小,甚至為 0 則說(shuō)明這個(gè)服務(wù)器是經(jīng)得起考

8、驗(yàn)的;如果 數(shù)值居高不下,甚至接近設(shè)置的并發(fā)數(shù),那么則要好好的檢查你的服務(wù)器了“ Result Codes ”部分,如果 Code 列表下的數(shù)值都為 200 ,那么表示所有請(qǐng)求都 經(jīng)服務(wù)器成功返回,如果數(shù)值出現(xiàn) 400 或大于 400 ,例如 404 ,那么則需要在左側(cè) 找到 “Page Data” 節(jié)點(diǎn),查看具體的錯(cuò)誤項(xiàng)目,然后作出相應(yīng)的修改。3. 速度4 連接數(shù),服務(wù)器 IP,. 時(shí)間參數(shù)Le以及5. 測(cè)試最好由多臺(tái)客戶機(jī)來(lái)測(cè)試,不要在一臺(tái)測(cè)試機(jī)上設(shè)置超大的連接數(shù) Stress vel 值,且這些測(cè)試機(jī)分布在不同的地方。 在你測(cè)試服務(wù)器的內(nèi)網(wǎng)會(huì)出現(xiàn)網(wǎng)頁(yè)無(wú)法顯示, 訪問(wèn)其他網(wǎng)站的網(wǎng)頁(yè)也打不開(kāi), 這時(shí)可以讓不跟你在同一個(gè)局域網(wǎng)內(nèi)的朋友訪問(wèn)試一下

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論