51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 5335|回复: 4
打印 上一主题 下一主题

[原创] HTML-base script和URL-baseed script区别?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-10-27 11:38:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
录制的web系统登录脚本,使用HTML-base script录制,运行时脚本运行到登录行,就提示404错误,找不到页面,无法执行下去;但使用URL-baseed script录制相同的系统登录操作,生成的脚本却可以正确执行,完成用户登录;使用HTML-base script录制登录操作,录制出来的脚本都是一样的,查不出有什么sessionID需要关联的,只是在Recording LOG中查到一个 Cookie值每次不一样,但在脚本中并没有相关值;这两种方式下录制有什么区别?为什么URL-baseed script录制的没有问题,而HTML-base script录制的却运行错误?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2006-10-27 18:30:38 | 只看该作者
只是在翻译帮助,哪位有实际的工作经验,总结一下??谢谢了!!!
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2006-10-27 20:44:25 | 只看该作者
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录制的脚本很烦琐。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2006-10-28 17:59:34 | 只看该作者
简单的说:HTML-BASEED录制不了的,URL-BASEED一般都可以;不过就是录制的东西太多了!
小提示:HTML advanced和URL advanced里面还有相关的设置的;试试看!
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2006-10-30 11:06:49 | 只看该作者
原帖由 wgs0923 于 2006-10-28 17:59 发表
简单的说:HTML-BASEED录制不了的,URL-BASEED一般都可以;不过就是录制的东西太多了!
小提示:HTML advanced和URL advanced里面还有相关的设置的;试试看!


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

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

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-14 12:48 , Processed in 0.097706 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表