51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2427|回复: 7
打印 上一主题 下一主题

[原创] 大家帮忙看下参数化问题,谢谢了

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2011-1-13 16:50:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 skylovewt 于 2011-1-13 17:02 编辑

大家好,最近在学习loadrunner,尝试录制了一个百度搜索功能的脚本,在我录脚本过程中,输入某些搜索词的时候,网站会出现一个包含搜索词的推荐菜单,然后我选择了其中的一个进行搜索,然后脚本里没有"value",请问这种情况如何进行参数化,谢谢大家了。下面是脚本:
Action()
{

    web_add_cookie("BAIDUID=ADB8430692B1108B956DE6D452FC457C:FG=1; DOMAIN=suggestion.baidu.com");

    lr_think_time(8);

    web_url("su",
        "URL=http://suggestion.baidu.com/su?wd=s&p=3&cb=window.bdsug.sug&t=1294906967078",
        "Resource=1",
        "RecContentType=baiduapp/json",
        "Referer=http://www.baidu.com/",
        "Snapshot=t2.inf",
        LAST);

    web_url("su_2",
        "URL=http://suggestion.baidu.com/su?wd=sk&p=3&cb=window.bdsug.sug&t=1294906967234",
        "Resource=1",
        "RecContentType=baiduapp/json",
        "Referer=http://www.baidu.com/",
        "Snapshot=t3.inf",
        LAST);

    web_url("su_3",
        "URL=http://suggestion.baidu.com/su?wd=sky&p=3&cb=window.bdsug.sug&t=1294906967671",
        "Resource=1",
        "RecContentType=baiduapp/json",
        "Referer=http://www.baidu.com/",
        "Snapshot=t4.inf",
        LAST);

    lr_rendezvous("121");

    lr_start_transaction("search");

    web_add_cookie("BAIDUID=ADB8430692B1108B956DE6D452FC457C:FG=1; DOMAIN=sclick.baidu.com");

    lr_think_time(38);

    web_url("s",
        "URL=http://www.baidu.com/s?wd=sky",
        "Resource=0",
        "RecContentType=text/html",
        "Referer=http://www.baidu.com/",
        "Snapshot=t5.inf",
        "Mode=HTML",
        EXTRARES,
        "Url=http://sclick.baidu.com/w.gif?q=sky&fm=se&T=1294906965&y=EEEEFFFE&&cid=4&qid=c470ca1920608c4e&t=1294907006687&path=http://www.baidu.com/s?wd=sky", "Referer=http://www.baidu.com/s?wd=sky", ENDITEM,
        LAST);

    lr_end_transaction("search",LR_AUTO);

    return 0;
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2011-1-14 16:03:59 | 只看该作者
手动输入搜素词,点搜索就可以录制到value
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2011-1-14 16:25:33 | 只看该作者
楼主的意思是根据服务器返回的推荐关键字随机选择录制?
那个录不到
但是你可以修改这里
URL=http://www.baidu.com/s?wd=sky
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2011-1-14 16:31:08 | 只看该作者
如果你想看推荐关键字那么要做关联,如果你要修改搜索结果参考上面的做法
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2011-1-14 16:36:13 | 只看该作者
楼上的方法可以试下
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    6#
    发表于 2011-1-15 10:09:53 | 只看该作者
    回复 1# skylovewt


        要用关联,参数化是不行的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2011-1-15 18:14:37 | 只看该作者
    同意关联
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2011-1-18 12:40:25 | 只看该作者
    你搜的词是sky,可在下处取关联,百度默认推荐10个选项,因此你可在这里取到全部10项
        web_url("su_3",
            "URL=http://suggestion.baidu.com/su?wd=sky&p=3&cb=window.bdsug.sug&t=1294906967671",
    然后在下处将sky替换成关联参数,取哪个参数值根据你的需要在脚本中实现,例如顺序、随机或者固定什么的
        web_url("s",
            "URL=http://www.baidu.com/s?wd=sky",
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-15 14:06 , Processed in 0.071860 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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