51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

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

[原创] url录制的hpWebTours登录脚本中注册函数的插入位置

[复制链接]
  • TA的每日心情
    奋斗
    2014-12-9 09:46
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    跳转到指定楼层
    1#
    发表于 2011-3-18 17:36:45 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
    这两天练习手动关联和web_reg_find,遇到问题,望朋友们帮助解决

    情况描述:
    1、环境:Loadrunner版本9.1,hpWebTours网站,设置了关联选项。
    2、操作:录制登录并退出脚本,协议选择Web(http/html),录制方式为url_based script。
    3、函数:web_reg_save_para,web_reg_find

    问题:
    1、用html方式录制,回放就会报错,需做关联处理后才正确。用ulr脚本录制完成后,回放,运行会通过。为什么呢?
    2、手动关联,web_reg_save_para函数位置怎么找?
       我放了几个地方,都不对,最后是用自动关联,看了函数的放置位置,又自己写函数放在相同的位置才正确的。
    3、登录后,查找页面内容,web_reg_find的位置怎么找?
       现在不管放置在哪个地方,都会提示:
    Action.c(116): Error -26366: "Text=you can search" not found for web_reg_find          [MsgId: MERR-26366]
    Action.c(116): web_concurrent_end highest severity level was "ERROR", 990 body bytes, 343 header bytes          [MsgId: MMSG-26388]
    4、补充说明,问题2和问题3,在用html方式录制的脚本中,放在最前面就解决了。我的理解是注册函数要放在请求前面,而html方式录制的脚本,把请求的内容都浓缩了,所以位置好找。用url放置录制的脚本,内容很多,怎么确定注册函数的位置呢?
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    该用户从未签到

    5#
    发表于 2012-5-17 17:44:40 | 只看该作者
    学习了,谢谢楼主啊
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2011-3-22 10:46:51 | 只看该作者
    恭喜楼主  贺喜楼主
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2014-12-9 09:46
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    3#
     楼主| 发表于 2011-3-21 17:42:20 | 只看该作者
    问题2和问题3用上面的方法都可以准确定位函数插入位置。
    呵呵,今天还看了看hpWebTours网页的结构,增加了一些了解。

    总结:以前做测试尝试过页面查找函数,但一般都是通过数据库检查用户session,没有细究,这次,这几天的集中练习,对web_find和web_reg_find函数的使用,以及html、url方式录制的代码又多了一些了解,对以后的测试更有信心了!缺点,还不太习惯看lr自带的帮助文件,这个需要加强!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2014-12-9 09:46
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    2#
     楼主| 发表于 2011-3-21 17:29:58 | 只看该作者
    问题已经解决,上网查了web_reg_find函数的使用,说的很清楚:
    在LR的帮助文档中,也有详尽的描述。
    1.     将脚本切换到树结构,在page view页面上找到你要check的文本内容, 并执行鼠标邮件,选择copy selection.
    2.     将脚本切换回代码界面, 在光标闪烁的上行,添加如下的代码:
    备注:光标闪烁的上行: 若光标闪烁行为第10行,那光标闪烁的上行为第9行。

    专门又看了lr的帮助文档,没看到关于插入位置的说明,我再看看
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-25 19:10 , Processed in 0.075387 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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