Jmeter模拟测试cas单点登录

原创 2018年04月17日 14:09:25

    公司挺多项目使用cas单点登录,这就给自动化测试带来了一定的困扰,最近帮忙测试人员配置Jmeter模拟单点登录做自动化测试,也摸索了一天,接下来把配置的过程与大家分享一下。

1、第一步设置一个请求默认值,这样之后的http请求就可以不用再每一个去设置协议、ip以及端口号等。


2、第二步:设置第一次单点请求,这次请求是为了获取It以及URL(单点服务器返回的),获取It及URL是通过正则表达式提取器




3、第三步:配置第二次单点请求,这次请求是为了获取到ticket及castgc,这次请求的路径为第二步所获取的URL,并且要带上几个参数,具体参数可以根据自己的单点服务器的要求,我这边需要如下的几个参数(其中${It}为jmeter的匹配规则,该参数在第二步中获取到):

username sadmin    
password sadmin123   
code 0000  
lt ${It}   
execution e1s1  
_eventId submit  
submit 登录   

注意:这里需勾选自动重定向


在这次请求中也要配置两个正则表达式提取器来获取ticket及castgc(注意:要选择消息头获取



4、第四步:设置第一次业务请求,为了获取jsessionid,给之后的业务请求使用,这次请求需注意带上ticket,及设置一个HTTP Cookie管理器,并在里面设置castgc,同时也要设置一个正则表达式提取器来获取jsessionid




5、第五步:之后其他的业务请求,都带上一个cookie管理器,里面带上jsessionid及castgc即可。


好了,至此就可以愉快的玩耍了!

jmeter实现cas单点登录

公司禁止上传图片,突然发现自己写的很难看懂,重新改下。 第一次请求login?service=...  可以获取it和下一次请求的url(即登录的action)。it和url都通过正则表达式获取。 ...
  • sunjava2014
  • sunjava2014
  • 2016-04-21 15:33:21
  • 1450

jmeter测试CAS单点登录

步骤: 1、通过jmeter设置http代理服务器,录制CAS单点登录的整个过程; 2、对请求中的lt、ticket进行参数化,利用后置处理器-正则表达式提取器(难点)...
  • y100100
  • y100100
  • 2015-06-12 14:42:03
  • 3246

改造CAS单点登录 --- 部署测试

一、            修改hosts文件 C:\Windows\System32\drivers\etc\hosts文件添加域名解析 127.0.0.1 sso. slimsmart.cn 12...
  • tianwei7518
  • tianwei7518
  • 2014-02-13 14:25:36
  • 1451

cas-单点登录逻辑模拟学习

Cas-单点登录学习记录   实现逻辑: 进入首页index.jsp,通过过滤器filter进行拦截,补充操作。 进入filter,判断request中是否包含指定需要的值t。   如存在...
  • qq_21915727
  • qq_21915727
  • 2016-11-14 17:15:40
  • 792

HttpClient和HtmlParser配合实现自动CAS单点登录系统抽取页面信息

httpclient下载地址:http://mirror.bit.edu.cn/apache//httpcomponents/httpclient/binary/httpcomponents-clie...
  • mengtianyalll
  • mengtianyalll
  • 2015-11-27 17:40:51
  • 2417

单点登录(二)----实战------简单搭建CAS---测试认证方式搭建CAS

我们在上一篇文章中已经介绍了cas以及它的工作流程。 单点登录(一)-----理论-----单点登录SSO的介绍和CAS+选型本章我们开始动手搭建一个完整的cas服务实现2个web之间的单点登录。简化...
  • q383965374
  • q383965374
  • 2017-01-26 13:28:07
  • 8728

CAS单点登录python客户端分析

项目中用到CAS,做完也是有些时间了,当时也是在网上找了好多资料,研究了好久才慢慢弄明白(其实现在也不是很明白,但是能够满足项目的需要了。。。),自己有些感悟,现在回想下通过博客记录下来,供有需要的翻...
  • wang725
  • wang725
  • 2016-01-19 21:09:19
  • 3240

cas单点登录自己写的测试例子

  • 2013年11月16日 15:49
  • 764KB
  • 下载

单点登录学习(3)CAS客户端配置

上一节中介绍了CAS服务器端的配置,服务已经run起来了,接下来就新建另一个web工程,该工程通过先前的CAS Server统一认证 客户端的配置主要是4个filter配置 1.Authentic...
  • CrazyCoder2010
  • CrazyCoder2010
  • 2011-08-16 21:34:02
  • 6055

CAS Server3.3.1(ZIP)

  • 2010年08月14日 00:47
  • 12.71MB
  • 下载
收藏助手
不良信息举报
您举报文章:Jmeter模拟测试cas单点登录
举报原因:
原因补充:

(最多只允许输入30个字)