錄製腳本的原理:錄製的是客戶端與服務端的通訊包。
1. Sniffer的方法:
如果客戶機和服務機都放在同個以太網(同網段)。那麼就可以利用以太網的廣播特性截獲這兩個電腦間的通訊薄。
缺點:不能跨網段。
2.Proxy的方法:LoadRunner採取的方式。可以跨網段。。
兩種錄製方式:
(1)Html :把屬於一個頁面的所有請求放到一個語句中去。。
優點:產生的腳本更加簡短,直觀,可讀性更好
缺點:需要更多的cpu資源,內存資源。
(2)Url:忠實詳細的記錄每次收發過程。(每次請求都放到一個語句中)
優點:支持頁面插件(例如:java applets 和 ActiveX objects)與服務器之間的交互。。
腳本回放:檢驗腳本是否好用。
(1)replay log :腳本回復過程日誌
(2)recording log:腳本錄製過程日誌
(3)correlation result:關聯結果(?)
(4)Generation log: 數據包轉化成腳本過程日誌;