在使用LoadRunner進行WEB腳本錄制的時候,很多人不清楚URL-based 方式和 HTML-based方式的差别,以及何種情況下使用何種錄制方式,這裡給出一個簡單的判斷方法。
HTML-based 方式
HTML-based 方式對每個頁面錄制形成一條語句,對LoadRunner來說,在該模式下,通路一個頁面,首先會與伺服器之間建立一個連接配接擷取頁面的内容,然後從頁面中分解得到其他的元素(component),然後建立幾個連接配接分别擷取相應的元素。
URL-based 方式
URL-based 方式将每條用戶端發出的請求錄制成一條語句,對LoadRunner來說,在該模式下,一條語句隻建立一個到伺服器的連接配接,LoadRunner提供了web_concurrent_start和web_concurrent_end函數模拟HTML-based的工作方式。
如何決定選擇何種錄制方式?
1、如果應用是WEB應用,首選是HTML-based方式;
2、如果應用是使用HTTP協定的非WEB應用,首選是URL-based方式;
3、如果WEB應用中使用了java applet程式,且applet程式與伺服器之間存在通訊,選用URL-based方式;
4、如果WEB應用中使用的javascript、vbscript腳本與伺服器之間存在通訊(調用了服務端元件),選用URL-based方式。
本文轉自 fish_yy 51CTO部落格,原文連結:http://blog.51cto.com/tester2test/139561,如需轉載請自行聯系原作者