51Testing软件测试论坛

标题: web_reg_save_param函数,求助,请看附件,谢谢。 [打印本页]

作者: hujing1229    时间: 2014-12-22 16:25
标题: web_reg_save_param函数,求助,请看附件,谢谢。
web_url("apply3_1",
                "URL=https://10.18.192.203/apply/apply3_1?assignid=c0b01823-7bc4-4f17-afbb-70fa722af2bb&accessid=93b542d5-13fb-49e1-b4f2-63e59041e61a",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=",
                "Snapshot=t1.inf",
                "Mode=HTTP",
                LAST);
想将assignid、accessid两值用变量替代,用web_reg_save_param函数怎么实现,新手上路,求助大家,谢谢。
作者: jaywuhao38    时间: 2014-12-23 09:30
http://www.cnblogs.com/Automation_software/p/3482094.html
这是对这个函数的解释
说实话我也没太懂
作者: 土土的豆豆    时间: 2014-12-23 10:26
基本参数化,你去度娘下先~
作者: saharaqs    时间: 2014-12-29 22:34
web_reg_save_param这个是关联函数,不是参数化的。

如果要做关联的话,你首先要知道这两个id是在哪一个步骤产生的,在那个步骤之前写web_reg_save_param这个函数;
假设那个步骤为a,那么关联函数里的左右边界要到步骤a的response 里去找。
在response里查询c0b01823-7bc4-4f17-afbb-70fa722af2bb,查到后,这个值的左右边界就是assignid关联的左右边界。

accessid的同理。
作者: hujing1229    时间: 2014-12-31 09:38
saharaqs 发表于 2014-12-29 22:34
web_reg_save_param这个是关联函数,不是参数化的。

如果要做关联的话,你首先要知道这两个id是在哪一个 ...

是要做关联,就是不知道怎么找他们的左右边界值,怎么写??
作者: saharaqs    时间: 2015-1-1 12:25
hujing1229 发表于 2014-12-31 09:38
是要做关联,就是不知道怎么找他们的左右边界值,怎么写??

不知道边界没关系,只要知道是哪个步骤产生的就行。
该步骤的response里查询c0b01823-7bc4-4f17-afbb-70fa722af2bb,response里显示的左右边界就是关联函数里用的左右边界。
作者: hujing1229    时间: 2015-1-4 14:08
saharaqs 发表于 2015-1-1 12:25
不知道边界没关系,只要知道是哪个步骤产生的就行。
该步骤的response里查询c0b01823-7bc4-4f17-afbb-70 ...

经过研究,菜鸟终于知道在哪里看response了,多谢
作者: 476860312    时间: 2015-4-3 11:10
说的很明确了,顶!
作者: jia_1509    时间: 2015-4-19 15:28
4楼说的在理,支持
作者: 知止内明    时间: 2015-4-20 17:55
先自动关联下,在手工调整
作者: 知止内明    时间: 2015-6-26 15:39
你看看这个:是吗:
web_reg_save_param("assignid",
                "LB=assignid=",
                "RB=",
                "Ord=1",
                "Search=Body",
                LAST);


        web_reg_save_param("accessid",
                "LB=accessid=",
                "RB=\"",
                "Ord=1",
                "Search=Body",
                LAST);
作者: 人生如茶    时间: 2015-7-2 11:05
你是要获取这两个值呢还是要在URL中拼接这两个值?
如果是获取的话 就用11楼的方法,如果说是拼接 ,就用  sprintf 方法  拼接成URL
作者: liuna1128    时间: 2015-7-2 21:43
把打印出来的东西放上来 才能知道 你写的左右边界是不对的
作者: msnshow    时间: 2015-7-11 16:05
这2个参数应该是在这个URL请求高的请求中得到的




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