LoadRunner 录制cas 登陆脚本
关于CAS 的概念,见链接:http://www.360doc.com/content/15/0204/17/21706453_446251626.shtml
需要增加4个关联函数
//Correlation comment - Do not change!Original value='_cCAEABC83-C990-F50E-E1D5-47A39DBBFC49_k2E4795DE-DF9E-C968-290C-2B8D1317CD15' Name ='IT1'
web_reg_save_param_ex(
"ParamName=IT1",
"LB=name=\"lt\" value=\"",
"RB=\" ",
SEARCH_FILTERS,
"Scope=All",
"IgnoreRedirections=Yes",
"RequestUrl=*/login*",
LAST);
//Correlation comment - Do not change!Original value='WTWmM4E2SfD1vDXVWTL0H8nYlWyY5FeHhTtubbrQiSWPySdSD5wc!-32010790' Name ='Cookie'
web_reg_save_param_ex(
"ParamName=Cookie",
"LB=Set-Cookie: CASCOOKIENAME=",
"RB=; path",
SEARCH_FILTERS,
"Scope=All",
"IgnoreRedirections=Yes",
"RequestUrl=*/login*",
LAST);
web_url("main.jsp",
"URL=http://{UrlAddress}/pcis//core/main.jsp",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t13.inf",
"Mode=HTML",
EXTRARES,
"URL=/cas/images/bg_all.jpg", "Referer=http://{UrlAddress}/cas/login?service=http%3A%2F%2F{UrlAddress}%2Fpcis%2Fj_spring_security_check", ENDITEM,
"URL=/cas/images/loding-bd.png", "Referer=http://{UrlAddress}/cas/login?service=http%3A%2F%2F{UrlAddress}%2Fpcis%2Fj_spring_security_check", ENDITEM,
"URL=/cas/images/bt_button.jpg", "Referer=http://{UrlAddress}/cas/login?service=http%3A%2F%2F{UrlAddress}%2Fpcis%2Fj_spring_security_check", ENDITEM,
LAST);
lr_think_time(5);
//Correlation comment - Do not change!Original value='_cCAEABC83-C990-F50E-E1D5-47A39DBBFC49_k4F470861-B210-38CC-8694-49DC53CAAFE3' Name ='IT2'
web_reg_save_param_ex(
"ParamName=IT2",
"LB=name=\"lt\" value=\"",
"RB=\" ",
SEARCH_FILTERS,
"Scope=All",
"RequestUrl=*/login;CASCOOKIENAME={Cookie}*",
LAST);
//Correlation comment - Do not change!Original value='TGT-554-gbf7fAR41apOcy4YG1cnZ9WyYiyOcN6O0Z6d4rJOUmbaw6fYZZ-cas' Name ='Cookie'
web_reg_save_param_ex(
"ParamName=TGT",
"LB=Set-Cookie: CASTGC=",
"RB=; path",
SEARCH_FILTERS,
"Scope=All",
"RequestUrl=*/login;CASCOOKIENAME={Cookie}*",
LAST);
web_submit_data("login;CASCOOKIENAME={Cookie}",
"Action=http://{UrlAddress}/cas/login;CASCOOKIENAME={Cookie}?service=http%3A%2F%2F{UrlAddress}%2Fpcis%2Fj_spring_security_check",
"Method=POST",
"RecContentType=text/html",
"Referer=http://{UrlAddress}/cas/login?service=http%3A%2F%2F{UrlAddress}%2Fpcis%2Fj_spring_security_check",
"Snapshot=t14.inf",
"Mode=HTML",
ITEMDATA,
"Name=username", "Value=137100039", ENDITEM,
"Name=pwd", "Value=11", ENDITEM,
"Name=password", "Value=6512bd43d9caa6e02c990b0a82652dca", ENDITEM,
"Name=Submit", "Value=", ENDITEM,
"Name=lt", "Value={IT1}", ENDITEM,
"Name=_eventId", "Value=submit", ENDITEM,
"Name=mac", "Value=", ENDITEM,
"Name=ip", "Value=10.28.1.108", ENDITEM,
LAST);
web_submit_data("login",
"Action=http://{UrlAddress}/cas/login?service=http%3A%2F%2F{UrlAddress}%2Fpcis%2Fj_spring_security_check",
"Method=POST",
"RecContentType=text/html",
"Referer=http://{UrlAddress}/cas/login;CASCOOKIENAME={Cookie}?service=http%3A%2F%2F{UrlAddress}%2Fpcis%2Fj_spring_security_check",
"Snapshot=t15.inf",
"Mode=HTML",
ITEMDATA,
"Name=username", "Value=137100039", ENDITEM,
"Name=pwd", "Value=11", ENDITEM,
"Name=password", "Value=6512bd43d9caa6e02c990b0a82652dca", ENDITEM,
"Name=ticketGrantingTicketId", "Value={TGT}", ENDITEM,
"Name=CASOPDPT", "Value=37", ENDITEM,
"Name=Submit", "Value=", ENDITEM,
"Name=lt", "Value={IT2}", ENDITEM,
"Name=_eventId", "Value=submit", ENDITEM,
"Name=mac", "Value=", ENDITEM,
"Name=ip", "Value=10.28.1.108", ENDITEM,
EXTRARES,
"URL=../pcis/core/skin/default/blue_skin/left.gif", "Referer=http://{UrlAddress}/pcis/core/leftup.jsp", ENDITEM,
"URL=../pcis/core/skin/default/blue_skin/zs_header_03.gif", "Referer=http://{UrlAddress}/pcis/core/header.jsp", ENDITEM,
"URL=../pcis/core/skin/default/blue_skin/header_03.gif", "Referer=http://{UrlAddress}/pcis/core/header.jsp", ENDITEM,
"URL=../pcis/core/skin/default/blue_skin/header_02.gif", "Referer=http://{UrlAddress}/pcis/core/header.jsp", ENDITEM,
"URL=../pcis/core/skin/default/blue_skin/header_07.gif", "Referer=http://{UrlAddress}/pcis/core/header.jsp", ENDITEM,
"URL=../pcis/core/skin/default/blue_skin/header_09.gif", "Referer=http://{UrlAddress}/pcis/core/header.jsp", ENDITEM,
"URL=../pcis/core/skin/default/blue_skin/header_11.gif", "Referer=http://{UrlAddress}/pcis/core/header.jsp", ENDITEM,
"URL=../pcis/core/skin/default/blue_skin/header_13.gif", "Referer=http://{UrlAddress}/pcis/core/header.jsp", ENDITEM,
"URL=../pcis/core/skin/default/blue_skin/main_40.gif", "Referer=http://{UrlAddress}/pcis/core/bottom.jsp", ENDITEM,
"URL=../pcis/core/skin/default/blue_skin/images/leftmenubg.gif", "Referer=http://{UrlAddress}/pcis/core/left.jsp", ENDITEM,
"URL=../pcis/core/skin/default/blue_skin/menubg.gif", "Referer=http://{UrlAddress}/pcis/core/left.jsp", ENDITEM,
LAST);
web_add_cookie("00000000webfx-tree-object-3=1; DOMAIN={UrlAddress}");
web_url("left.jsp",
"URL=http://{UrlAddress}/pcis/core/left.jsp?opCde=015",
"Resource=0",
"RecContentType=text/html",
"Referer=http://{UrlAddress}/pcis/core/header.jsp",
"Snapshot=t16.inf",
"Mode=HTML",
EXTRARES,
"URL=skin/default/blue_skin/images/main_21.gif", "Referer=http://{UrlAddress}/pcis/core/left.jsp?opCde=015", ENDITEM,
"URL=skin/default/blue_skin/images/down.gif", "Referer=http://{UrlAddress}/pcis/core/left.jsp?opCde=015", ENDITEM,
"URL=skin/default/blue_skin/images/I.gif", "Referer=http://{UrlAddress}/pcis/core/left.jsp?opCde=015", ENDITEM,
"URL=skin/default/blue_skin/images/icon.gif", "Referer=http://{UrlAddress}/pcis/core/left.jsp?opCde=015", ENDITEM,
"URL=skin/default/blue_skin/images/T.gif", "Referer=http://{UrlAddress}/pcis/core/left.jsp?opCde=015", ENDITEM,
"URL=skin/default/blue_skin/images/L.gif", "Referer=http://{UrlAddress}/pcis/core/left.jsp?opCde=015", ENDITEM,
"URL=skin/default/blue_skin/images/skin1_left_3.gif", "Referer=http://{UrlAddress}/pcis/core/left.jsp?opCde=015", ENDITEM,
"URL=skin/default/blue_skin/images/up.gif", "Referer=http://{UrlAddress}/pcis/core/left.jsp?opCde=015", ENDITEM,
"URL=skin/default/blue_skin/images/blank.png", "Referer=http://{UrlAddress}/pcis/core/left.jsp?opCde=015", ENDITEM,
LAST);
LoadRunner 录制cas 登陆脚本的更多相关文章
- LoadRunner系列实例之— 01录制cas登陆脚本
关于CAS 的概念,见链接 需要增加4个关联函数,初次加载页面时取cookie和it1,输入账号密码点击登录时,取ticketGrantingTicketId和it2 实际上前后台完成两次交互, // ...
- LoadRunner录制HTTPS协议脚本
学习LoadRunner录制HTTPS协议脚本,其实是一个意外的收获.当我拿到要测试的URL时,我像以前的步骤一样录制脚本,但是录制结束后,发现并没有生成脚本,开始以为是LoadRunner的原因,我 ...
- loadrunner录制成功但脚本内容为空,无任何代码//脚本中包含乱码
使用loadrunner录制脚本,录制过程中也会显示“正在录制…”,并且有(XX个事件).但是脚本录制结束之后,脚本中没有任何内容,没有代码显示. 解决方法: 在脚本录制程序VU generator中 ...
- loadrunner 录制TCP协议脚本操作
测试TCP协议的项目,涉及到登陆.发送实时数据.指令.登出等,直接写报文工作量太大,所以需要录制报文. 操作方法如下: 1.启动服务端程序 2.使用winsocket协议 3.选择应用程序 4.录制选 ...
- windows执行命令来运行loadrunner录制好的脚本(收藏)
SET M_ROOT=D:Mercury InteractiveMercury LoadRunnerincd %M_ROOT% wlrun.exe -TestPath D:ceshi10Scenari ...
- LoadRunner录制Web协议的脚本 (by网络)
LoadRunner录制Web协议的脚本 http://itindex.net/detail/50530-loadrunner-web-脚本
- loadrunner录制脚本出现urs.asmx解决方法:
在loadrunner录制过程中可能出现如下脚本: 解决方法: 解决办法:打开IE9的Internet选项-->高级,把设置下面安全中“启用SmartScreen筛选器”不选中,IE默认是选中的 ...
- Loadrunner:POP3协议录制收信,使用foxmail录制到的脚本为空
以下录制方法使得录制到的脚本为空: (1)打开Virtual User Generator,点击“新建Vuser脚本”,在弹出的向导页面,选择“新建单协议脚本”,选择“POP3”协议,并确定 (2)在 ...
- Loadrunner录制https脚本
随着公司的发展,公司原有的SVN服务器存放的内容不断增加,容量已经不能满足后续需求,首先我们想到对服务器进行扩容,然而因为各种原因服务器不能进行扩容,所以公司决定更换新的SVN服务器,在做数据 ...
随机推荐
- vb asp.net的一些属性值
AutoGenerateColumns 就是自动产生列的意思gridview等控件,如果设置了AutoGenerateColumns=true,就能够根据数据源的实际情况,自动生成gridview表格 ...
- 第六节,初识python和字符编码
程序语言的发展 机器语言 程序语言,最初的计算机语言是机器语言,完全是0和1组成的二进制串 如:01010101 11010101 汇编语言 因为01010101的字符串,冗长,不利于维护,所以产生 ...
- JavaScript高级程序设计:第五章
引用类型 一.object类型: 创建object实例的方式有两种.第一种是使用new操作符后跟Object构造函数,如下所示: var person = new Object(): person ...
- csuoj1009
AC代码: #include <iostream>#include <iomanip>using namespace std;//计算数学期望值,可以自己直接通过数组的方式来实 ...
- Java&&As3.0 中的final 关键字
Java和AS3.0关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类.非抽象类成员方法和变量.你可能出于两种理解而需要阻止改变:设计或效率. 可以修饰的对象: fin ...
- 批量删除实现js+springmvc
前台的控件 <input type='checkbox' name='isSelect' value='"+data[i].id+"' ></input>& ...
- PHP问答题大全
答案在题目后面,文字与背景同色,连续单机三次鼠标一行出答案哦: 1.PHP有几种原始数据类型,分别是什么?答:八种,分别是:int,float,string,bool,array,object,res ...
- iperf linux版本移植到android (使用工具链方式不是使用Android.mk)
由于很多程序是用makefile编译linux应用程序的,如果移植到android就要重新写Android.mk,对于不熟悉这个的人来说,特别麻烦,所以这里介绍只修改makefile就能移植到andr ...
- asp.net导出excel科学计数问题
方法一: 在asp.net 中 我一般都是将要导出的数据放到gridview网格里,首先对网格邦定数据时 字符串形式处理,然后再用普通的形式导出excel就把问题解决了. 我的代码非常简单:在邦定gr ...
- 【0-1 背包模板】 poj 3624
先看个未经优化的二维空间dp: #include <iostream> #include <cstdio> #include <cmath> #include &l ...