51Testing软件测试论坛
标题:
登录sessionid关联问题解决
[打印本页]
作者:
钱光清
时间:
2005-11-29 09:35
标题:
登录sessionid关联问题解决
#include "as_web.h"
Action()
{
web_set_max_html_param_len("1024");
/* Registering parameter(s) from source task id 2
// {JSESSIONID6} = "C0314DE1FBED450F036691152FF5A5AE?action=logon"
// */
web_reg_save_param("JSESSIONID6",
"LB/IC=jsessionid=",
"RB/IC=\"",
"Ord=1",
"Search=body",
"RelFrameId=1",
LAST);
web_url("Login.do",
"URL=http://192.168.1.203:8090/goa/admin/Login.do?action=welcome&screenXY=1024",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t1.inf",
"Mode=HTML",
EXTRARES,
"Url=../images/egip/login/login-i_r1_c4.gif", "Referer=http://192.168.1.203:8090/goa/admin/Login.do?action=welcome&screenXY=1024", ENDITEM,
"Url=../images/egip/login/login-i_r2_c1.gif", "Referer=http://192.168.1.203:8090/goa/admin/Login.do?action=welcome&screenXY=1024", ENDITEM,
"Url=../images/egip/login/login.swf", "Referer=", ENDITEM,
"Url=../images/egip/login/login_r4_c5.gif", "Referer=http://192.168.1.203:8090/goa/admin/Login.do?action=welcome&screenXY=1024", ENDITEM,
"Url=../images/egip/login/login-i_r3_c4.gif", "Referer=http://192.168.1.203:8090/goa/admin/Login.do?action=welcome&screenXY=1024", ENDITEM,
"Url=../images/egip/login/login-bu.gif", "Referer=http://192.168.1.203:8090/goa/admin/Login.do?action=welcome&screenXY=1024", ENDITEM,
LAST);
lr_think_time( 4 );
web_submit_data("Login.do;jsessionid=C0314DE1FBED450F036691152FF5A5AE",
"Action=http://192.168.1.203:8090/goa/admin/Login.do;jsessionid={JSESSIONID6}",
"Method=POST",
"RecContentType=text/html",
"Referer=http://192.168.1.203:8090/goa/admin/Login.do?action=welcome&screenXY=1024",
"Snapshot=t2.inf",
"Mode=HTML",
ITEMDATA,
"Name=password", "Value=123", ENDITEM,
"Name=user_pin", "Value=", ENDITEM,
"Name=sign_cert", "Value=", ENDITEM,
"Name=enc_cert", "Value=", ENDITEM,
"Name=userKeyID", "Value=", ENDITEM,
"Name=KeyType", "Value=", ENDITEM,
"Name=userId", "Value=8609", ENDITEM,
"Name=pinpassword", "Value=123", ENDITEM,
"Name=pinword", "Value=", ENDITEM,
"Name=screenXY", "Value=1024", ENDITEM,
EXTRARES,
"Url=../images/egip/images/bn.swf", "Referer=", ENDITEM,
"Url=../images/menu/bg_b.gif", "Referer=http://192.168.1.203:8090/goa/egip/mainpage/msgloadpage.jsp", ENDITEM,
LAST);
web_url("menudata.jsp",
"URL=http://192.168.1.203:8090/goa/egip/mainpage/menudata.jsp",
"Resource=0",
"RecContentType=text/html",
"Referer=http://192.168.1.203:8090/goa/egip/mainpage/main.do?action=toMainTop",
"Snapshot=t3.inf",
"Mode=HTML",
LAST);
web_url("cardcontent.do",
"URL=http://192.168.1.203:8090/goa/egip/mainpage/cardcontent.do?cardmode=1&rnd=1133227567917",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t4.inf",
"Mode=HTML",
EXTRARES,
"Url=/goa/images/egip/images/bjtbl.gif", "Referer=http://192.168.1.203:8090/goa/egip/mainpage/main.do?action=toMainTop", ENDITEM,
LAST);
web_url("msgplan.jsp",
"URL=http://192.168.1.203:8090/goa/egip/mainpage/msgplan.jsp",
"Resource=0",
"RecContentType=text/html",
"Referer=http://192.168.1.203:8090/goa/egip/mainpage/msgloadpage.jsp",
"Snapshot=t5.inf",
"Mode=HTML",
EXTRARES,
"Url=/goa/images/egip/main_bg.gif", "Referer=http://192.168.1.203:8090/goa/egip/mainpage/cardcontent.do?cardmode=1&rnd=1133227567917", ENDITEM,
"Url=/goa/images/egip/mail_atth.gif", "Referer=http://192.168.1.203:8090/goa/egip/mainpage/cardcontent.do?cardmode=1&rnd=1133227567917", ENDITEM,
"Url=/goa/images/deskpic_7.jpg", "Referer=http://192.168.1.203:8090/goa/egip/mainpage/cardcontent.do?cardmode=1&rnd=1133227567917", ENDITEM,
"Url=/goa/images/egip/images/td_bg.gif", "Referer=http://192.168.1.203:8090/goa/egip/mainpage/cardcontent.do?cardmode=1&rnd=1133227567917", ENDITEM,
"Url=/goa/webui/calendar/menuarrow.gif", "Referer=http://192.168.1.203:8090/goa/egip/mainpage/cardcontent.do?cardmode=1&rnd=1133227567917", ENDITEM,
LAST);
web_url("hiddenleft.do",
"URL=http://192.168.1.203:8090/goa/egip/mainpage/hiddenleft.do?rnd=1133227579464",
"Resource=0",
"RecContentType=text/html",
"Referer=http://192.168.1.203:8090/goa/egip/mainpage/main.do?action=toMainTop",
"Snapshot=t6.inf",
"Mode=HTML",
EXTRARES,
"Url=/goa/images/egip/images/td_bg.gif", "Referer=http://192.168.1.203:8090/goa/egip/mainpage/cardcontent.do?cardmode=1&rnd=1133227567917", ENDITEM,
"Url=/goa/images/egip/images/bjtbl.gif", "Referer=http://192.168.1.203:8090/goa/egip/mainpage/main.do?action=toMainTop", ENDITEM,
"Url=/goa/images/deskpic_7.jpg", "Referer=http://192.168.1.203:8090/goa/egip/mainpage/cardcontent.do?cardmode=1&rnd=1133227567917", ENDITEM,
"Url=/goa/images/egip/main_bg.gif", "Referer=http://192.168.1.203:8090/goa/egip/mainpage/cardcontent.do?cardmode=1&rnd=1133227567917", ENDITEM,
"Url=/goa/webui/calendar/menuarrow.gif", "Referer=http://192.168.1.203:8090/goa/egip/mainpage/cardcontent.do?cardmode=1&rnd=1133227567917", ENDITEM,
LAST);
lr_think_time( 1 );
web_url("Login.do_2",
"URL=http://192.168.1.203:8090/goa/admin/Login.do?action=logout2&menuClickCounter=",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t7.inf",
"Mode=HTML",
LAST);
return 0;
作者:
钱光清
时间:
2005-11-29 09:44
单个用户回放报错如下:(同时弹出“当前安全设置禁止运行页中的ActiveX控件,因此,该页无法正常显示”)
Action.c(37): web_submit_data highest severity level was "ERROR", 75957 body bytes, 7176 header bytes, 56 chunking overhead bytes [MsgId: MMSG-27177]
Ending action Action.
Ending iteration 1.
因为脚本中存在动态信息jsessionid=C0314DE1FBED450F036691152FF5A5AE(每次都不一样),需要设置关联。
lr_think_time( 4 );
web_submit_data("Login.do;jsessionid=C0314DE1FBED450F036691152FF5A5AE",
"Action=http://192.168.1.203:8090/goa/admin/Login.do;jsessionid={JSESSIONID6}",
"Method=POST",
"RecContentType=text/html",
"Referer=http://192.168.1.203:8090/goa/admin/Login.do?action=welcome&screenXY=1024",
"Snapshot=t2.inf",
"Mode=HTML",
录制完脚本后自动设置关联后脚本如下:
Action()
{
web_set_max_html_param_len("1024");
/* Registering parameter(s) from source task id 2
// {JSESSIONID6} = "C0314DE1FBED450F036691152FF5A5AE?action=logon"
// */
web_reg_save_param("JSESSIONID6",
"LB/IC=jsessionid=",
"RB/IC=\"",
"Ord=1",
"Search=body",
"RelFrameId=1",
LAST);
// [WCSPARAM WCSParam_Diff1 32 C0314DE1FBED450F036691152FF5A5AE] Parameter {WCSParam_Diff1} created by Correlation Studio
web_reg_save_param( "WCSParam_Diff1", "LB=Set-Cookie: JSESSIONID=", "RB=;", "Ord=1", "Search=Headers", "RelFrameId=1", LAST );
web_url("Login.do",
"URL=http://192.168.1.203:8090/goa/admin/Login.do?action=welcome&screenXY=1024",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t1.inf",
"Mode=HTML",
EXTRARES,
"Url=../images/egip/login/login-i_r1_c4.gif", "Referer=http://192.168.1.203:8090/goa/admin/Login.do?action=welcome&screenXY=1024", ENDITEM,
"Url=../images/egip/login/login-i_r2_c1.gif", "Referer=http://192.168.1.203:8090/goa/admin/Login.do?action=welcome&screenXY=1024", ENDITEM,
"Url=../images/egip/login/login.swf", "Referer=", ENDITEM,
"Url=../images/egip/login/login_r4_c5.gif", "Referer=http://192.168.1.203:8090/goa/admin/Login.do?action=welcome&screenXY=1024", ENDITEM,
"Url=../images/egip/login/login-i_r3_c4.gif", "Referer=http://192.168.1.203:8090/goa/admin/Login.do?action=welcome&screenXY=1024", ENDITEM,
"Url=../images/egip/login/login-bu.gif", "Referer=http://192.168.1.203:8090/goa/admin/Login.do?action=welcome&screenXY=1024", ENDITEM,
LAST);
lr_think_time( 4 );
web_submit_data("Login.do;jsessionid
={WCSParam_Diff1}",
"Action=http://192.168.1.203:8090/goa/admin/Login.do;jsessionid={JSESSIONID6}",
"Method=POST",
"RecContentType=text/html",
"Referer=http://192.168.1.203:8090/goa/admin/Login.do?action=welcome&screenXY=1024",
"Snapshot=t2.inf",
"Mode=HTML",
ITEMDATA,
"Name=password", "Value=123", ENDITEM,
"Name=user_pin", "Value=", ENDITEM,
"Name=sign_cert", "Value=", ENDITEM,
"Name=enc_cert", "Value=", ENDITEM,
"Name=userKeyID", "Value=", ENDITEM,
"Name=KeyType", "Value=", ENDITEM,
"Name=userId", "Value=8609", ENDITEM,
"Name=pinpassword", "Value=123", ENDITEM,
"Name=pinword", "Value=", ENDITEM,
"Name=screenXY", "Value=1024", ENDITEM,
EXTRARES,
"Url=../images/egip/images/bn.swf", "Referer=", ENDITEM,
"Url=../images/menu/bg_b.gif", "Referer=http://192.168.1.203:8090/goa/egip/mainpage/msgloadpage.jsp", ENDITEM,
LAST);
web_url("menudata.jsp",
"URL=http://192.168.1.203:8090/goa/egip/mainpage/menudata.jsp",
"Resource=0",
"RecContentType=text/html",
"Referer=http://192.168.1.203:8090/goa/egip/mainpage/main.do?action=toMainTop",
"Snapshot=t3.inf",
"Mode=HTML",
LAST);
web_url("cardcontent.do",
"URL=http://192.168.1.203:8090/goa/egip/mainpage/cardcontent.do?cardmode=1&rnd=1133227567917",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t4.inf",
"Mode=HTML",
EXTRARES,
"Url=/goa/images/egip/images/bjtbl.gif", "Referer=http://192.168.1.203:8090/goa/egip/mainpage/main.do?action=toMainTop", ENDITEM,
LAST);
web_url("msgplan.jsp",
"URL=http://192.168.1.203:8090/goa/egip/mainpage/msgplan.jsp",
"Resource=0",
"RecContentType=text/html",
"Referer=http://192.168.1.203:8090/goa/egip/mainpage/msgloadpage.jsp",
"Snapshot=t5.inf",
"Mode=HTML",
EXTRARES,
"Url=/goa/images/egip/main_bg.gif", "Referer=http://192.168.1.203:8090/goa/egip/mainpage/cardcontent.do?cardmode=1&rnd=1133227567917", ENDITEM,
"Url=/goa/images/egip/mail_atth.gif", "Referer=http://192.168.1.203:8090/goa/egip/mainpage/cardcontent.do?cardmode=1&rnd=1133227567917", ENDITEM,
"Url=/goa/images/deskpic_7.jpg", "Referer=http://192.168.1.203:8090/goa/egip/mainpage/cardcontent.do?cardmode=1&rnd=1133227567917", ENDITEM,
"Url=/goa/images/egip/images/td_bg.gif", "Referer=http://192.168.1.203:8090/goa/egip/mainpage/cardcontent.do?cardmode=1&rnd=1133227567917", ENDITEM,
"Url=/goa/webui/calendar/menuarrow.gif", "Referer=http://192.168.1.203:8090/goa/egip/mainpage/cardcontent.do?cardmode=1&rnd=1133227567917", ENDITEM,
LAST);
web_url("hiddenleft.do",
"URL=http://192.168.1.203:8090/goa/egip/mainpage/hiddenleft.do?rnd=1133227579464",
"Resource=0",
"RecContentType=text/html",
"Referer=http://192.168.1.203:8090/goa/egip/mainpage/main.do?action=toMainTop",
"Snapshot=t6.inf",
"Mode=HTML",
EXTRARES,
"Url=/goa/images/egip/images/td_bg.gif", "Referer=http://192.168.1.203:8090/goa/egip/mainpage/cardcontent.do?cardmode=1&rnd=1133227567917", ENDITEM,
"Url=/goa/images/egip/images/bjtbl.gif", "Referer=http://192.168.1.203:8090/goa/egip/mainpage/main.do?action=toMainTop", ENDITEM,
"Url=/goa/images/deskpic_7.jpg", "Referer=http://192.168.1.203:8090/goa/egip/mainpage/cardcontent.do?cardmode=1&rnd=1133227567917", ENDITEM,
"Url=/goa/images/egip/main_bg.gif", "Referer=http://192.168.1.203:8090/goa/egip/mainpage/cardcontent.do?cardmode=1&rnd=1133227567917", ENDITEM,
"Url=/goa/webui/calendar/menuarrow.gif", "Referer=http://192.168.1.203:8090/goa/egip/mainpage/cardcontent.do?cardmode=1&rnd=1133227567917", ENDITEM,
LAST);
lr_think_time( 1 );
web_url("Login.do_2",
"URL=http://192.168.1.203:8090/goa/admin/Login.do?action=logout2&menuClickCounter=",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t7.inf",
"Mode=HTML",
LAST);
return 0;
作者:
钱光清
时间:
2005-11-29 09:53
设置关联后仍报错如下:
ror -26627: HTTP Status-Code=404 (/hotkey.jsp) for "http://192.168.1.203:8090/goa/hotkey.do" [MsgId: MERR-26627]
Action.c(39): Found resource "http://192.168.1.203:8090/goa/images/menu/but.gif" in HTML "http://192.168.1.203:8090/goa/egip/mainpage/msgloadpage.jsp" [MsgId: MMSG-26659]
Action.c(39): Detected non-resource "http://192.168.1.203:8090/goa/egip/mainpage/msgplan.jsp" in "http://192.168.1.203:8090/goa/egip/mainpage/msgloadpage.jsp" [MsgId: MMSG-26574]
Action.c(39): Downloading resource "http://192.168.1.203:8090/goa/images/menu/bg_b.gif" (specified by argument number 43) [MsgId: MMSG-26577]
Action.c(39): web_submit_data highest severity level was "ERROR", 75957 body bytes, 7176 header bytes, 56 chunking overhead bytes [MsgId: MMSG-27177]
Ending action Action.
Ending iteration 1.
Ending Vuser...
请教各位高手,是否web_reg_save_param中参数自动设置参数LB、RB不对?这里的左边界"LB=Set-Cookie: JSESSIONID=", 若设置成"LB=JSESSIONID=", 是否会与另外 {JSESSIONID6}的混淆?
web_reg_save_param( "WCSParam_Diff1", "LB=Set-Cookie: JSESSIONID=", "RB=;", "Ord=1", "Search=Headers", "RelFrameId=1", LAST );
web_reg_save_param("JSESSIONID6","LB/IC=jsessionid=","RB/IC=\"", "Ord=1", "Search=body", "RelFrameId=1",LAST);
作者:
viviv_wang
时间:
2005-11-29 12:24
给你点建议:因为你的第二个帖子上说了,(同时弹出“当前安全设置禁止运行页中的ActiveX控件,因此,该页无法正常显示”)所以,你先把你的设置改动一下,在internet的属性里,不会找别人问问,然后你的参数都是用jsessionid取值,看起来别扭,自动设置关联参数好象没错。
作者:
钱光清
时间:
2005-11-29 13:04
在internet的安全属性里设置所有ActiveX为启动后,仍弹出“当前安全设置禁止运行页中的ActiveX控件,因此,该页无法正常显示”。
查看运行提示,Submit Data: Login.do;jsessionid={WCSParam_Diff1} Web step failed Failed 12:51:28
我估计是两个关联取值存在问题;{WCSParam_Diff1} 与{JSESSIONID6}的左边界 无法区别?"LB=Set-Cookie: JSESSIONID=", 与 "LB/IC=jsessionid=",
调试中。。。。。。!
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2