51Testing软件测试论坛

标题: 请大神帮忙web_custom_request请求body特殊参数拼接 [打印本页]

作者: happy_Ryan    时间: 2017-3-27 18:24
标题: 请大神帮忙web_custom_request请求body特殊参数拼接
使用web_custom_request方式,POST方法,body的参数如下,如何将下列参数拼接起来放进body中,已经试了好久都是报语法错误

key_id:1
ppsmg:wdawdawdw2Yhadnkk7gsjHkJhlJBHJNHLNH
msqg:{plo:{asy_tty:1,pi_id:322,mjid:9877}} msqg的参数为plo,plo的参数包括asy_tty:1、pi_id:322、mjid:9877三个参数
she221:dhYHGhg8juKhbdwln
作者: happy_Ryan    时间: 2017-3-27 21:24
麻烦懂的大神帮忙看看吧
作者: happy_Ryan    时间: 2017-3-27 21:24
麻烦知道的帮忙看下吧,小弟不胜感激
作者: szyszy2000    时间: 2017-3-28 14:30
1.LOADRUNNER设置 Tools>General Options>Parameterization>Parameter Braces>其中left 与right改为 < >
2.        web_custom_request("test",
                "URL=your_url",
                "Method=POST",
                "Resource=0",
                "Referer=your_referer",
                "Mode=HTML",                 "Body=key_id=1&ppsmg=wdawdawdw2Yhadnkk7gsjHkJhlJBHJNHLNH&msqg={plo:{asy_tty:1,pi_id:322,mjid:9877}}&she221=dhYHGhg8juKhbdwln",
                LAST);

3.右键需要参数化的具体值,使用参数化替换
作者: happy_Ryan    时间: 2017-3-28 16:31
szyszy2000 发表于 2017-3-28 14:30
1.LOADRUNNER设置 Tools>General Options>Parameterization>Parameter Braces>其中left 与right改为 < >
2 ...

首先非常感谢解答,但是我发现按照回复中的尝试还是不行,而且昨天的参数有误,正确参数如下,
key_id:1
data:{ppsmg:wdawdawdw2Yhadnkk7gsjHkJhlJBHJNHLNH
msqg:{plo:{asy_tty:1,pi_id:322,mjid:9877},she221:dhYHGhg8juKhbdwln}}data的参数为ppsmg和msqg, msqg的参数为plo和she221,plo的参数包括asy_tty:1、pi_id:322、mjid:9877三个参数

作者: szyszy2000    时间: 2017-3-29 16:23
1.建议你贴下你的脚本和具体错误
2.从当前描述来看,猜测你应该是要提交一个json格式的请求
可以参考:http://www.cnblogs.com/smstars/p/5098663.html





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