51Testing软件测试论坛

标题: LoadRunner12做了手动关联之后,运行了第一个submit函数之后,参数变空了 [打印本页]

作者: ClannadHawk    时间: 2018-9-3 11:10
标题: LoadRunner12做了手动关联之后,运行了第一个submit函数之后,参数变空了
WIN7平台

    web_reg_save_param("ticketNo",
                       "LB={\"type\":\"list\",\"value\":1,\"content\":[{\"ticketNo\":\"",
                       "RB=\",",
                       "NotFound=WARNING",
                       "Search=All",
                       LAST);

    lr_think_time(7);
   
    web_reg_find("Fail=NotFound",
                 "Search=Body",
                 "SaveCount=select",
                 "Text={ticketNo}",
                 LAST);

    web_submit_data("GrabTkt_2",
        "Action=http://10.5.24.207:8080/cugItsm/GrabTkt",
        "Method=POST",
        "Referer=http://10.5.24.207:8080/cugItsm/html/grabTkt.html",
        "Snapshot=t13.inf",
        "Mode=HTML",
        ITEMDATA,
        "Name=type", "Value=detail", ENDITEM,
        "Name=ticketNo", "Value={ticketNo}", ENDITEM,
        EXTRARES,
        "Url=style/font/fontawesome-webfont.woff?v=3.2.1", "Referer=http://10.5.24.207:8080/cugItsm/html/grabTkt.html", ENDITEM,
        "Url=https://pr.map.qq.com/pingd?appid=jsapi&logid=0&v=2.4.99&c=1&d=1&sl=214&withkey=0&es5=1&random=jllmc0ng", "Referer=http://10.5.24.207:8080/cugItsm/html/grabTkt.html", ENDITEM,
        LAST);

    lr_think_time(5);


作者: qqq911    时间: 2018-9-3 12:54
在取参后面加个打印日志,看是否正确取到参数。

作者: ClannadHawk    时间: 2018-9-3 14:30
qqq911 发表于 2018-9-3 12:54
在取参后面加个打印日志,看是否正确取到参数。

日志我看了  没有取到值
作者: ClannadHawk    时间: 2018-9-3 14:30
qqq911 发表于 2018-9-3 12:54
在取参后面加个打印日志,看是否正确取到参数。

日志我看了  没有取到值
作者: ClannadHawk    时间: 2018-9-3 14:33
提示错误 Error -27139: Specify non-empty value(s) for EITHER just "Text" OR both "TextPfx" and "TextSfx"          [MsgId: MERR-27139]
作者: rzh928    时间: 2018-9-3 15:28
没取到就是你关联错了呗
作者: qqq911    时间: 2018-9-4 11:13
检查下参数定义的左边界吧。
作者: qqq911    时间: 2018-9-4 11:14
而且,你不能在一个需要提交参数的请求返回里面去获取需要的参数啊,这逻辑就不对啊。
应该是前一个请求获取参数,后面的请求使用参数
作者: ClannadHawk    时间: 2018-9-5 10:16
qqq911 发表于 2018-9-4 11:14
而且,你不能在一个需要提交参数的请求返回里面去获取需要的参数啊,这逻辑就不对啊。
应该是前一个请求获 ...

我重新检查了返回,也尝试了好几种边界值,但是就是取不到值
作者: qqq911    时间: 2018-9-5 11:04
1.你先要明确,这个参数是从服务器返回获取的,还是需要手工输入的,这个和开发去明确。
2.如果是服务器获取的,那么也不这个请求获取的,应该是前一个请求获取的。你看下每个请求的服务器返回。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2