博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JMeter 保持sessionId
阅读量:4055 次
发布时间:2019-05-25

本文共 591 字,大约阅读时间需要 1 分钟。

因项目需要,这几天用到了jmeter进行性能测试,测试的是一个管理系统,需要用户先登录,然后才能做操作的,其中就遇到了关于session的问题。

我使用的是badboy(版本2.1)进行的脚本录制,然后导入到jmeter(版本2.7)中运行,登录前的几个请求都是正确的,登录后的请求全部都不行,跟踪“结果树”发现后面的请求都保持session,导致请求被拒绝。(其中运行环境为TOMCAT 6.0.35)

对sesion的配置的解决:

1、要在tomcat的/conf/Catalina/localhost下的对应的xml文件(host-manager.xml和manager.xml)加上"cookies="true",这样就可以用cookies来保存session id;

2、在jmeter加一个HTTP Cookie Manager(正常情况jmeter 2.7版本默认就会有这个,如果没有再添加一下),这样就可以提交session id了;
3、每个Http Request中,不要选中redirect automatically (自动重定向),否则以后的seesion id 会不一致;

如上这样配置后,再运行脚本,就正确了,我们在“结果树”中也能看到传递的sessionid了。

posted @
2018-01-30 16:38 阅读(
...) 评论(
...)

转载地址:http://zeqci.baihongyu.com/

你可能感兴趣的文章
【吴恩达机器学习笔记】003 无监督学习(Unsupervised Learning)
查看>>
【吴恩达机器学习笔记】004 模型示例:单变量线性回归(Model Representation:Linear Regression with one variable)
查看>>
【吴恩达机器学习笔记】005 梯度下降(Gradient Descent)
查看>>
【opencv学习笔记】026之直方图比较 - compareHist函数详解
查看>>
【opencv学习笔记】027之直方图反向投影 - calcBackProject函数详解
查看>>
【opencv学习笔记】001之opencv配置(win10+VS2015+OpenCV3.1.0)
查看>>
Python学习四之变量类型
查看>>
Python import相关内容区别介绍( import *** as 、from***import )
查看>>
Python报错:UnicodeDecodeError: 'gbk' codec can't decode byte ...
查看>>
C++报错:The build tools for v141 (Platform Toolset = 'v141') cannot be found.
查看>>
Python错误:PyCharm 安装出错 Internal error,please。。。
查看>>
软件架构简介
查看>>
SQL2012报错:cannot find one or more cpmponents
查看>>
关于runat = “server”
查看>>
【opencv实战】图像素描及卡通化
查看>>
【opencv实战】哈哈镜
查看>>
【opencv学习笔记】004之Mat对象及其应用详解
查看>>
C++常用数学函数
查看>>
【积跬步以至千里】Windows无法访问指定设备,路径或文件,您可能没有合适的权限访问
查看>>
【数据结构基础笔记】第一章绪论之基本概念
查看>>