51Testing软件测试论坛

标题: web_custom_request提示属性中的语法错误 [打印本页]

作者: wjjiao    时间: 2010-8-11 16:41
标题: web_custom_request提示属性中的语法错误
Action()
{
    char creq[2048];


strcpy(creq, "Body=");
strcat(creq, "user={USER}");
strcat(creq, "&type=test");
strcat(creq, "&data=");
strcat(creq, "MzAwMDk0DQo2MDAwMDANCjYwMDAwNA0KNjAwMDA1DQo2MDAwMDYNCjYwMDAwNw0KNjAwMDA4DQo2MDAwMDkNCjYwMDAxMA0KNjAwMDExDQo2MDAwMTINCjYwMDAxNQ0KNjAwMDE2DQo2MDAwMTcNCjYwMDAxOA0KNjAwMDE5DQo2MDAwMjANCjYwMDAyMQ0KNjAwMDIyDQo2MDAwMjYNCjYwMDAyNw0KNjAwMDI4DQo2MDAwMjkNCjYwMDAzMA0KNjAwMDMxDQo2MDAwMzM=");

lr_output_message (creq);

        web_add_auto_header("Etag", "0123456789");
        web_custom_request(
                "set.ashx",
        "Method=POST",
                "URL=http://192.168.3.188:8088/set.ashx",
                creq,
                LAST
        );

不知道为什么会提示我语法错误,把web_custom_request函数中的creq注释掉就好了。是不是不能这样用变量?如果不能用的话怎么修改才是好的?请各位大侠指导指导
作者: skyzhu    时间: 2010-8-11 17:17
脚本可用。。。
作者: wjjiao    时间: 2010-8-11 17:45
哦 不好意思 忘记说了  呵呵脚本本身是可以正常实用的,就是切换到树状态的时候会提示这个啊  就是上面的那个脚本边上的那个树状态啊
作者: xueying1123    时间: 2010-8-11 17:53
web_custom_request、web_submit_form、web_submit_data用变量代替参数都不能切换到tree视图
作者: skyzhu    时间: 2010-8-11 18:00
标题: 回复 3# 的帖子
那就别用变量了,直接拼接 body就可以了
或者你再把变量存到临时参数里,函数里再用这个参数
作者: 云层    时间: 2010-8-11 18:32
多个逗号和逗号之间的东西不能使用变量替换,只能对逗号之间的内容进行替换,否则会导致调用函数时的参数不对应,你切到tree模式自然LR就识别不到了
作者: higkoo    时间: 2010-8-12 22:39
标题: 要用LR内置函数转换一下
用lr_save_string保存到参数,然后在请求里使用参数{xxx}。
作者: wjjiao    时间: 2010-8-13 09:09
多谢各位楼上的指教。
作者: 小纯    时间: 2017-12-13 16:21
higkoo 发表于 2010-8-12 22:39
用lr_save_string保存到参数,然后在请求里使用参数{xxx}。

刚学请问可以再说清楚点吗?我用lr_eval_string("{XXX}") 作为参数还是报错,直接用{XXX}也是报错




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