51Testing软件测试论坛

标题: LR Reponse是字符串关联后编译没有错误,回放取不到值 [打印本页]

作者: 905922870    时间: 2013-10-29 13:47
标题: LR Reponse是字符串关联后编译没有错误,回放取不到值
本帖最后由 905922870 于 2013-10-29 13:48 编辑

[attach]87699[/attach][attach]87699[/attach]****** Response Body For Transaction With Id 183 ******
{"pageCount":0,"pageNow":1,"pageSize":50,"recordCount":2,"pages":0,"total":2,"rows":[{"xzBj":"1","ghfs":"0","cpMs":null,"sjzt":"0","spztDm":"2","chfsDm":"供应商实体供货","gysId":0,"cgZq":"0","glcpdm":null,"tcbBj":false,"lrrMc":"欧阳","id":65312,"tsspBj":"0","cpMc":"test","cpDm":"N12345678905","cgDj":0.0,"dhxs":"0","
标红的地方是需要关联的值以下是关联函数
        web_reg_save_param("ID",
                "LB=\"欧阳\",\"id\":",
                "RB=,\"tsspbj\":\"0\"",
                "NotFound=ERROR",
                "Search=All",
                LAST);
关联后编译没有错误,回放报错 以下是脚本和错误
        web_custom_request("scSpxxActions!submitItems.action",
                "URL=http://192.168.10.12:9999/scgl/spgl/spxx/scSpxxActions!submitItems.action?id={ID}",
                "Method=POST",
                "Resource=1",
                "Referer=http://192.168.10.12:9999/qdgl/qdywgl/qdspgl/xsspgl/qdxsspAddList.shtml#",
                "EncType=",
                LAST);
作者: tianlang001    时间: 2013-10-29 14:09
是不是id为空,没取到值,你的左边界里的欧阳,我感觉不是固定的,去掉试试,只留\"id\":
作者: tianlang001    时间: 2013-10-29 14:10
错误不描述清楚,怎么在求助的
作者: 905922870    时间: 2013-10-29 14:45
回复 3# tianlang001


    [attach]87702[/attach]
以上有过错误描述了 ,就是我对比两个一样的脚本找到了差异的地方 然后发现reponse 返回值是字符串 而差异部分(id:)是在字符串中的 然后我根据字符串的左右边界写了以上关联函数 编译是没有错误的 回放报错 不知道该从那下手解决
作者: ffwithvv    时间: 2013-10-29 16:14
没关联到ID,可以试一下从其他地方关联
或者看一下页面属性,从中找出关联点
作者: 905922870    时间: 2013-10-29 18:09
回复 5# ffwithvv


    先谢过 , 我看的response 返回值是字符串  不知道标准的关联方式做 是不是不对。
作者: tianlang001    时间: 2013-10-30 17:54
试试用不同的数据去录制两个脚本,你这json里“欧阳”明显是一个value,也许换个数据就不是欧阳了,lrrMc和id都相当于变量名,后面的value如果数据不一样返回的可能不一样,左边界去掉欧阳,右边界去掉那个0试试,要确保关联放在第一次response之前
作者: 905922870    时间: 2013-10-31 18:25
回复 7# tianlang001 是的 欧阳是一个Value 自动取得 和登入用户有关但是我把脚本改成
web_reg_save_param("ParamName=ID_1",
  "LB=\"lrrMc\":,\"id\":",
  "RB=\"tsspBj\":",
  "NotFound=ERROR",
  "Search=All",
  LAST);
还是失败了[attach]87782[/attach]




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