51Testing软件测试论坛
标题:
请问WEB(Click and Script)和WEB(HTTP/HTML)这两种协议有什么区别?
[打印本页]
作者:
liuzhuofu1984
时间:
2011-8-25 10:15
标题:
请问WEB(Click and Script)和WEB(HTTP/HTML)这两种协议有什么区别?
另外,Ajax(Click and Script)协议是不是跟这些也差不多。
如果我录制了一个ajax网站,我通过抓包得到了业务流程中所有的消息交互,是不是我通过普通的web类api进行消息收发,就能达到Ajax录制后生成脚本同样的效果?
作者:
liuzhuofu1984
时间:
2011-8-25 11:41
补充一个问题
WEB(Click and Script)和WEB(HTTP/HTML)在回放机制(原理)上,是不是也有什么区别,请大牛出来讲一下
WEB(Click and Script)在回放时是不是会调用一些web控件、JavaScript之类的东西来完成与服务端的交互
作者:
liuzhuofu1984
时间:
2011-8-25 11:45
另外,刚才理解了一下,请大家看看这个理解是否正确
WEB(Click and Script)系列api是基于页面进行操作的,它模拟的是用户的动作,用于界面功能性回放,主要用于测试功能。
WEB(HTTP/HTML)则是模拟的消息交互,用户模拟多用户与服务器交互,测试性能。
作者:
liuzhuofu1984
时间:
2011-8-25 14:02
顶一下
作者:
liuzhuofu1984
时间:
2011-8-26 10:45
查了N多资料,终于理清楚了。
WEB(Click and Script)是基于页面操作的,方式跟QTP的方式差不多,所以当页面中有applet等程序的时候,由于无法从控件操作的角度捕获,所以只能用WEB(HTTP/HTML)方式来录制。
而WEB(HTTP/HTML)是从纯消息的角度来录制,因此无论页面内用了什么技术,只要将客户端与服务端交互的消息录制下来即可。
作者:
JOANNE
时间:
2011-8-26 11:27
不错,顶下!!!
作者:
hinaeddie
时间:
2011-8-26 12:02
最近為了錄Ajax 的網站改用LR 11
Protocol 改用 Ajax TruClient
Youtube 有英文教學,
http://www.youtube.com/watch?v=cR8-3DRE2zo
作者:
liuzhuofu1984
时间:
2011-8-26 14:57
回复
7#
hinaeddie
从理论上来说,通过普通的http/html也是可以录制ajax网站的,因为只要把所有客户端与服务器之间的消息交互模拟了应该就ok,并不是一定要通过ajax控件的点击模拟来处罚Ajax流程
作者:
rain-tears
时间:
2013-3-11 00:20
好。。顶一下。。
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2