2812810 发表于 2013-1-17 21:37:38

json脚本的错误,求帮助

写的脚本如下
Action()
{
   //web_reg_save_param("user_tags",
                         //"LB=user_tags\":[\"",
                         //"RB=\"]}",
                         //LAST);
web_custom_request("web_custom_request",
      "URL=http://61.144.19.120:9088/gzitmsrest/service/getDriver",
      "Method=POST",
      "RecContentType=application/json",
      "Mode=HTTP",
      "EncType=application/json",
      "Body={\"id\":\"getDriver2012032400000001\",\"clientId\":\"F0-DE-F1-98-67-68\",\"systemNo\":\"02\",\"time\":\"20130117183736\",\"signInfo\":\"8FE1B79D58040DB6B8A77FD4408E593A\",\"body\":{\"dabh\":\"440170549665\",\"sfzmhm\":\"420111196905265514\"}}",
      LAST);
return 0;
//if (atoi(lr_eval_string("{user_tags}"))==0)
//lr_output_message("user_tags:%s,succeed!",(lr_eval_string("{user_tags}")));
//else if(atoi(lr_eval_string("{user_tags}"))==1)
//lr_output_message("user_tags:%s,failed!",(lr_eval_string("{user_tags}")));
//else
//lr_output_message("user_tags:%s,unknow!",(lr_eval_string("{user_tags}")));
}
运行后出现以下错误
Action.c(8):   HTTP/1.1 500 Internal Server Error\r\n
Action.c(8):   <html><head><title>Apache Tomcat/7.0.33 - Error report</title><style><!--H1 {font-family:T
Action.c(8): 错误 -26612: 对于“http://61.144.19.120:9088/gzitmsrest/service/getDriver”,HTTP 状态代码=500 (Internal Server Error)   
我使用别的json验证工具是可以的,求大神解答下,郁闷了。。

云层 发表于 2013-1-18 08:50:08

除了你抛过去的json不符合标准,我也想不出啥问题了

linneiwei 发表于 2013-1-18 20:14:37

500错误表示服务器处理有问题。很可能是解析你的json数据出错导致抛异常。所以写json数据时要小心,格式非常重要。
我们测试json或XML时很少用loadrunner,现在用比较多事kylinPET性能测试工具,格式好看些,编辑也方便

fengerapple 发表于 2013-1-25 10:55:56

你可以把body内容参数化一下,放在文件里,这样在文件里你就不用对引号转义,省的那么多反斜杠容易出错

ares444 发表于 2013-1-25 11:18:10

可以用soapui等工具手工发送一个,抓包,和lr录制出来的对比报文。看看格式上有什么不一样
页: [1]
查看完整版本: json脚本的错误,求帮助