liuzhuofu1984 发表于 2011-8-25 10:15:50

请问WEB(Click and Script)和WEB(HTTP/HTML)这两种协议有什么区别?

另外,Ajax(Click and Script)协议是不是跟这些也差不多。

如果我录制了一个ajax网站,我通过抓包得到了业务流程中所有的消息交互,是不是我通过普通的web类api进行消息收发,就能达到Ajax录制后生成脚本同样的效果?

JOANNE 发表于 2011-8-26 11:27:41

不错,顶下!!!

liuzhuofu1984 发表于 2011-8-25 11:41:32

补充一个问题
WEB(Click and Script)和WEB(HTTP/HTML)在回放机制(原理)上,是不是也有什么区别,请大牛出来讲一下
WEB(Click and Script)在回放时是不是会调用一些web控件、JavaScript之类的东西来完成与服务端的交互

liuzhuofu1984 发表于 2011-8-25 11:45:31

另外,刚才理解了一下,请大家看看这个理解是否正确
WEB(Click and Script)系列api是基于页面进行操作的,它模拟的是用户的动作,用于界面功能性回放,主要用于测试功能。
WEB(HTTP/HTML)则是模拟的消息交互,用户模拟多用户与服务器交互,测试性能。

liuzhuofu1984 发表于 2011-8-25 14:02:40

顶一下

liuzhuofu1984 发表于 2011-8-26 10:45:53

查了N多资料,终于理清楚了。
WEB(Click and Script)是基于页面操作的,方式跟QTP的方式差不多,所以当页面中有applet等程序的时候,由于无法从控件操作的角度捕获,所以只能用WEB(HTTP/HTML)方式来录制。
而WEB(HTTP/HTML)是从纯消息的角度来录制,因此无论页面内用了什么技术,只要将客户端与服务端交互的消息录制下来即可。

hinaeddie 发表于 2011-8-26 12:02:34

最近為了錄Ajax 的網站改用LR 11
Protocol 改用 Ajax TruClient

Youtube 有英文教學,
http://www.youtube.com/watch?v=cR8-3DRE2zo

liuzhuofu1984 发表于 2011-8-26 14:57:31

回复 7# hinaeddie
从理论上来说,通过普通的http/html也是可以录制ajax网站的,因为只要把所有客户端与服务器之间的消息交互模拟了应该就ok,并不是一定要通过ajax控件的点击模拟来处罚Ajax流程

rain-tears 发表于 2013-3-11 00:20:17

好。。顶一下。。
页: [1]
查看完整版本: 请问WEB(Click and Script)和WEB(HTTP/HTML)这两种协议有什么区别?