Jmeter测试cas服务3000用户同时登录并查询列表。整个项目在本地,cas服务在另一台服务器。由于cas登录有验证码,先把cas服务上验证码做验证的地方注释掉。
参数名不用和数据库字段名称保持一致。参数和参数之间用英文逗号,隔开。cas服务和本地数据库也要添加对应的用户。
请求默认值,好像不加也可以。。。
第一次单点请求
添加后置处理器,正则表达式处理器,获取lt(小写的L)和url
lt正则表达式:name="lt" value="(.+)"
url正则表达式:action="(.+?)"
第二次单点请求:
获取ticket 正则:Location:.*ticket=(.+)
get_castgc 正则:CASTGC=(.+)
get_jsessionid 正则:;jsessionid=(.+)
第一次业务请求:进入本地项目的首页
第二次业务请求:查询消息记录列表
添加监听器查看结果树和聚合报告,点击开始,结束后可查看结果。
报告结果可导出查看