51Testing软件测试论坛

标题: HTML-base script和URL-baseed script区别? [打印本页]

作者: huangdxx    时间: 2006-10-27 11:38
标题: HTML-base script和URL-baseed script区别?
录制的web系统登录脚本,使用HTML-base script录制,运行时脚本运行到登录行,就提示404错误,找不到页面,无法执行下去;但使用URL-baseed script录制相同的系统登录操作,生成的脚本却可以正确执行,完成用户登录;使用HTML-base script录制登录操作,录制出来的脚本都是一样的,查不出有什么sessionID需要关联的,只是在Recording LOG中查到一个 Cookie值每次不一样,但在脚本中并没有相关值;这两种方式下录制有什么区别?为什么URL-baseed script录制的没有问题,而HTML-base script录制的却运行错误?
作者: tester007    时间: 2006-10-27 18:30
只是在翻译帮助,哪位有实际的工作经验,总结一下??谢谢了!!!
作者: jackloo    时间: 2006-10-27 20:44
zhuzhenh说的很完整了。
WEB系统都可以用HTTP-BASEED和URL-BASEED,但很多HTTP-BASEED不能做的,URL-BASEED可以做。
URL-BASEED可以录制到操作过程中所有URL的动作,而HTTP-BASEED只录制到用户操作直接相关的URL的动作,没有js、gif等URL操作的动作,这导致一些辅助的URL操作无法在HTTP-BASEED中得到体现,从而有可能会报错。比如前段时间有人问一个GIS系统为什么录制错误,就是因为某个页面中有较多内容是由一个JS文件生成的,而他没单独录制这个JS文件,他必须改用URL-BASEED方式。
但URL-BASEED录制的脚本很烦琐。
作者: wgs0923    时间: 2006-10-28 17:59
简单的说:HTML-BASEED录制不了的,URL-BASEED一般都可以;不过就是录制的东西太多了!
小提示:HTML advanced和URL advanced里面还有相关的设置的;试试看!
作者: pqpql    时间: 2006-10-30 11:06
原帖由 wgs0923 于 2006-10-28 17:59 发表
简单的说:HTML-BASEED录制不了的,URL-BASEED一般都可以;不过就是录制的东西太多了!
小提示:HTML advanced和URL advanced里面还有相关的设置的;试试看!


5楼说的小提示好神秘,能否透露一点?

楼主的问题我也遇到过,后来也改用URL-BASEED方式录制就可以了,原因是里面有javascript脚本。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2