小白求助,loadrunner测试接口时传入json数据格式对么
要测试服务器端的一个接口,接口的功能是接受提交的JSON数据并插入数据库,现在用下面的代码能发送请求成功,可后台服务器总是接收不到数据,不知道是哪里的问题,是函数用的不对?还是body格式什么的?小白刚学loadrunner几天完全摸不到头绪,求助大神啊Action()
{
//事务开始
lr_start_transaction("同步拦截到的短信数据");
web_reg_save_param("ResponseBody",
"LB=",
"RB=",
"Ord=1",
"Notfound=empty",
"Search=Body",
LAST);
web_custom_request("synSMSdata",
"URL=http://10.2.41.243:8080/SecurityServer/blockMsg/insertBlockMsgJson.do",
"Method=POST",
"TargetFrame=Main",
"Mode=HTTP",
"Resource=0",
"EncType=application/json",
"RecContentType=application/json",
"Body={\"content\":\"aa\",\"sender\":\"123456789\",\"centerNumber\":\"123456\",\"blagTagId\":123,\"blagTag\":123,\"imsi\":\"460010177001206\",\"imei\":\"89860111811007414284\",\"sendTime\":\"2016-07-20 11:22:35\"}",
LAST);
lr_output_message("# 响应内容体:/n %s", lr_eval_string("{ResponseBody}"));
//事务结束
lr_end_transaction("同步拦截到的短信数据",LR_AUTO);
return 0;
}
UP UP,大神快来,调了一天了:'( 看日志,说什么
时间格式里有:
是不是要处理一下 在服务端打下日志啊。。。。问下开发json具体的格式,里面有没有格式化成json数组 guoguo2005 发表于 2016-7-27 13:39
看日志,说什么
时间格式里有:
是不是要处理一下
日志里说,监听到文本消息,为null,开发说数据根本没传过去,感觉像是数据发送方式不对。。
冒号需要处理嘛?我这个函数这么用对么?尤其是body里面,数据库字段格式倒是都对上了 这是服务器端日志,是json数据格式不对么?
seagull1985 发表于 2016-7-27 14:07
在服务端打下日志啊。。。。问下开发json具体的格式,里面有没有格式化成json数组
版主大大麻烦看下5楼的日志,开发那边也是新手,这个接口的测试目前搁置了,是json数据格式问题?还是我脚本问题? 看着感觉没问题
http://www.51testing.com/html/18/n-2441718.html jingzizx 发表于 2016-7-27 16:35
看着感觉没问题
http://www.51testing.com/html/18/n-2441718.html
谢谢你的帮忙,我也看着没问题,不过服务区端一直显示收到的数据是null,如果用web_url函数可以传入json数据吗? 你加header了吗?
页:
[1]