51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 939|回复: 0
打印 上一主题 下一主题

[求助] 关联到的cookie信息是从哪里来的呢?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2016-11-6 22:55:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 lchydp 于 2016-11-6 22:57 编辑

大家好,我用LR11录制自带的WebTours程序的操作,在打开网页的web_url函数之前加了关联函数,代码如下:
vuser_init()
{
        char temp33[100];
        web_set_max_html_param_len("32767");   
        web_reg_save_param_ex(
                "ParamName=test",
                "LB=",
                "RB=",
                SEARCH_FILTERS,
                LAST);        
        web_url("WebTours",
                "URL=http://127.0.0.1:1080/WebTours",
                "TargetFrame=",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=",
                "Snapshot=t1.inf",
                "Mode=HTML",
                LAST);
        return 0;
}
Run脚本后,从Replay Log中可以看到参数test先后五次获取到了关联的值:

在Tree View的HTTP View里,只能看到一次服务器的返回信息:

以下是五次test参数关联到的数据,都没有cookie的相关信息:

vuser_init.c(91): Notify: Saving Parameter "test = HTTP/1.1 302 Found\r\nServer: Xitami\r\nDate: Sun, 06 Nov 2016 14:10:20 GMT\r\nContent-length: 0\r\nContent-type: text/html\r\nLocation: http://127.0.0.1:1080/WebTours/\r\n\r\nHTTP/1.1 200 Ok\r\nServer: Xitami\r\nDate: Sun, 06 Nov 2016 14:10:20 GMT\r\nContent-type: text/html\r\nContent-length: 312\r\nLast-modified: Tue, 08 May 2007 15:40:23 GMT\r\n\r\n<HTML>\n<HEAD>\n<title>Web Tours</title>\n<frameset rows = "65,*" border=1 bordercolor=#E0E7F1>\n<frame name="header" src=header.html scrolling=no noresize marginheight=2 marginwidth=2>\n<frame name="body" src=welcome.pl?signOff=true scrolling=auto noresize marginheight=2 marginwidth=2>\n</frameset>\n</head>\n</html>\n\n".
vuser_init.c(91): Notify: Saving Parameter "test = HTTP/1.1 200 Ok\r\nServer: Xitami\r\nDate: Sun, 06 Nov 2016 14:10:20 GMT\r\nContent-type: image/png\r\nContent-length: 601\r\nLast-modified: Mon, 08 Feb 2010 11:51:43 GMT\r\n\r\n塒NG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00E\x00\x00\x00-\x08\x03\x00\x00\x00萧V,\x00\x00\x00\x04gAMA\x00\x00重設X2\x00\x00\x00\x19tEXtSoftware\x00Adobe ImageReadyq蒭<\x00\x00\x000PLTE\x01/c<b\x89\xff\xff\xff\x15Cr_~\x9e\x7f櫜湴尿貅妥崃乌崩匈徼忡铌铗铗\xf5\x003fJQw \x00\x00\x00\x10tRNS\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\xe0#]\x19\x00\x00\x01揑DATx陟V]o\xc3 \x0c\xc4\x18L\x08$\xfb\xff\xffv䜣uM2\r⒔L\xca=歇\x8a/>s峨>\xfe\x02頰鶡,H閳\x80\xb5\x1d'煅]矏?魚脨\xfc\x15\xe2%藒|尷-|:\x04\x08T巷竏9紂\x01鐎?僑`(\x07\x964繠取,矤k@歠!\x8d+\x858蓲5\x03\x11\x04\xee'歘Y捙矂沤!习\x90\x15 \xcd\n\x15淽\x1agi\xa9\x04s潄m鍿Z蜒8K遏W秣獁-盓\x8d\x06\xe3,v/\xc8?\x04+败\x15n隄2\xcc\x02鼴vi仾\xd2 H3h係,Y-@"r耽荙\x16+甹\xd1\x03w\x11詺!瘫Dq\x7f\x14莗`\xc2 ->胋妸(P前栒敉(姨粻\x04\xab\x19偏K蔟Z重茣5螟Ms\x01\xc4\x1d\xcd"|M\x1bm虴\x13P(藗|d飙c僨\xa2\x03鼈o訝\x00胒E殭/劌辐鬱鑍蔹\x01鳓\x14wP彅褅wb\xf23巅ず;\xbd\x19+\x98 S7篒N[顽 V图制\xb7\x1a],Q\xf5\x1d謮\r嬰qK奛U\x8e\x0b\xf08~﨣=,\x13\xf8\x14`\x00G2p        ^熔u\x00\x00\x00\x00IEND瓸`\x82".
vuser_init.c(91): Notify: Saving Parameter "test = HTTP/1.1 200 Ok\r\nServer: Xitami\r\nDate: Sun, 06 Nov 2016 14:10:20 GMT\r\nContent-type: image/png\r\nContent-length: 818\r\nLast-modified: Mon, 08 Feb 2010 11:51:43 GMT\r\n\r\n塒NG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x82\x00\x00\x00-\x08\x03\x00\x00\x00U桟\xf4\x00\x00\x00\x04gAMA\x00\x00重設X2\x00\x00\x00\x19tEXtSoftware\x00Adobe ImageReadyq蒭<\x00\x00\x000PLTE\xff\xff\xffw挱簧諨i\x8f\x11Ap铖踺潆3\吿粥櫗耭叄"Nz虉牳Uw\x99\x003fL\xb5\x00\x00\x00\x10tRNS\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\xe0#]\x19\x00\x00\x02lIDATx陟栛挙 \x0c\x86\x03劤8\xef\xff稕\x10\x0e甓鉢t蟅m羺\x85(鞧\xf2\xffI米?\x1f\xb0\x10\x16翨X\x08\x0b\xe1\x7fBH:}\x10\x01\x0fS\x7f稫侜 倖q\xc0\x02兦B綞00唦\x0b倐丕n\xd0\x18p鱍饸唴@昨\x16\x84\x0cv瀗\x1b\xf1(\x0f壭`\xde'G\xd7\x7f,Rds_罂\x890Nl]\xffR句嵊\x08\x1e\x82\x18\x0fJn觾>~\x05~\x7f`\x87>葙[\x1dMGH沰wG\x04T趨Mdl敩)%\x17ド1\x18C堽\x01!\xd6#"\x07?\xb5)+訶\xd0\x04QW\x08A冇\x01Fx\x1a偡`\xb5\x06\x08x\x88\x15@綈堵\x17抲6{捴\x0b劷\x1a☆\xaf\x1c侧}\x188"\nO\x1a\xd73"\x08Y\x081\xd6\x0c^\x10h?蔤V\x0fQ篮Er蕾牥$灆)M\x05\xed\x1c綶X\x10禢瘩\x96\x0bB\x92\x14\xee?\xe9\x11滫δ啮癟%\xb1)Sㄔ\xa8\x18睉U\x04\x1c惟\xdb/\x08^妽M?@`\x03(佹\x1f鮘w\r绺\x0e\xae\x1b\xd3\x11}V\x11态`\x0e﨎h\x1d蝹S鴦辣v\xad?PD\n\xff\x12昲涨7\x08#舍\x0e\x81<憷f\x1d 鮄'圲\x15俧\xa1(荄澌\x92(F嶚Dㄙ蹫\x10Hm紺〉\xa2\x02讒蹙钞-肚-Z"邱掆\x94(蓩\x805\x04y>剈嬥a\xf4*\xee\x14J翾絅\x0e瑽搒嘀\xb3/\x08\xfd%rp\xae        艓\xd3\x10|\x15\xa3\x7f\x8e\x02\x9d&\xce*腰\x17I\rf弆oN\x04u怐Y\rx*M舾$E鼗\x08)(S\x80q\x1a\x02晻h\x92;U笞\x08襦^蹗F\x1f\xa4\x11[蒹氾\n^\nt\xaa/i∑\xc27⒔\x96\x08鋗g_綟饑驎&\x8d7G鷏^v&ziz\x0e嵣W縘翻?\xf1\x0ba!,剠\xb0\x10钇\x1f\x01\x06\x00纔5薞\xb3\x15Y\x00\x00\x00\x00IEND瓸`\x82".
vuser_init.c(91): Notify: Saving Parameter "test = HTTP/1.1 200 Ok\r\nServer: Xitami\r\nDate: Sun, 06 Nov 2016 14:10:21 GMT\r\nContent-type: image/gif\r\nContent-length: 679\r\nLast-modified: Mon, 08 Feb 2010 11:51:43 GMT\r\n\r\nGIF89a\\x00\x13\x00\xc4\x1f\x00于渚奈桃勖试亞婳RU鼢髹苻仁娃漕$&'卺肜茄茔碡唛捩鹕匈握哙珩仆字萱垅硌剽狈繝';=@finカ布猛徼驌暀\xff\xff\xff!\xf9\x04\x01\x00\x00\x1f\x00,\x00\x00\x00\x00\\x00\x13\x00\x00\x05\xff\xe0'\x1a\x01鏉hl刖p|b\x9c!迖|\x0f\x1f\xb8\x13聉+\x1a徣蒷\x16\r\x82\x13\xd0 齪8\x01\x06c0楡\x04\x91\x08\x00@q,\x1a墑っn贿鸶\xdc-I7\x16\x0e\xca8,\x80L竄\x01W\x1f        '\x06\x08\x1e\x08VWY[]\x10\x10a\x16dfh\x0fko\x04\x10ss\x18\x17渓\x12\x0f        wy\x00\x16a\x90\x7f\x03乄\x1c\x1fQ\x1c&$畭\^慴\x94\x0b\x15        梡\n煚p\x04\x1e芒        \x15xz\x00﹡\x80\x0c倢T&\x1e\x1f襒Y]^`\x11揺季榥羛\x10耺\x1c\x10\x14\x1c\x1d阭恞仁Θ\x11}\x13\x7f沿\x01\x1f)椎窜\xfa"i棩qm使褠唙\x1d\x18:,小\x00\x81\x0e\n\x1cf\xd0\x00\x07Y)=鲳A沌\x0f\x05@F\xda\x1e\xff        \x10`醄%q佬u缾丅\x07\x0f\x19nR霡\x80\x8c\x17\x01(\x80仄悴S\x16V>\xe3\x12\x80\xe4?~\x02U\x16\x04纂\xd7\x1b卨4\d\xa3\x00俈6\x17|^T\x885\xd4(z \xf9,m浓鋲揦淂\xd2*9檁筃然A,Fae;\x18v\x15[,n瑼u4讻A榃e掖閬\xe2\x05\x05\x1b满%+S皎彠\n彫\x95\x18\xae-昤\喅汸侂\x8c<\x0b\x14\xd0\x00悲喪\x15\xc7\x02\xee<\xef(*炨\x81\x16J\xc6\x04\x1dS\x85<霱_6\x0486鳒谭hVMkQ銗hQ\洎UWE8絻厜\x19\x02旓]秣Z醿\xa2\x0c┞H`句c柍.蠁C鏲g\x1d仗=~\xe8\x03\x1f!唡怌$"D8徉\x83\x10Fx\x03\x14U埌\xa0\x0f\x18fㄡ\n@<丂5\x1b\x86(\xa2\x0b\x18\x0cqC\x08\x00;".
vuser_init.c(91): Notify: Saving Parameter "test = HTTP/1.1 200 Ok\r\nServer: Xitami\r\nDate: Sun, 06 Nov 2016 14:10:21 GMT\r\nContent-type: application/x-javascript\r\nContent-length: 291\r\nLast-modified: Tue, 26 Oct 2004 12:18:07 GMT\r\n\r\n\nfunction doJSFormSubmit1(theForm) {\n\n        theForm.action = "login.pl";\n        theForm.JSFormSubmit.value = "on";\n        theForm.submit();\n\n        return false;\n}\n\n\nfunction doJSFormSubmit2(theForm) {\n\n        theForm.action = "reservations.pl";\n        theForm.JSFormSubmit.value = "on";\n        theForm.submit();\n\n        return false;\n}\n\n".


但是将关联函数的scope限制为cookies,即将代码改为:
web_reg_save_param_ex(
                "ParamName=test",
                "LB=",
                "RB=",
                SEARCH_FILTERS,
                "Scope=Cookies",
        LAST);

再次执行脚本,发现关联函数获取到了一条cookie的信息:

我不太明白,为什么没有加限制条件时,没有cookie的信息,而加了条件后,就出现了cookie的信息呢?谢谢!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-5-7 01:46 , Processed in 0.063130 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表