LoadRunner系列实例之— 01录制cas登陆脚本
关于CAS 的概念,见链接
需要增加4个关联函数,初次加载页面时取cookie和it1,输入账号密码点击登录时,取ticketGrantingTicketId和it2
实际上前后台完成两次校验,
//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(); //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系列实例之— 01录制cas登陆脚本的更多相关文章
- LoadRunner 录制cas 登陆脚本
关于CAS 的概念,见链接:http://www.360doc.com/content/15/0204/17/21706453_446251626.shtml 需要增加4个关联函数 //Correla ...
- 【LoadRunner】解决LR11无法录制Chrome浏览器脚本问题
LoadRunner录制脚本时,遇到高版本的IE.FireFox,或者Chrome浏览器,会出现无法录制脚本的问题,下面就来讲一下如何利用LR自带的wplus_init_wsock.exe插件进行脚本 ...
- LoadRunner系列之—-04 录制基于https协议的脚本
实际性能测试过程中,有些需录制脚本的页面或接口是基于https协议的,按原来方法录制脚本,录完了脚本是空的.为解决这个问题,第一步了解https协议的具体实现,这块网上资料很多,可参考页面下方参考资料 ...
- Java多线程系列--“JUC锁”01之 框架
本章,我们介绍锁的架构:后面的章节将会对它们逐个进行分析介绍.目录如下:01. Java多线程系列--“JUC锁”01之 框架02. Java多线程系列--“JUC锁”02之 互斥锁Reentrant ...
- FPGA Verilog HDL 系列实例--------步进电机驱动控制
[连载] FPGA Verilog HDL 系列实例 Verilog HDL 之 步进电机驱动控制 步进电机的用途还是非常广泛的,目前打印机,绘图仪,机器人等等设备都以步进电机为动力核心.那么,下面我 ...
- Loadrunner:POP3协议录制收信,使用foxmail录制到的脚本为空
以下录制方法使得录制到的脚本为空: (1)打开Virtual User Generator,点击“新建Vuser脚本”,在弹出的向导页面,选择“新建单协议脚本”,选择“POP3”协议,并确定 (2)在 ...
- 【全网最全的博客美化系列教程】01.添加Github项目链接
全网最全的博客美化系列教程相关文章目录 [全网最全的博客美化系列教程]01.添加Github项目链接 [全网最全的博客美化系列教程]02.添加QQ交谈链接 [全网最全的博客美化系列教程]03.给博客添 ...
- 【Loadrunner】LR破解版录制手机脚本
LR破解版录制手机脚本 最近在网上听到好多童鞋都在问如何用LR做手机性能测试,恰好自己对这方面也挺感兴趣,经过查阅很多资料,形成此文档以做备注~!如果有感觉我写的不对的地方,敬请指正 ...
- 【BASIS系列】SAP 中查看account登陆次数及时间的情况
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[BASIS系列]SAP 中查看account登 ...
随机推荐
- django 127.0.0.1 将您重定向的次数过多
"GET /?next=/%3Fnext%3D/%253Fnext%253D/ HTTP/1.1" 302 0 solution reference from django.con ...
- C# string补位
参考:https://www.cnblogs.com/zhangqs008/archive/2012/02/01/2341078.html //1.1.左补位 "; , 'A'); //1. ...
- Centos7中 mysql5.7 用户 创建 、授权、远程登录
1.添加用户跟以往版本不同,MySQL5.7 mysql.user表没有password字段,这个字段改成了 authentication_string:这里我们使用命令进行创建用户: CREATE ...
- dell服务器快速设置idrac
前提:将服务器专用的idrac网络接口,连接到网络上 1.登录到服务器(即被监控的服务器). 2.安装客户端工具 yum install OpenIPMI OpenIPMI-devel OpenI ...
- 为什么JavaScript里面0.1+0.2 === 0.3是false
以下这一篇说明的很详细:彻底理解0.1 + 0.2 === 0.30000000000000004的背后 0.1+0.2 === 0.3 //返回是false, 这是为什么呢?? 我们知道浮点数计算是 ...
- day22 01 初识面向对象----简单的人狗大战小游戏
day22 01 初识面向对象----简单的人狗大战小游戏 假设有一个简单的小游戏:人狗大战 怎样用代码去实现呢? 首先得有任何狗这两个角色,并且每个角色都有他们自己的一些属性,比如任务名字nam ...
- POJ 3660 Cow Contest(求图的传递性)
题意: 给定n头牛, 然后有m个比较, 求出有多少头牛能确定自己的排名. 分析: 假设有一头牛a, 有ki头牛强于自己, kj头牛弱于自己, ki + kj == n-1时, 那么这头牛的排名就确定了 ...
- LeetCode01--两数之和
''' 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的 两个 整数. 你可以假设每种输入只会对应一个答案.但是,你不能重复利用这个数组中同样的元素. 示例: 给 ...
- LoadRunner中,参数化时Unique取值方式的理解
LoadRunner中,参数化时Unique取值方式的理解 2012年10月15日 18:10:36 瑞秋 阅读数:10028 在LoadRunner中进行参数化时,Parameter的取值设置有 ...
- 七、整合SQL基础和PL-SQL基础
--Oracle数据库重要知识点整理 2017-01-24 soulsjie 目录 --一.创建及维护表... 2 --1.1 创建... 2 --1.2 维护表... 2 --二.临时表的分类.创建 ...