SPECweb99 測試Web服務器運行狀況
SPECweb99 是由標準性能評估組織(SPEC)開發的Web服務器基準測試。它測量滿足特定吞吐量和客戶請求響應速率要求的WEB服務器的最大并發連接數量。并發連接的合計波特率在320 Kbps到400Kbps范圍內,則滿足相應規范。
SPECweb99 在一臺稱為主客戶端的機器上運行,這臺機器上包含有允許用戶加載特定負載請求的配置文件。主客戶端也要處理在客戶端和服務器或測試中的系統(SUT)之間的傳輸協調問題?蛻舳送ㄟ^許多子進程/線程生成獨立HTTP請求流,仿真足夠的負載發送給SUT。圖二表示客戶端/服務器的層次關系。

圖:典型的SPECweb99實驗環境
在這個測試中,客戶端向測試中的服務器發送請求數據。測試規范要求客戶端和服務器之間的連接不能使用片段大小大于1460比特的TCP協議。因此,每一個客戶端讀取1460比特或更少數據塊的響應。
測試中使用兩種類型的負載量:
靜態負載. 靜態負載具有四種類型的文件。最小的文件的增幅為0.1KB,第二種文件類型的增幅為1KB,最后兩種類型的文件的增幅為10KB和100KB。每一個目錄包含每種類型9個文件共36個文件。
目標請求的文件類型在各類型中分散使用。在每一類中的9個文件中又進行二次分布。最終目標文件混合為:
35%的請求文件小于1 KB
50%的請求文件小于10 KB
14%的請求文件小于100 KB,但是大于或等于10 KB
1%的請求文件小于1000 KB,但是大于或等于100 KB
文章來源于領測軟件測試網 http://www.kjueaiud.com/