·
以前面所發請求返回的結果為基礎,修改URL參數的能力。
·
運行或模仿客戶端邏輯的能力
·
為所分配的測試指定一個確定數量的測試周期的能力。
·
對擁有不同IP地址或域名的多個服務器的同時測試能力
注意
你可以使用多個主客戶端來同時測試多個服務器。然而,如果你想把所有測試結果聯系起來成為一個整體,則需要整理從各個WAS數據庫得到的數據
·
支持頁面在不同IP地址或域名間的重定向的能力
·
從Web瀏覽器直接記錄SSL頁面的能力
注意
WSA已經支持SSL頁面的測試,但是沒有記錄它們。你需要在腳本錄制完后,手工地為每個設計好的URL打開SSL支持
雖然對這些限制有一些相應的解決辦法,但是如果你的應用依賴一個或多個這樣的功能的話,你也許不能完全享受WAS帶來的好處。
安裝WAS
WAS要求Microsoft Windows NT® 4.0 Service Pack 4或以上版本,包括Windows 2000平臺。還要求Inte.net Explorer 4.0以上版本,與Internet Explorer 5.0工作更好。
要安裝WAS,首先下載最新版本的setup.exe程序,按照安裝向導的指示?截惒⒃谀愕臏y試機器上安裝。
注意
在本文介紹的所有步驟均以WAS version 293為藍本。
創建測試腳本
雖然你可以手動地創建測試腳本,WAS可以通過記錄瀏覽器活動,導入服務器日志文件或評估Web文件夾的內容來幫助你創建測試腳本。在本文,我們將主要通過記錄覽器活動的方式來創建測試腳本。采用這個方法而不用其它的方法有幾個原因,包括:
·
記錄覽器活動的方式以精確的方式捕捉所有用戶的交互活動。任何從瀏覽器發往服務器的URL指向,應用程序參數和HTTP頭部信息都會被自動地記錄在新的測試腳本里。
·
導入服務器日志文件的方法在站點已經進入投入使用階段,有了真實的用戶流量的情況下使用最好。但是,一個新的站點未必有這么多的真實用戶使用數據,進一步說,可能還需要合并大量的日志文件來達到較好地體現用戶活動的目的,這將需要創建大量的測試腳本,將需要客戶端更多的系統資源。
·
選取Web內容文件夾的方法最好用在測試多數是靜態HTML文件的站點。這種方法允許在已有服務器的Web頁面的基礎上快速創建測試腳本。然而,這種方法并不捕捉任何由大多數應用程序文件產生的參數,像Common Gateway Interface (CGI)程序或Active Server Pages (ASP).
你只需要在主客戶機器創建和存儲你的測試腳本,當測試由主客戶端初始化時,測試腳本會自動地分發到其他的測試客戶端。
準備測試客戶端機器
如果你正在你的內部網通過代理服務器使用WAS ,并且從內部網外的客戶端發送請求頁面,而且你的公司使用Microsoft Proxy Server,那么按照以下的步驟建立你的客戶端:
1.
從開始菜單,指向設置\控制面板。雙擊管理工具圖標,然后是服務圖標。
2.
雙擊WebTool服務打開屬性對話框
3.
點Log On As標簽,然后點This account選擇按鈕添加你的網絡用戶名和密碼。使用domain\user name的格式
4.
停止并重起WebTool服務
5.
然后,安裝Microsoft Windows Proxy client 2.0,也叫Winsock Proxy 客戶端,可以在Microsoft Proxy Server CD里找到(更多有關怎樣安裝和設置這個軟件的信息,請參考包含在CD里面的文檔)
6.
對于希望使用代理服務器的每個測試客戶端,重復步驟1-5。
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/