LR使用流程简介之录制方式说明

Posted nicetime

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LR使用流程简介之录制方式说明相关的知识,希望对你有一定的参考价值。

1、LR脚本录制方式说明
1)html-based script基于HTML的脚本
从内存中读取并下载资源,较少的关联处理,可以加入图片检查,回放时需要解析返回的信息

a-基于用户行为的方式 web_link web_image web_submit_form 这种录制的请求,需要前面页面信息的支持

每个函数对应用户的一个动作,基于用户录制,浅显易懂,有对应的检查,基于用户在页面元素的操作来录制。


b-基于URL的方式 web_url web_submit_data

所有请求统一由web_url处理,表单的提交由 web_submit_data 来处理 这种录制的请求,不需要前面页面信息的支持

重点考虑系统实际发送的请求,易于做关联和参数化处理,基于协议的真实的业务的请求来录制。

选择 HTML-based script录制脚本
主要为基于浏览器的应用,其中web_url 中 Mode=HTML 、 web_submit_data 中 Mode=HTML


2)URL-based script基于URL的脚本
适用非浏览器的应用、录制来源于服务器的请求,需要做更多的关联

这种录制生成的请求使用的函数为 web_custom_request

这种录制的请求,可以用拼接的方式自定义请求,也可以传送json参数的请求

web_custom_request 可以实现 web_submit_data 不好实现或无法实现的请求

选择 URL-based script录制脚本
不是基于浏览器的应用
基于https的浏览器的应用
基于浏览器的应用,且使用了js applet vs 等与服务器产生了交互


2、选择录制方式
Web(HTTP/HTML)协议 不支持js脚本录制,一般选择这种协议录制脚本,基于仿真浏览器与WEB服务器之间的通信

Web(Click and Script)协议 基于用户的操作模拟WEB浏览器与WEB服务器之间的通信
标准的浏览器的WEB应用,使用 HTML-based script方式录制,再选择基于URL的方式

 































以上是关于LR使用流程简介之录制方式说明的主要内容,如果未能解决你的问题,请参考以下文章

彻底抛弃脚本录制,LR脚本之使用web_custom_request函数自定义

LoadRunner之录制你的第一个脚本

[jvm-sandbox-repeater 学习笔记][原理说明篇] 1 录制流程

loadrunner12,录制脚本为空问题

Loadrunner12解决无法录制chrome及脚本为空问题

LR之VuGen脚本录制