51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2084|回复: 17
打印 上一主题 下一主题

[原创] 这个问题有难度!!

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-7-13 10:44:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
登陆网站->点击create->网站自动生成一个CSV文件

URL=http://......./engine3/?cmd=GET_DOC&p_blob_id=3840&p_proc_id=otc_web_execution.web_report.query_report

这个对应那个CSV文件 ID3840不可预测,有人说到用关联,本人有点拙,不知道不可预测的ID怎么关联 请高手给个指点!!!!!!!!


录制的脚本都上传了 大家帮帮忙sdlkfj7

[ 本帖最后由 haiquan180 于 2007-7-13 19:43 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-7-13 11:18:58 | 只看该作者
可预测和不可预测的关联有什么区别?还望楼主解答
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2007-7-13 11:32:55 | 只看该作者
这个ID是双击之后loadrunner得到的 回放时loadrunner只能模拟当初的双击 不能获得新值
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2007-7-13 11:42:03 | 只看该作者
只要能够获得URL的内容的话,就可以对p_blob_id的实际运行时的值进行关联吧。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2007-7-13 11:48:42 | 只看该作者
LR是不管你双击单击还是N击的,晕了,你应该好好重新学习一下
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2007-7-13 12:35:01 | 只看该作者
这不就是关联的作用吗?
服务器告诉你是什么ID,你就拿这个ID向它要东西。
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2007-7-13 13:11:05 | 只看该作者
web_custom_request("engine2_42",
                "URL=http://......../engine2/",
                "Method=POST",
                "Resource=1",
                "RecContentType=aplication/xml",
                "Referer=http://......../warehouse/reports/reports_app_062104.swf",
                "Body=data=%3Cenv%3AEnvelope%20xmlns%3Aenv%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2003%2F05%2Fsoap%2Denvelope%22%3E%0A%20%20%3Cenv%3AHeader%3E%0A%20%20%20%20%3Cmessage%20type%3D%22queryData%22%2F%3E%0A%20%20%3C%2Fenv%3AHeader%3E%0A%20%20%3Cenv%3ABody%3E%0A%20%20%20%20%3CqueryData%3E%0A%20%20%20%20%20%20%3Ctable%3Eotc%5Fweb%5Fexecution%2Eweb%5Freport%2Equery%5Freport%5Fresults%3C%2Ftable%3E%0A%20%20%20%20%20%20%3CrowsPerPage%3E50%3C%2FrowsPerPage%3E%0A%20%20%20%20%20%20%3Cpage%3E0%3C%2Fpage%3E%0A%20%20%20%20%20%20%3CqueryDetails%3E%0A%20%20%20%20%20%20%20%20%3Cfield%20name%3D%22p%5Freport%5Ftask%5Fseqno%22%20mask%3D%22681%22%2F%3E%0A%20%20%20%20%20%20%3C%2FqueryDetails%3E%0A%20%20%20%20%3C%2FqueryData%3E%0A%20%20%3C%2Fenv%3ABody%3E%0A%3C%2Fenv%3AEnvelope%3E",
                LAST);
        web_url("engine3_4",
                "URL=http://.........../engine3/?cmd=GET_DOC&p_blob_id=3836&p_proc_id=otc_web_execution.web_report.query_report",
                "Resource=1",
                "RecContentType=text/plain",
                "Referer=http://........../warehouse/reports/reports_app_062104.swf",
                LAST);
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2015-6-25 18:04
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    8#
    发表于 2007-7-13 13:21:25 | 只看该作者
    LZ应该是msn问我的那个。

    感觉LZ应该先弄明白:
    1、关联到底是做什么,弄不明白下面的你就做不明白
    2、你生成一个csv文件,这个文件名服务器是否可以返回,如果返回的话你就使用web_reg_save_param(参数,边界等)保存下来;如果不返回,那你不要说关联了
    3、然后你在以后要用这个这个文件名时,你使用{参数名}即可引用
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
     楼主| 发表于 2007-7-13 13:22:38 | 只看该作者
    我在上面的web_custom_request中截取到了3836,可是再重新提交后获得的还是3836不是一个新值
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2015-6-25 18:04
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    10#
    发表于 2007-7-13 13:27:10 | 只看该作者
    你回放的时候,把log全打开,看看这次返回的值是否更改了?

    如果你每次重复提交,但是实际还是返回原来的值,那你的程序是不是有问题?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2007-7-13 13:29:43 | 只看该作者
    好好理解理解关联吧。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
     楼主| 发表于 2007-7-13 13:59:27 | 只看该作者
    web_set_max_html_param_len("20000");

            web_reg_save_param("fcontent", "LB=<REPORT_RESULT_SEQNO>", "RB=</REPORT_RESULT_SEQNO>","Notfound=warning", LAST);
            web_custom_request("engine2_8",
                    "URL=http://...../engine2/",
                    "Method=POST",
                    "Resource=1",
                    "RecContentType=aplication/xml",
                    "Referer=http://....../warehouse/reports/reports.swf",
                    "Body=data=%3Cenv%3AEnvelope%20xmlns%3Aenv%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2003%2F05%2Fsoap%2Denvelope%22%3E%0A%20%20%3Cenv%3AHeader%3E%0A%20%20%20%20%3Cmessage%20type%3D%22queryData%22%2F%3E%0A%20%20%3C%2Fenv%3AHeader%3E%0A%20%20%3Cenv%3ABody%3E%0A%20%20%20%20%3CqueryData%3E%0A%20%20%20%20%20%20%3Ctable%3Eotc%5Fweb%5Fexecution%2Eweb%5Freport%2Equery%5Freport%5Fresults%3C%2Ftable%3E%0A%20%20%20%20%20%20%3CrowsPerPage%3E50%3C%2FrowsPerPage%3E%0A%20%20%20%20%20%20%3Cpage%3E0%3C%2Fpage%3E%0A%20%20%20%20%20%20%3CqueryDetails%3E%0A%20%20%20%20%20%20%20%20%3Cfield%20name%3D%22p%5Freport%5Ftask%5Fseqno%22%20mask%3D%221062%22%2F%3E%0A%20%20%20%20%20%20%3C%2FqueryDetails%3E%0A%20%20%20%20%3C%2FqueryData%3E%0A%20%20%3C%2Fenv%3ABody%3E%0A%3C%2Fenv%3AEnvelope%3E",
                    LAST);
            lr_output_message("fcontent:%s",lr_eval_string("{fcontent}"));

            web_set_max_html_param_len("20000");

            web_reg_save_param("fcontent1", "LB=", "RB=","Notfound=warning", LAST);
            web_url("engine3",
                    "URL=http://...../engine3/?cmd=GET_DOC&p_blob_id={fcontent}&p_proc_id=otc_web_execution.web_report.query_report",
                    "Resource=1",
                    "RecContentType=text/plain",
                    "Referer=http://.../warehouse/reports/reports.swf",
                    LAST);
            lr_output_message("fcontent1:%s",lr_eval_string("{fcontent1}"));


    这样可以不

    [ 本帖最后由 haiquan180 于 2007-7-23 15:51 编辑 ]
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
     楼主| 发表于 2007-7-13 14:08:26 | 只看该作者
    Action.c(366): web_set_max_html_param_len was successful          [MsgId: MMSG-26392]
    Action.c(368): Registering web_reg_save_param was successful          [MsgId: MMSG-26390]
    Action.c(369): web_custom_request("engine2_8") was successful, 559 body bytes, 301 header bytes          [MsgId: MMSG-26386]
    Action.c(377): fcontent:4057
    Action.c(379): web_set_max_html_param_len was successful          [MsgId: MMSG-26392]
    Action.c(381): Registering web_reg_save_param was successful          [MsgId: MMSG-26390]
    Action.c(382): web_url("engine3") was successful, 1784 body bytes, 336 header bytes          [MsgId: MMSG-26386]
    Action.c(388): fcontent1:HTTP/1.1 200 OK
    Date: Fri, 13 Jul 2007 06:02:52 GMT
    Server: IBM_HTTP_Server
    Content-Disposition: attachment; filename=Rep_1062_Thu_Jul_12_20-41-55_EDT_2007.csv
    Content-Length: 1784
    Cache-Control: max-age=1
    Expires: Fri, 13 J
    ul 2007 06:02:53 GMT
    Keep-Alive: timeout=10, max=75
    Connection: Keep-Alive
    Content-Type: text/plain

    [ 本帖最后由 haiquan180 于 2007-7-23 15:52 编辑 ]
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
     楼主| 发表于 2007-7-13 14:09:54 | 只看该作者
    为什么fcontent打印出来总是4057???
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
     楼主| 发表于 2007-7-13 14:33:03 | 只看该作者
    大家再帮忙来看看
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
     楼主| 发表于 2007-7-13 14:39:17 | 只看该作者
    帮忙啊 看看我得关联有问题吗  怎么都是同一个ID啊
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    17#
     楼主| 发表于 2007-7-13 14:52:06 | 只看该作者
    sdlkfj7 把录制的脚本都上传了 高手们给看看
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    18#
     楼主| 发表于 2007-7-13 15:06:32 | 只看该作者
    把帖子顶住  别掉下去啊sdlkfj7
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-9-29 07:33 , Processed in 0.104329 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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