pengjun270 发表于 2015-1-5 13:44:19

json数据post后报错求大神

本人刚学lr不久,最近碰到了一个问题,json数据post过去后(memberId),还是报memberId不能为空,求大神帮忙检查下。
代码如下
Action()
{
   web_reg_save_param("return_code",
    "LB=memberId\":\"",
    "RB=\"",
    LAST);

    web_custom_request("web_custom_request",
    "URL=http://127.0.0.1:8080/bbw/member/consignee/address/remove",
    "Method=POST",
    "RecContentType=application/json",
    "Mode=HTTP",
    "EncType=application/json",
    "Body={\"memberId\":\"memberId_bbw_0_memberId_bbw1\"}",
   LAST);
lr_convert_string_encoding(lr_eval_string("{return_code}"),"utf-8",NULL,"my");

}



报错如下

正在开始操作 Action。
Action.c(3): 注册 web_reg_save_param 成功   
Action.c(10): 警告: 带有参数分隔符的字符串“"memberId":"memberId_bbw_0_memberId_bbw1"”不是参数。
Action.c(10): "http://127.0.0.1:8080/bbw/member/consignee/address/remove" 的 t=436ms: 157 个字节响应标头 (RelFrameId=1, Internal ID=1)
Action.c(10):   HTTP/1.1 200 OK\r\n
Action.c(10):   Server: Apache-Coyote/1.1\r\n
Action.c(10):   Content-Type: application/json;charset=utf-8\r\n
Action.c(10):   Transfer-Encoding: chunked\r\n
Action.c(10):   Date: Mon, 05 Jan 2015 03:55:05 GMT\r\n
Action.c(10):   \r\n
Action.c(10): "http://127.0.0.1:8080/bbw/member/consignee/address/remove" 的 t=462ms: 4 个字节成块响应开销 (RelFrameId=1, Internal ID=1)
Action.c(10):   30\r\n
Action.c(10): "http://127.0.0.1:8080/bbw/member/consignee/address/remove" 的 t=469ms: 7 个字节成块响应开销 (RelFrameId=1, Internal ID=1)
Action.c(10):   \r\n
Action.c(10):   0\r\n
Action.c(10):   \r\n
Action.c(10): "http://127.0.0.1:8080/bbw/member/consignee/address/remove" 的 t=480ms: 48 个字节成块响应正文 (RelFrameId=1, Internal ID=1)
Action.c(10):   {"memberId":"銆愮敤鎴风紪鍙枫\x80戜笉鑳戒负绌猴紱"}
Action.c(10): 通知: 保存参数“return_code = 銆愮敤鎴风紪鍙枫\x80戜笉鑳戒负绌猴紱”。
Action.c(10): web_custom_request("web_custom_request") 已成功,48 个正文字节,157 个标头字节,11 个成块开销字节   
Action.c(19): 通知: 参数替换:参数“return_code”=“銆愮敤鎴风紪鍙枫\x80戜笉鑳戒负绌猴紱”
Action.c(19): 通知: 保存参数“my = 【用户编号】不能为空;\x00”。
正在结束操作 Action。
正在结束迭代 1。
正在结束 Vuser...
正在开始操作 vuser_end。
正在结束操作 vuser_end。
Vuser 已终止。

pengjun270 发表于 2015-1-5 14:43:07

目前我是以Fiddler这个工具来调试这段代码为出发点,自己顶起!

zhanghl820716 发表于 2015-1-7 16:00:36

你转换函数是不是用的不对啊??

lin_lanfen 发表于 2015-1-16 12:18:22

LoadRunner的字符编码和服务器的字符编码一致吗?也许可能跟字符编码有关。
页: [1]
查看完整版本: json数据post后报错求大神