51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2665|回复: 9
打印 上一主题 下一主题

[原创] 请大家帮忙解决!

[复制链接]
  • TA的每日心情
    郁闷
    2015-6-16 14:29
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    跳转到指定楼层
    1#
    发表于 2007-12-23 14:26:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    大家好,在学习LOADRUNNER的过程中遇到如下问题;
    本次脚本是录制一个在线考试系统,自动生成试题后,考生答题,然后提交的过程.
    1,在下面的脚本中,红色字体中的id每次都会自动变化,并且每一个用户登陆后生成的id都不一样,经过分析,这个id是递增的,每次试题共15题,id也是从某一个数字递增,可做参数化,但做后有一个问题是:这个id与页面信息不匹配(web_url()中的值),就是说试题的id虽然是递增的,但是并没有按照一个升序或降序的方法排列,导致测试过程中,页面名称与实际试题id对不上,无法起到参数化的效果.

    罗嗦了很多,不晓得大家能否明白我的意思.现在需要解决的是如何将这个问题解决,能让参数化起到效果.

    submitexam()
    {

            lr_think_time(10);

            web_url("test_saveanswer.asp",
                    "URL=http://192.168.0.103/exam/test_saveanswer.asp?answer=1&id=1833",
                    "TargetFrame=",
                    "Resource=0",
                    "RecContentType=text/html",
                    "Referer=",
                    "Mode=HTML",
                    LAST);

            lr_think_time(10);

            web_url("test_saveanswer.asp_2",
                    "URL=http://192.168.0.103/exam/test_saveanswer.asp?answer=1&id=1834",
                    "TargetFrame=",
                    "Resource=0",
                    "RecContentType=text/html",
                    "Referer=",
                    "Mode=HTML",
                    LAST);

            lr_think_time(10);

            web_url("test_saveanswer.asp_3",
                    "URL=http://192.168.0.103/exam/test_saveanswer.asp?answer=1&id=1844",
                    "TargetFrame=",
                    "Resource=0",
                    "RecContentType=text/html",
                    "Referer=",
                    "Mode=HTML",
                    LAST);
            lr_think_time(10);

            web_url("test_saveanswer.asp_4",
                    "URL=http://192.168.0.103/exam/test_saveanswer.asp?answer=1&id=1839",
                    "TargetFrame=",
                    "Resource=0",
                    "RecContentType=text/html",
                    "Referer=",
                    "Mode=HTML",
                    LAST);
            lr_think_time(10);
            web_url("test_saveanswer.asp_5",
                    "URL=http://192.168.0.103/exam/test_saveanswer.asp?answer=1&id=1843",
                    "TargetFrame=",
                    "Resource=0",
                    "RecContentType=text/html",
                    "Referer=",
                    "Mode=HTML",
                    LAST);
            lr_think_time(10);
            web_url("test_saveanswer.asp_6",
                    "URL=http://192.168.0.103/exam/test_saveanswer.asp?answer=1&id=1840",
                    "TargetFrame=",
                    "Resource=0",
                    "RecContentType=text/html",
                    "Referer=",
                    "Mode=HTML",
                    LAST);
            lr_think_time(10);
            web_url("test_saveanswer.asp_7",
                    "URL=http://192.168.0.103/exam/test_saveanswer.asp?answer=1&id=1832",
                    "TargetFrame=",
                    "Resource=0",
                    "RecContentType=text/html",
                    "Referer=",
                    "Mode=HTML",
                    LAST);
            lr_think_time(10);
            web_url("test_saveanswer.asp_8",
                    "URL=http://192.168.0.103/exam/test_saveanswer.asp?answer=1&id=1837",
                    "TargetFrame=",
                    "Resource=0",
                    "RecContentType=text/html",
                    "Referer=",
                    "Mode=HTML",
                    LAST);
            lr_think_time(10);
            web_url("test_saveanswer.asp_9",
                    "URL=http://192.168.0.103/exam/test_saveanswer.asp?answer=1&id=1836",
                    "TargetFrame=",
                    "Resource=0",
                    "RecContentType=text/html",
                    "Referer=",
                    "Mode=HTML",
                    LAST);
            lr_think_time(10);
            web_url("test_saveanswer.asp_10",
                    "URL=http://192.168.0.103/exam/test_saveanswer.asp?answer=1&id=1835",
                    "TargetFrame=",
                    "Resource=0",
                    "RecContentType=text/html",
                    "Referer=",
                    "Mode=HTML",
                    LAST);
            lr_think_time(10);
            web_url("test_saveanswer.asp_11",
                    "URL=http://192.168.0.103/exam/test_saveanswer.asp?answer=1&id=1838",
                    "TargetFrame=",
                    "Resource=0",
                    "RecContentType=text/html",
                    "Referer=",
                    "Mode=HTML",
                    LAST);
            lr_think_time(10);
            web_url("test_saveanswer.asp_12",
                    "URL=http://192.168.0.103/exam/test_saveanswer.asp?answer=1&id=1846",
                    "TargetFrame=",
                    "Resource=0",
                    "RecContentType=text/html",
                    "Referer=",
                    "Mode=HTML",
                    LAST);
            lr_think_time(10);
            web_url("test_saveanswer.asp_13",
                    "URL=http://192.168.0.103/exam/test_saveanswer.asp?answer=1&id=1845",
                    "TargetFrame=",
                    "Resource=0",
                    "RecContentType=text/html",
                    "Referer=",
                    "Mode=HTML",
                    LAST);
            lr_think_time(10);
            web_url("test_saveanswer.asp_14",
                    "URL=http://192.168.0.103/exam/test_saveanswer.asp?answer=1&id=1842",
                    "TargetFrame=",
                    "Resource=0",
                    "RecContentType=text/html",
                    "Referer=",
                    "Mode=HTML",
                    LAST);
            lr_think_time(10);
            web_url("test_saveanswer.asp_15",
                    "URL=http://192.168.0.103/exam/test_saveanswer.asp?answer=1&id=1841",
                    "TargetFrame=",
                    "Resource=0",
                    "RecContentType=text/html",
                    "Referer=",
                    "Mode=HTML",
                    LAST);

            lr_think_time(20);

            web_url("testfinish.asp",
                    "URL=http://192.168.0.103/exam/testfinish.asp?action=submitexam&prjid=23&studentid=222",
                    "TargetFrame=",
                    "Resource=0",
                    "RecContentType=text/html",
                    "Referer=",
                    "Snapshot=t6.inf",
                    "Mode=HTML",
                    LAST);

            return 0;
    }

    [ 本帖最后由 森林一木 于 2007-12-23 14:27 编辑 ]
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    该用户从未签到

    2#
    发表于 2007-12-23 20:41:13 | 只看该作者
    用关联吧。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
    发表于 2007-12-23 22:25:25 | 只看该作者
    也许,你只需要作关联,这些ID是页面中的脚本产生的,你 参数化也没用,实际提交的ID还是脚本生成的
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2015-6-16 14:29
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    4#
     楼主| 发表于 2007-12-23 23:31:17 | 只看该作者
    谢楼上二位,我用了笨方法,改了生成页面的代码,做了一个排序,这样使用参数化能够顺序读取数据。

    采纳二位的建议,用关联试试。多谢。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2015-6-16 14:29
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    5#
     楼主| 发表于 2008-1-3 10:02:48 | 只看该作者
    关联搞不定的。这里没有可以关联的地方。有无其他办法?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2008-1-3 14:03:29 | 只看该作者
    你可以尝试参数化之后,再进行 字符串的拼接.然后完成你所要的操作.
    不然.我不知道你具体的系统是怎样的.或许有某个地方可以 获取到 那个id num
    你再进行尝试吧
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2008-1-4 11:52:00 | 只看该作者
    在前面加上web_create_html_param()
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2015-6-16 14:29
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    8#
     楼主| 发表于 2008-1-4 23:47:53 | 只看该作者
    楼上朋友可否说的详细点?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2008-1-5 09:27:30 | 只看该作者
    关注中
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2009-3-13 14:40:41 | 只看该作者
    最终如何解决的呢?
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-19 19:25 , Processed in 0.068080 second(s), 26 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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