決定我們成為什么樣人的,不是我們的能力,而是我們的選擇。
——《哈利-波特與密室》
一、先看看兩種模式的設置和錄制腳本的區別
設置HTML錄制模式:
設置URL錄制模式:
HTML腳本:
URL腳本:
從上面的圖可以看出HTML模式的腳本精簡很多,對於有強迫症的測試工程師來說看上去直觀多了。
LoadRunner默認錄制模式為HTML模式。
兩種錄制方式優點對比:
(一)HTML 錄制
優點:減少了捕獲動態值的需要。
(1)資源從內存中取出且在回放時下載。因此,腳本比其他的錄制方式更小且更容易閱讀。
(2)由於只有較少的硬編碼腳本,因此只有較少的動態數值需要關聯。
(3)可以插入圖片檢查之類的語句以檢查結果是否正確。
(4)因為HTML模式回放時需要積極地解析返回的信息,因此它可能會比其他錄制模式更加占用資源。然而,HTML模式record/replay有相當大的改善,使得差異最小化且微不足道。
(5)HMTL錄制級別會為每一個HTML用戶動作產生一個單獨的步驟。而且HTML方式產生的腳本非常簡潔和直述,易於閱讀。
(二)URL 錄制
優點:腳本具有靈活性和可量測性。
(1)腳本回放過程中,不再搜索內存和Cache。
(2)腳本更具可擴展性。支持頁面上的Java Applets和ActiveX對象。
(3)URL錄制級別把對服務器每個對象的請求,都錄制成一個單獨的請求。對業務過程有更好的控制。
如何選擇兩種模式?
1、基於瀏覽器的應用程序推薦使用HTML-Based Script。
2、不是基於瀏覽器的應用程序推薦使用URL-Based Script。
3、如果基於瀏覽器的應用程序中包含了Java Script,applet等並且該腳本向服務器產生了請求,比如DataGrid的分頁按鈕等,也要使用URL-Based Script方式錄制。
4、基於瀏覽器的應用程序中使用了HTTPS安全協議,使用URL-Based Script方式錄制。
蟲師LoadRunner 技巧之HTML 與 URL兩種錄制模式分析http://www.cnblogs.com/fnng/archive/2013/02/28/2937805.html