LR两种录制模式的区别

本文详细解析了LoadRunner的两种录制模式:HTML-based script(高层录制)与URL-based script(底层录制)。阐述了它们之间的区别,包括脚本生成方式、表格函数使用、资源管理及适用场景,帮助读者理解如何根据不同的测试需求选择合适的录制模式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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录制模式。

转载于:https://www.cnblogs.com/zzp-biog/p/9746727.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值