51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1411|回复: 11
打印 上一主题 下一主题

请教一个如何动态读取数据的问题,谢谢!

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2005-10-13 10:55:08 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
我录制一个脚本,脚本的内容是这样的,有新增,修改,删除这三个action,而且每新增一条记录之后,后台会自动生成一个唯一id123456来标志这条记录,然后修改的action是选取刚才新增的记录进行修改,那么进入修改界面时,其URL为URL=http://192.168.1.101/edit.do?id=123456",因为每次新增一条记录时,都会自动生成一条id,然而编辑所新增的记录时,URL也是根据id来识别记录的,那么我该如何动态的读取id呢?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

12#
发表于 2005-10-18 13:08:38 | 只看该作者
我的意思是, 出错的时候看看网页源代码。前两次返回的网页和第三次的比较一下,或许能找到出错的原因。
回复 支持 反对

使用道具 举报

该用户从未签到

11#
 楼主| 发表于 2005-10-17 15:48:37 | 只看该作者
请问在哪里查看server response呢?
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2005-10-17 13:45:22 | 只看该作者
看看两次出错时候的server response, 是否符合你的搜索条件
回复 支持 反对

使用道具 举报

该用户从未签到

9#
 楼主| 发表于 2005-10-17 12:36:58 | 只看该作者
很纳闷的问题,我自已也搞不清楚怎么回事,我在我脚本中做了关联,也就是用了  web_reg_save_param( "WCSParam_Diff1", "LB=javascript:edit('", "RB='", "Ord=154", "Search=Body", "RelFrameId=1", LAST );
web_set_max_html_param_len("1024")这俩个函数,脚本大概的内容就是帖子所说的那样,但是在运行脚本前两次时,lr提示“No match found for the requested parameter "WCSParam_Diff1". Check whether the requested boundaries exist in the response data. Also, if the data you want to save exceeds 1024 bytes, use web_set_max_html_param_len to increase the parameter size          [MsgId: MERR-26377]
add.c(61): web_url("query.do") highest severity level was "ERROR", 102 body bytes, 141 header bytes”之类的错误,等到增加了两条记录之后,在第三次运行脚本后,脚本竟然运行通过,很奇怪,为什么前两次会运行失败?第三次之后就可以运行成功?
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2005-10-17 11:38:57 | 只看该作者
谢谢各位高手回答,该问题已经解决了,用的是web_reg_save_param函数.
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2005-10-14 10:47:48 | 只看该作者

直接用 web_reg_save_param

最简单了。
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2017-4-18 15:25
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]测试排长

    6#
    发表于 2005-10-14 09:58:51 | 只看该作者
    ID做关联就可以了吧.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2005-10-13 21:48:29 | 只看该作者
    Thanks!!!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2005-10-13 16:36:16 | 只看该作者
    如果LOG中有所需要的ID的话,那么修改一下我附件中所带的代码就应该可以取到。没有考虑太多,代码比较简单,只能处理一些容易的情况!

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
    发表于 2005-10-13 15:37:45 | 只看该作者
    这样行吗?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2#
    发表于 2005-10-13 14:10:26 | 只看该作者
    log中应该有这个id,你回放的时候把extended log打开,然后可以从里边截取,做关联
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-10-1 17:40 , Processed in 0.091165 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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