當前位置:名人名言大全網 - 端午節短信 - 網站壓力測試中點擊率測試怎麽做?越詳細越好,謝謝!!

網站壓力測試中點擊率測試怎麽做?越詳細越好,謝謝!!

看看網站web服務器建成後不久能承載多少訪問量、響應速度、容錯率等性能指標。這些都是管理者想知道的,也是最擔心的。我們怎麽能知道這壹切?通過工具進行Web壓力測試是壹種很好的方法。它可以有效地測試Web服務器的運行狀態和響應時間等性能指標。

壹、測試環境:

硬件:CPU: Athlon XP 2500+,內存512MB,硬盤80GB。

服務器操作系統:Windows Server 2003

IIS: 6.0

BBS:動態網絡7.0

IP:192.1681.20

工具:Web應用程序壓力工具

第二,引入工具

有許多工具可用於Web壓力測試,例如微軟的Web應用程序壓力、Linux下的圍攻和全功能的Web-CT,它們都是Web壓力測試的優秀工具。雖然這些工具方便我們測試服務器的續航能力,但它們是“雙刃劍”。攻擊者可以使用任何全面的測試工具在小型Web服務器上發起災難性的拒絕攻擊。

下面,筆者以微軟的Web應用壓力工具(WAST)為例進行壹次Web壓力測試。這是微軟網站測試人員專門為實際網站壓力測試開發的壹套工具。通過這壹強大的壓力測試工具,管理人員可以在網站實際上線之前在真實環境中測試網站,從而發現系統的潛在問題並進壹步調整和設置系統。

第三,工具設置

下載並安裝WAST,過程極其簡單。然後運行WAST,您可以看到它的界面非常簡單。在對目標Web服務器進行壓力測試之前,您應該首先對其進行壹些必要的設置。

1.設置並行連接的數量。

單擊左側的“默認→設置”打開設置面板。在並發連接下設置並行連接。應力水平(螺紋)最小的螺紋,應力乘數最大的螺紋。這裏的Threads指定程序使用多少個線程在後臺發出請求,即模擬多少個客戶端連接。壹般填寫500 ~ 1000,因為螺紋數是根據本機公差設定的。如果您對自己的機器配置有足夠的信心,可以將其設置得更高。(圖1)

圖1

2.設置持續時間

它在“測試運行時間”中用於指定壓力測試的持續時間,壓力測試分為天、小時、分鐘和秒。例如,我們將其設置為1小時。(圖2)

圖2

3.其他設置

“Rpquest Delay”設置延遲時間,我們將其設置為100~500。“暫停”設置設置暫停時間,預熱時間是初始測試運行時間,冷卻時間是指定結束階段的測試時間。帶寬”指定帶寬瓶頸,它允許您模擬從14.4 Kbps的調制解調器到1(1.5 Mbps)的局域網(LAN)連接的網絡帶寬。重定向設置重定向時間,“吞吐量”設置是否啟用用戶和密碼頁面狀態保存,“名稱解析”設置是否執行名稱解析。以上選項都可以根據自己的需求進行設置。(圖3)

圖3

四、壓力測試

設置完成後,可以進行壓力測試,測試步驟如下:

步驟1:單擊工具欄上的“new script”按鈕,並在打開的面板中單擊“Southern”按鈕創建壹個新的測試項目。在打開的窗口中設置它,並在主選項中填寫要測試的服務器的IP地址。這裏我們填寫192.168.1.20,並選擇下面的測試Web連接模式。這裏Verb選擇get,Path選擇要測試的網頁路徑,這裏我們填寫/Index.asp,也就是動態網絡的主頁文件。垃圾桶。(圖4)

圖4

第二步:在“設置”的功能設置中將壓力等級(線程)線程數設置為1000。完成後,單擊工具中的灰色三角形按鈕進行測試。在測試過程中,我們可以從服務器的任務管理器中看到,CPU利用率已經達到了100%,丟失率達到了最大值,如圖5所示。在CMD窗口中使用命令netstat -an,可以看到客戶端的IP地址已經連接到服務器上的80端口,如圖6所示,網站無法打開,提示太多用戶連接。(圖5)(圖6)

圖5

圖6

總結:通過Web壓力測試,管理員對Web服務器的抗壓能力有了大致的了解,從而可以根據實際需要擴展服務器硬件,同時也為系統設置和軟件選擇提供了依據。綜上所述,在Web服務器正式發布之前進行壓力測試是非常必要的。