滴答90 发表于 2016-7-27 10:53:10

小白求助,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;
}

滴答90 发表于 2016-7-27 11:13:56

UP UP,大神快来,调了一天了:'(

guoguo2005 发表于 2016-7-27 13:39:43

看日志,说什么
时间格式里有:
是不是要处理一下

seagull1985 发表于 2016-7-27 14:07:03

在服务端打下日志啊。。。。问下开发json具体的格式,里面有没有格式化成json数组

滴答90 发表于 2016-7-27 14:32:32

guoguo2005 发表于 2016-7-27 13:39
看日志,说什么
时间格式里有:
是不是要处理一下

日志里说,监听到文本消息,为null,开发说数据根本没传过去,感觉像是数据发送方式不对。。

冒号需要处理嘛?我这个函数这么用对么?尤其是body里面,数据库字段格式倒是都对上了

滴答90 发表于 2016-7-27 14:35:45

这是服务器端日志,是json数据格式不对么?

滴答90 发表于 2016-7-27 14:38:01

seagull1985 发表于 2016-7-27 14:07
在服务端打下日志啊。。。。问下开发json具体的格式,里面有没有格式化成json数组

版主大大麻烦看下5楼的日志,开发那边也是新手,这个接口的测试目前搁置了,是json数据格式问题?还是我脚本问题?

jingzizx 发表于 2016-7-27 16:35:14

看着感觉没问题
http://www.51testing.com/html/18/n-2441718.html

滴答90 发表于 2016-7-27 17:01:51

jingzizx 发表于 2016-7-27 16:35
看着感觉没问题
http://www.51testing.com/html/18/n-2441718.html

谢谢你的帮忙,我也看着没问题,不过服务区端一直显示收到的数据是null,如果用web_url函数可以传入json数据吗?

Duran 发表于 2017-3-17 14:59:35

你加header了吗?
页: [1]
查看完整版本: 小白求助,loadrunner测试接口时传入json数据格式对么