昨天晚上在機器里亂翻時無意打開一個vbs腳本,突然發現一個以前沒有見過的對象Test.SendRequest("http://" & g_sServer & "/testfiles/browser.asp"),雖然對象沒有見過,但是意思很明顯:發送http請求。本來以為是WMI script API的東東,但是沒有找到創
建對象的語句,這個腳本在Microsoft ACT里,Microsoft ACT是Visual Studio.Net帶的一個測試站點的工具,以前打開過,但是沒有研究過如何使用,于是我打開幫助文件(查過MSDN里有:ms-help://MS.VSCC/MS.MSDNVS.2052/act/htm/actml_main.htm),大致的讀了一下,竟然是一整套的HTTP客戶端對象(不知道這樣說是不是準確),把對象和屬性列出來,你看了就可以知道了,以下是Test對象模型,還有個application對象模型,如果你有深入了解的興趣請看msdn,我還在學習中:
-Connection對象
Close方法
Send方法
IsOpen屬性
Port屬性
RedirectDepth屬性
Server屬性
UseSSL屬性
-Cookie對象//因為是測試站點的,用腳本程序模擬多用戶,這個可以用來設置每個用戶的cookie,那也該可以用來做手腳,呵呵
Expires屬性
Name屬性
Path屬性
value屬性
-Cookies對象
Add方法
Remove方法
RemoveAll方法
Count屬性
Item屬性
-Header對象
Name屬性
value屬性
-Request對象
Body屬性
CodePage屬性
EncodeBody屬性
EncodeQueryAsUTF8屬性
Headers屬性
HTTPVersion屬性
Path屬性
ResponseBufferSize屬性
Verb屬性
-Response對象
Body屬性 //獲取 HTTP 響應的正文。僅返回響應緩沖區中的正文部分。
CodePage屬性
BytesRecv屬性
BytesSent屬性
ContentLength屬性
Headers屬性
HeaderSize屬性
HTTPVersion屬性
Path屬性
Port屬性
文章來源于領測軟件測試網 http://www.kjueaiud.com/