web(click and script)与web(HTTP/HTML)协议区别

上一篇 / 下一篇  2011-01-19 13:18:39 / 个人分类:协议分化

[转载]
Web(Click and scrīpt)


    Web (Click and scrīpt) 协议的录制是基于GUI的、用户实际操作界面过程的脚本,记录的是浏览器和服务器的WEB对话,你选择了该协议后,VuGen记录的是你在WEB界面上的操作的直观过程。例如,当你点击“提交”按钮提交信息时,VuGen会生成web_button函数,当你在编辑框中输入时,VuGen生成web_edit_field函数。

    Web(Click and scrīpt)的Vusers支持非HTML代码,比如客户端的javascrīpt。VuGen会创建直观的脚本来精确的模拟你在web页面上的操作过程。相反,Web(HTTP/HTML)协议不支持javascrīpt,VuGen只是把Javascrīpt作为web_url函数的一个资源。

    Web(Click and scrīpt)的Vusers能够自动处理大多数关联(correlations)的问题,大大减少脚本编程的时间。通常情况下,你不需要再去定义关联的规则或者在录制后手动再去做关联。


  Web (HTTP/HTML)


    Web(HTTP/HTML)协议是基于浏览器请求响应数据的脚本。

    当你选择Web(HTTP/HTML)协议录制时,VuGen记录的是在Internet上传送的“浏览器发出的HTTP请求和服务器的响应”的数据,脚本中包含了你的浏览器请求的数据详细信息,而不是操作过程的信息。

不过Web(HTTP/HTML)协议不支持Javascrīpt,它只是把Javascrīpt当作web页面的一个资源。



    对于大部分的应用,包括使用Javascrīpt的应用,使用Web(Click and scrīpt)协议;对于使用applets和vbscrīpt的基于浏览器的应用,或者非浏览器的web应用,使用Web(HTTP/HTML)协议。 这两个协议是互斥的,在选择多协议的时候是不能同时选的。


TAG:

引用 删除 liuzhuofu1984   /   2011-08-25 10:36:25
问一个问题,web(click and script)在回放的时候,loadrunner是不是调用相关的javascript和浏览器控件的能力来完成与服务器端的交互;而web(http/html)在回放时,是不是由Loadrunner自己来构造http消息来与服务器进行交互?
另外,为什么第一种里面不需要做关联,而第二种里面需要做关联?
引用 删除 liuzhuofu1984   /   2011-08-25 10:33:09
5
 

评分:0

我来说两句

日历

« 2024-05-22  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 105461
  • 日志数: 69
  • 建立时间: 2011-01-04
  • 更新时间: 2011-05-10

RSS订阅

Open Toolbar