bluelucas 发表于 2009-3-27 15:11:17

抓狂的复选框!录制问题

要录制一个购物网站下订单的脚本,第一次登陆,查询商品---选择该商品---填写地址,联系方式---选择付款方式和配送商---确认订单。
录制和回放都没有报错,但是数据库里没有产生订单。前台登陆查看,发现在购物车里有商品,而且填写了配送地址,但就是不能到确认订单那一页。
付款方式和配送商是需要选择的,我发现loadrunner录制时不能实现这两个动作,请教下对于复选框这种东西要怎么录制。我这个脚本要怎么才能完成??谢谢。

archonwang 发表于 2009-3-27 15:24:06

请把脚本发出来。谢谢。

bluelucas 发表于 2009-3-27 15:37:57

我这里msn总是掉。

[ 本帖最后由 bluelucas 于 2009-3-27 15:47 编辑 ]

bluelucas 发表于 2009-3-27 15:40:39

发你邮箱了。

[ 本帖最后由 bluelucas 于 2009-3-27 15:45 编辑 ]

archonwang 发表于 2009-3-27 15:44:19

你在不在msn上,我在,请联系我。
archonwang1981@msn.com

bluelucas 发表于 2009-3-27 15:48:44

你好,我这里msn上不去,用邮箱可以么?

peterz 发表于 2009-3-27 15:53:08

购物车都是有缓存的。如果你不提交。下次登录上次放在购物车里的商品还在。是不是这个导致了每次回归时出现问题。

archonwang 发表于 2009-3-27 15:56:51

我先讲下我的几个看法

1. 关于lr的版本,建议是9或以上。如果没有的话,8.1也行。
2. 关于你录制的内容,建议你每录制一次,直接写个事务上去,方便下帮你看的人
3. 根据你说的情况,初步估计可能的问题在以下几个方面
3.1. 关联产生问题
3.2. 内部程序逻辑复杂,且不能捕捉到对应的关联数据项
3.3. 录制的协议选择上有问题。

如果你看到这段话,麻烦你联系下我。或者发邮件给我,把具体的脚本打包后发给我看下,谢谢。
地址:archonwang1981@gmail.com

archonwang 发表于 2009-3-27 15:59:31

回复 6# 的帖子

可以。msn邮箱在公司不能收取,那就邮箱吧。

archonwang 发表于 2009-3-27 16:00:33

回复 7# 的帖子

应该不会是这个原因造成的。
内部有缓存是放在服务器上的,并不是本地。

bluelucas 发表于 2009-3-27 16:01:05

应该不是缓存的问题,我每次录制之前都会把购物车清空的。

intothehit 发表于 2009-3-27 17:23:24

看服务器日志,看抛哪些异常,定位一下错误

intothehit 发表于 2009-3-27 17:30:22

楼主是怎么发现 lr 不能录制复选框动作呢,lr 只是录http 请求的,你在复选框选择的值一定会通过http 传递的

bluelucas 发表于 2009-3-27 17:45:57

原帖由 intothehit 于 2009-3-27 17:30 发表 http://bbs.51testing.com/images/common/back.gif
楼主是怎么发现 lr 不能录制复选框动作呢,lr 只是录http 请求的,你在复选框选择的值一定会通过http 传递的

我在脚本中发现有这些请求的数据。 因为这些值是必选的东西,所有我想问的是,在回放的时候,这些值是否可以真的被加载上,以便我流转到下一步?
我的判断是因为 前台实际操作的步骤离最后提交只差一步,而这些复选框的选择正是关键所在。

intothehit 发表于 2009-3-27 17:50:13

脚本里有就一定会传递的,现在的问题可能是你没把业务逻辑搞懂,也许逻辑层拒绝了你的请求,这样会在服务器 log 里生成异常或 error,需要开发人员配合一下,定位一下问题,然后你做好参数化。

bluelucas 发表于 2009-4-1 12:31:58

这个问题还是没有解决,当用户在购物过程中,要选择付款方式前的复选框,才会弹出 配送方式,当选择了相应的配送商之后,才可以点下一步到确认页面。
如果直接输入网址,到确认页面是做不到的。
在录制的脚本中,有关于 选择付款方式和配送商的 数据传输,但是不能进入确认页面,要怎么做才能达到目的呢?
真的快要抓狂了,请高手指点。不胜感激~

qiguojie 发表于 2009-4-1 15:23:52

按照道理来说,程序的实现肯定是需要提交配送商的信息,这步提交服务器时你应该可以录制下来请求。如果没有和服务器有关的关联,应该可以提交成功。

与服务器无交互的操作,应该不需要录制,而不是考虑怎么去录制。
页: [1]
查看完整版本: 抓狂的复选框!录制问题