51Testing软件测试论坛

标题: loadrunner模拟jason post请求时,传入的变量含有特殊字符,该如何处理 [打印本页]

作者: susie_sz    时间: 2016-4-25 00:15
标题: loadrunner模拟jason post请求时,传入的变量含有特殊字符,该如何处理
loadrunner模拟jason post请求时,传入的变量含有特殊字符,请求创建失败

实际要传入的参数是:
{"AppId":"mt_01","BatchId":"","Request":"{\"TRecord\":[{\"Number\":\"fou\"}]}"}

如果我在
web_custom_request中的
"Body={\"AppId\":\"mt_01\",\"BatchId\":null,\"Request\":\"111\"}",调用时,能正确返回正确的错误信息

但改成
"Body={\"AppId\":\"mt_01\",\"BatchId\":null,\"Request\":\"{\"TRecord\":[{\"Number\":\"fou\"}]}\"}"就会报错。

我估计是request这一块的参数特殊字符的问题,但不知怎么转换,求各位大神指导下

作者: jingzizx    时间: 2016-4-25 13:59
其实可以看看服务端日志是不是记录了错误,一般会记录错误信息的
\是不是也要特殊说明,看看
作者: susie_sz    时间: 2016-4-25 22:54
jingzizx 发表于 2016-4-25 13:59
其实可以看看服务端日志是不是记录了错误,一般会记录错误信息的
\是不是也要特殊说明,看看

有错误日志,提示:Warning -26631: HTTP Status-Code=400 (Bad Request) ,但是不知怎么解决




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