LR兩種錄制模式的區別


loadrunner的錄制模式分為如下兩種錄制模式:

  HTML-based script,也稱為高層錄制;

  URL-based script,也稱為底層錄制。

 

兩種錄制模式的區別:
1)腳本不同:高層錄制將所有資源放在一個URL中,底層錄制將不同頁面的放在不同URL中(查看錄制時生成的日志,或者錄制到的提交表單的腳本代碼,如果有web-link則為高級錄制,有 web-url則為低級錄制
2)表格函數:存在表單提交時,高層錄制使用的是web_submit_from,底層錄制使用的是web_submit_data
3)高層錄制要求比較高,占用的資源比較多,多應用於綜合性的測試
4)底層錄制腳本靈活性更強,可以看到每個資源,但是關聯性較差(刪除一個url中的鏈接的話可能會導致另一個url的失敗)

 

 

從錄制的腳本內容上看:

  使用“HTML-based script”的模式錄制腳本,VuGen為用戶的每個HTML操作生成單獨的步驟,這種腳本看上去比較直觀;使用“URL-based script”模式錄制腳本時,VuGen可以捕獲所有作為用戶操作結果而發送到服務器的HTTP請求,然后為用戶的每個請求分別生成對應方法。

 

適用情景:(最終還是基於協議進行選擇)

  通常,基於瀏覽器的Web應用會使用“HTML-based script”模式來錄制腳本;

  不是基於瀏覽器的Web應用、Web應用中包含了與服務器進行交互的Java Applet、基於瀏覽器的應用中包含了向服務器進行通信的JavaScript或者VBScript等腳本語言、基於瀏覽器的應用中使用了HTTPS安全協議,這時使用“URL-based script”模式進行錄制。App的錄制最好也采用URL錄制模式。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM