905922870 发表于 2013-10-29 13:47:03

LR Reponse是字符串关联后编译没有错误,回放取不到值

本帖最后由 905922870 于 2013-10-29 13:48 编辑

****** 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:33

是不是id为空,没取到值,你的左边界里的欧阳,我感觉不是固定的,去掉试试,只留\"id\":

tianlang001 发表于 2013-10-29 14:10:51

错误不描述清楚,怎么在求助的

905922870 发表于 2013-10-29 14:45:33

回复 3# tianlang001


   
以上有过错误描述了 ,就是我对比两个一样的脚本找到了差异的地方 然后发现reponse 返回值是字符串 而差异部分(id:)是在字符串中的 然后我根据字符串的左右边界写了以上关联函数 编译是没有错误的 回放报错 不知道该从那下手解决

ffwithvv 发表于 2013-10-29 16:14:23

没关联到ID,可以试一下从其他地方关联
或者看一下页面属性,从中找出关联点

905922870 发表于 2013-10-29 18:09:59

回复 5# ffwithvv


    先谢过 , 我看的response 返回值是字符串不知道标准的关联方式做 是不是不对。

tianlang001 发表于 2013-10-30 17:54:34

试试用不同的数据去录制两个脚本,你这json里“欧阳”明显是一个value,也许换个数据就不是欧阳了,lrrMc和id都相当于变量名,后面的value如果数据不一样返回的可能不一样,左边界去掉欧阳,右边界去掉那个0试试,要确保关联放在第一次response之前

905922870 发表于 2013-10-31 18:25:22

回复 7# tianlang001 是的 欧阳是一个Value 自动取得 和登入用户有关但是我把脚本改成
web_reg_save_param("ParamName=ID_1",
"LB=\"lrrMc\":,\"id\":",
"RB=\"tsspBj\":",
"NotFound=ERROR",
"Search=All",
LAST);
还是失败了
页: [1]
查看完整版本: LR Reponse是字符串关联后编译没有错误,回放取不到值