录制参数设置(HTML-based script和URL-based script的区别)

上一篇 / 下一篇  2015-06-16 22:27:47 / 天气: 阴雨 / 心情: 平静 / 个人分类:Loadrunner

下面以web(HTTP/HTML)协议为例介绍录制脚本时一些参数的含义。

在Tools菜单中选择“recording option”进入录制参数设置对话框,recording标签页,web(HTTP/HTML)协议共有两种录制方式:”HTML-based script“和”URL-based script“。
1、HTML-based script是默认模式,该模式可以为每个用户请求生成单独的函数。
使用HTML-based script模式录制生成的脚本直观,易于理解和维护。
2、URL-based script可以捕获所有作为用户操作的结果发送到服务器的HTTP请求,然后一一记录下来。URL-based script模式甚至还可以捕获非HTML应用程序,例如小程序和非浏览器应用程序。
基于URL-based script模式录制生成的脚本内容看起来会比较多,好像将HTML方式中的一个函数拆分成了很多独立的函数一样。但是这种脚本的可伸缩性更强,记录了更详细的用户操作信息。

选择HTML-based script还是URL-based script应根据实际需要来进行,下面是一些常见的参考原则:
  • 基于浏览器的应用程序推荐使用HTML-based script;
  • 不是基于浏览器的应用程序推荐使用URL-based script;
  • 如果是基于浏览器的应用程序中包含了JAVAScript,并且该脚本向服务器发送了请求,比如DataGird的分页按钮等,推荐使用URL-based script方式录制;
  • 基于浏览器的应用程序中使用了HTTPS安全协议,建议使用URL-based script方式录制;
  • ……
对于初学者,还有一种简单的方法,如果使用HTML-based script模式录制后不能成功回放,可以考虑改用URL-based script模式来进行录制,因为这种情况多是由上面所列举的情况引起的。

选中HTML-based script模式后,点击HTML Advanced HTML按钮,进入HTML-based script的高级设置窗口界面。
  • 脚本类型中默认选择的是第一个,而用来描述用户行为的脚本,通常会采用该项。在这类脚本中,脚本的描述形式和用户的操作一致,能够非常直观地看到用户的操作流程。直接创建的URL(web_url)、表单提交(web_submit_form)、链接(web_link)和图像(web_image)等函数,产生的脚本非常直观。
  • 脚本类型的第二个选项仅包含明确的URL脚本。在这种脚本中,所有的链接、图像请求和URL操作都被录制为web_url函数,而表单提交则被录制为web_submit_data函数。这种模式在直观性上不如第一种,但是在某些情况下比较有用。例如,当一个站点中有很多链接具有相同的链接文本时,可以使用这种模式按照每个链接的URL将其列出,便于实现这些操作的参数化和关联。

TAG:

不断积累的个人空间 引用 删除 ?????   /   2017-07-27 10:58:10
不断积累的个人空间 引用 删除 ?????   /   2017-07-27 10:57:52
5
 

评分:0

我来说两句

rqingchang

rqingchang

奔走在LoadRunner学习道路上的蜗牛

日历

« 2022-01-29  
      1
2345678
9101112131415
16171819202122
23242526272829
3031     

数据统计

  • 访问量: 29717
  • 日志数: 11
  • 建立时间: 2015-06-09
  • 更新时间: 2015-10-13

RSS订阅

Open Toolbar